全球首例,Adversarial T-shirt讓你在AI目標檢測系統中隱身

2021-01-11 機器之心Pro

基於 AI 目標檢測系統生成的對抗樣本可以使穿戴者面對攝像頭「隱身」。

由美國東北大學林雪研究組,MIT-IBM Watson AI Lab 和 MIT 聯合研發的這款基於對抗樣本設計的 T-shirt (adversarial T-shirt),讓大家對當下深度神經網絡的現實安全意義引發更深入的探討。目前該文章已經被 ECCV 2020 會議收錄為 spotlight paper(焦點文章)。

論文連結:https://arxiv.org/pdf/1910.11099.pdf

在人臉識別和目標檢測越來越普及的今天,如果說有一件衣服能讓你在 AI 檢測系統中「消失無形」,請不要感到驚訝。

熟悉 Adversarial Machine Learning(對抗性機器學習)的朋友可能不會覺得陌生,早在 2013 年由 Christian Szegedy 等人就在論文 Intriguing properties of neural networks 中首次提出了 Adversarial Examples(對抗樣本)的概念。而下面這張將大熊貓變成長臂猿的示例圖也多次出現在多種深度學習課程中。

很顯然,人眼一般無法感知到對抗樣本的存在,但是對於基於深度學習的 AI 系統而言,這些微小的擾動卻是致命的。

隨著科研人員對神經網絡的研究,針對神經網絡的 Adversarial Attack(對抗攻擊)也越來越強大,然而大多數的研究還停留在數字領域層面。Jiajun Lu 等人也在 2017 年認為:現實世界中不需要擔心對抗樣本(NO Need to Worry about Adversarial Examples in Object Detection in Autonomous Vehicles)。

他們通過大量實驗證明,單純地將在數字世界裡生成的對抗樣本通過列印再通過相機的捕捉,是無法對 AI 檢測系統造成影響的。這也證明了現實世界中的對抗樣本生成是較為困難的,主要原因歸於以下幾點:

像素變化過於細微,無法通過印表機表現出來:我們熟知的對抗樣本,通常對圖像修改的規模有一定的限制,例如限制修改像素的個數,或總體像素修改大小。而列印的過程往往無法對極小的像素值的改變做出響應,這使得很多對於對抗樣本非常有用的信息通過印表機的列印損失掉了。

通過相機的捕捉會再次改變對抗樣本:這也很好理解,因為相機自身成像的原理,以及對目標捕捉能力的限制,相機無法將數字領域通過列印得到的結果再次完美地還原回數字領域。

環境和目標本身發生變化:這一點是至關重要的。對抗樣本在生成階段可能只考慮了十分有限的環境及目標的多樣性,從而該樣本在現實中效果會大大降低。

近年來,Mahmood Sharif 等人(Accessorize to a crime: Real and stealthy attacks on state-of-the-art face recognition.)首次在現實世界中,通過一個精心設計的眼鏡框,可以人臉檢測系統對佩戴者做出錯誤的判斷。但這項研究對佩戴者的角度和離攝像頭的距離都有嚴格的要求。之後 Kevin Eykholt 等人(Robust Physical-World Attacks on Deep Learning Visual Classification)對 stop sign(交通停止符號)進行了攻擊。通過給 stop sign 上面貼上生成的對抗樣本,可以使得 stop sign 被目標檢測或分類系統識別成限速 80 的標誌!這也使得社會和媒體對神經網絡的安全性引發了很大的探討。

然而,這些研究都還沒有觸及到柔性物體的對抗樣本生成。可以很容易地想像到,鏡框或者 stop sign 都是典型的剛性物體,不易發生形變且這個類別本身沒有很大的變化性,但是 T 恤不同,人類自身的姿態,動作都會影響它的形態,這對攻擊目標檢測系統的人類類別產生了很大的困擾。

最近的一些工作例如 Simen Thys 等人(Fooling automated surveillance cameras: adversarial patches to attack person detection)通過將對抗樣本列印到一個紙板上掛在人身前也可以成功在特定環境下攻擊目標檢測器,但是卻沒有 T 恤上的圖案顯得自然且對對抗樣本的形變和運動中的目標沒有進行研究。

來自美國東北大學,MIT-IBM Watson AI Lab 和 MIT 聯合研發的這款 Adversarial T-shirt 試圖解決上述問題,並在對抗 YOLOV2 和 Faster R-CNN(兩種非常普及的目標檢測系統)中取得了較好的效果。通過採集實驗者穿上這件 Adversarial T-shirt 進行多個場景和姿態的視頻採集,在 YOLOV2 中,可以達到 57% 的攻擊成功率,相較而言,YOLOV2 對沒有穿 Adversarial T-shirt 的人類目標的檢測成功率為 97%。

設計原理

從多個已有的成功的攻擊算法中得到啟發,研究者們通過一種叫 EOT (Expectation over Transformation) 的算法,將可能發生在現實世界中的多種 Transformation(轉換)通過模擬和求期望來擬合現實。這些轉換一般包括:縮放、旋轉、模糊、光線變化和隨機噪聲等。利用 EOT,我們可以對剛性物體進行對抗樣本的生成。

但是當研究者們僅僅使用 EOT,將得到的對抗樣本列印到一件 T 恤上時,僅僅只能達到 19% 的攻擊成功率。這其中的主要原因就是文章上述提到的,人類的姿態會使對抗樣本產生褶皺,而這種褶皺是無法通過已有的 EOT 進行模擬的。而對抗樣本自身也是非常脆弱的,一旦部分信息丟失往往會導致整個樣本失去效力。

基於以上觀察,研究者們利用一種叫做 thin plate spline (TPS) 的變化來模擬衣服的褶皺規律。這種變化需要記錄一些 anchor points(錨點)數據來擬合變化。於是研究者將一個棋盤格樣式的圖案列印到 T 恤上來記錄棋盤格中的每個方塊角的坐標信息,如下圖所示:

這些錨點的坐標可以通過特定的算法自動得到無需手動標記。這樣一個人工構建的 TPS 變化被加入了傳統的 EOT 算法。這使得生成的對抗樣本具備抗褶皺擾動的能力。

除此之外,研究者們還針對光線和攝像頭可能引起的潛在變化利用一種色譜圖進行的模擬,如下圖所示:(a)數字領域中的色譜圖;(b)該圖通過印表機列印到 T 恤只會在通過相機捕捉到的結果;(c)通過映射 a-b 學到的一種色彩變換。

基於學習出的色彩變化系統,使得生成的對抗樣本能最大限度的接近現實。最終該方法的整體框架如下:

通過增強的 EOT 和顏色轉換系統,最小化 YOLOV2 的檢測置信度,最終得到一個對抗樣本。

除此之外,研究者們也第一次嘗試了 ensemble attack (多模型攻擊)。利用一張對抗樣本同時攻擊兩個目標檢測系統 YOLOV2 和 Faster R-CNN。結果顯示不同於傳統的加權平均的攻擊方,利用魯棒優化技術可以提高對兩個目標檢測系統的平均攻擊成功率。

實驗結果

首先,研究者們在數字領域做了基礎的比較試驗,結果發現相較於非剛性變化—仿射變換,TPS 變化可以將攻擊成功率在 YOLOV2 上從 48% 提升到 74%,在 Faster R-CNN 上由 34% 提升到 61%!這證明了對於柔性物體,加入 TPS 變化的必要性。

之後研究人員將這些對抗樣本列印到白色 T 恤上,讓穿戴者在不同場合以各種姿態移動並對其錄製視頻。最後將採集到的所有視頻送入目標檢測系統進行檢測,統計攻擊成功率。

如下面的動圖所示:

最終,在現實世界中,該方法利用 TPS 生成的樣本對抗 YOLOV2 可以達到 57% 的攻擊成功率,相較而言,僅使用仿射變換隻能達到 37% 攻擊成功率。

除此之外,研究者們還做了非常詳盡的 ablation study:針對不同場景,距離,角度,穿戴者姿勢進行研究。

結果顯示,提出的方法對距離的遠近和角度變化較為敏感,對不同的穿戴者和背景環境變化表現出的差異不大。

關於 AI 安全的更多討論

生成對抗樣本其實和深度神經網絡的訓練是同根同源的。通過大量樣本學習得到的深度神經網絡幾乎是必然的存在大量的對抗樣本。就像無數從事 Adversarial Machine Learning(對抗性機器學習)的研究者一樣,大家充分意識到了神經網絡的脆弱性和易攻擊性。但是這並沒有阻礙我們對深度學習的進一步研究和思考,因為這種特殊且奇妙的現象來源於神經網絡本身,且形成原因至今沒有明確的定論。而如何構建更加魯棒的神經網絡也是目前該領域的 open issue。

該研究旨在通過指出這種特性,以及它有可能造成的社會潛在危害從而讓更多的人意識到神經網絡的安全問題,最終目的是幫助 AI 領域構建更加魯棒的神經網絡從而可以對這些對抗樣本不再如此敏感。

第一作者介紹

許凱第:美國東北大學 ECE 系 PhD 三年級學生,主要研究領域為 Adversarial Machine Learning,研究內容已經在發表在 NeurIPS、ICML、ICCV、ECCV、CVPR、ICLR 等眾多機器學習和計算機視覺會議。

相關焦點

  • 吳博:目標檢測集成框架在醫學圖像 AI 輔助分析中的應用 | AI 研習...
    醫學圖像分析中目標檢測任務的普遍性,使得開發目標檢測集成框架顯得必要。近日,在雷鋒網 AI 研習社公開課上,深圳市宜遠智能科技有限公司負責人吳博剖析了目標檢測已有的框架,重點分享如何對目標檢測框架進行改造,以便在醫學圖像分析中產生更好的效果。公開課回放視頻網址:http://www.mooc.ai/open/course/559?
  • 從R-CNN到YOLO,一文帶你了解目標檢測模型(附論文下載)
    它是將CNN用於對象檢測的起源,能夠基於豐富的特徵層次結構進行目標精確檢測和語義分割來源。如何確定這些邊界框的大小和位置呢?R-CNN網絡是這樣做的:在圖像中提出了多個邊框,並判斷其中的任何一個是否對應著一個具體對象。
  • 一件T恤就可以完美「隱身」,AI「眼睛」竟會如此脆弱?
    科技日報記者 謝開飛 通訊員 許曉鳳 王憶希只要穿上一件印有特殊圖案的T恤,就能騙過AI人體檢測系統,從而達到「隱身」效果?最近,這一場景真實上演。據研究人員介紹,這是全球首個在非剛性物體(如T恤)上,進行的物理對抗性實例。在AI人體檢測攝像頭下,無法準確地檢測出穿著該T恤的行人,同時無論衣服發生任何褶皺或變形,都能達到「隱身」效果。這件特殊的T恤背後基於什麼原理?AI目標檢測技術的這種缺陷會不會導致安全問題的產生,要如何解決?
  • 騙過監控的隱身衣!讓物體消失的「魔法」,是AI的無痕隱身
    而隱身就是一項看起來如此魔法的技術。哈利波特的「隱形鬥篷」、太平廣記裡修煉隱身的李忠甫,自古以來,東西方人對於隱身都有嚮往和追求。而到了數字信息發達的現代,隱身這項技術的門檻也開始下降,人們對於隱身也有了更深入的研究和運用。
  • 利用自適應子波變換提高對微弱運動目標的檢測
    Key words:weak signal detection;long-term coherent integration;AWT detector一、引  言  在雷達、聲納等探測系統中對微弱運動目標的檢測一直是比較困難的,主要原因是這類目標的回波強度小且都卜勒頻率變化複雜.為了檢測強背景中的運動目標,除了常規雜波抑制、抗幹擾和降低系統噪聲等措施外,一種比較有效的方法是利用相參積累技術來增強接收回波
  • 基於Nios II的視頻運動目標檢測跟蹤系統設計
    摘要:文章是以Nios II處理器為中心的視頻運動目標檢測跟蹤系統,通過CMOS圖像傳感器採集視頻圖像信息,採用幀間差分法檢測運動目標,形心跟蹤算法對目標進行跟蹤,最後在VGA顯示器上顯示視頻中運動物體。
  • 用Java實現目標檢測|PyTorch
    魚羊 編輯整理量子位 報導 | 公眾號 QbitAI編者按:作為一個Java開發者,你是否曾為在PyTorch上部署模型而苦惱?這篇來自AWS軟體工程師的投稿,結合實例,詳細介紹了DJL這個為Java開發者設計的深度學習庫:5分鐘,你就能在PyTorch上,用Java實現目標檢測。
  • 用Java實現目標檢測 | PyTorch
    這篇來自AWS軟體工程師的投稿,結合實例,詳細介紹了DJL這個為Java開發者設計的深度學習庫:5分鐘,你就能在PyTorch上,用Java實現目標檢測。5分鐘,用Java實現目標檢測文 / 知乎用戶@LankingPyTorch在深度學習領域中的應用日趨廣泛,得益於它獨到的設計。
  • 雷達——電子戰中的現代隱身技術
    雷達——電子戰中的現代隱身技術 胡薇 發表於 2018-06-11 16:47:11 21 世紀後,隱身技術的發展促進了各國武器裝備競爭的加劇,發展隱身技術,提高武器系統生存
  • 目標檢測必須要OpenCV?10行Python代碼也能實現,親測好用!
    大數據文摘出品編譯:朱一輝、雪清、小魚短短10行代碼就可以實現目標檢測?!本文作者和他的團隊構建了一個名為ImageAI 的Python庫,集成了現今流行的深度學習框架和計算機視覺庫。本文將手把手教你構建自己的第一個目標檢測應用,而且文摘菌已經幫你踩過坑了,親測有效!
  • 素T 好像少了一些什麼!日本女生愛戴的字母T-shirt 穿搭才是正解
    簡約的白色衣著在挑選上可不能馬虎,先前也曾介紹過的白衣入手訣竅是否解決了你添購白衣時的煩惱呢?本回則是要以白色的Logo 字母T-shirt 為題,要讓你的夏日購物清單中再添上一個不一樣的選擇。文字意思表現趣味性以俏皮的字體寫著英文草寫單字Playing 展現此件T-shirt 的趣味感,佔據了整件上衣1 / 3 面積的字樣表現出青春的活潑氣息。落肩的oversize 版型讓肩膀線條更為自然,可愛的印象用女人感穿搭表現也相當出眾。
  • 振動傳感器在全球定位系統中的檢測應用
    打開APP 振動傳感器在全球定位系統中的檢測應用 佚名 發表於 2020-11-26 15:33:50 振動傳感器是測試技術中的關鍵部件之一,它具有成本低、靈敏度高、運行穩定可靠、振動檢測可調範圍寬等優點,廣泛應用於能源、化工、醫藥、汽車、冶金、機械製造、科研教學等諸多領域。微振動傳感器可以應用於GPS的運動檢測,而將GPS技術應用於大型工程結構的振動監測是近年來工程建設領域的一個新的研究方向。
  • 光啟技術「隱身衣」量產,中國超材料技術領跑全球
    光啟隱身技術大幅提升裝備作戰性能精確制導武器的廣泛應用,意味著戰場目標「發現即可命中」,使武器裝備系統、尖端設施、作戰部隊生存能力及作戰效能受到嚴重威脅。偽裝和隱身技術作為反偵察手段,已成為戰場上必不可少的部分。在去年珠海航展上,戰機、無人機等新一代隱身解決方案的推出,獲得軍事愛好者和領域專家的高度關注;而其背後的公司——光啟技術也備受矚目,其今年4月份公布的一份籤單公告,惹來業內人士猜測公告中的相關產品極有可能是光啟極具競爭力的航空領域裝備。
  • Patta 攜手 ORDER Collective 推出限量 T-shirt 與版畫
    Patta 攜手 ORDER Collective 推出限量 T-shirt 與版畫圖片:Patta荷蘭街頭名所 Patta 日前攜手當地創意設計單位 ORDER Collective,帶來特別合作 T-shirt 與版畫。
  • 如何將深度學習應用於無人機圖像的目標檢測
    澳大利亞西太平洋集團開發了一種基於深度學習的目標探測系統來偵測水中的鯊魚。除此之外,還有各種各樣的航拍圖像應用程式,比如土木工程(橋梁日常檢查,電線監測和交通調查),石油和天然氣(近海石油和天然氣平臺、鑽井設備的檢查),公共安全(機動車事故、核事故、建築火災、船舶碰撞、飛機和火車事故)及治安(交通監測、邊境監測、海岸監測、敵對遊行示威及暴動控制)。
  • 中國完成首例AI+5G心臟手術!谷歌大腦新型優化器LAMB加速大批量
    【今日資訊頭條 | 中國完成首例AI+5G心臟手術!2分鐘AI建模,400公裡遠程協作「補心」】來源:新智元AI+5G心臟手術今天,廣東省人民醫院與廣東高州市人民醫院完成全國首例AI+5G手術,成功為心臟病患者「補心」。手術期間的AI技術是由曾靠「貪心算法」成功追回被搶車的聖母大學計算機系終身副教授史弋宇團隊提供。
  • 紅外搜索跟蹤能「脫掉」戰機隱身衣嗎?需多系統聯合
    近日,美媒報導稱,俄中正在研製能夠擊落美國五代機F-35和F-22隱身戰機的技術。人們想到了早已存在的紅外搜索跟蹤系統。軍事科普作家張亦馳告訴科技日報記者:「紅外搜索跟蹤系統是一種被動探測裝置,不發出任何信號,不受電磁幹擾的影響,而是通過目標的紅外輻射來確定目標的方位。紅外傳感器不能確定目標的距離和速度,但可以通過綜合到一起的雷射測距儀來測量。」  全球第一種安裝現代化紅外搜索跟蹤系統的戰鬥機一般公認是蘇聯的米格-29戰機。
  • 全球首例口服藥物治癒的愛滋病患者出現?
    「柏林病人」和「倫敦病人」之後世界上第三例被治癒的愛滋病患者,也或將是全球首例口服藥物治癒的愛滋病患者,該研究成果由來自巴西聖保羅聯邦大學的Ricard Diaz研究團隊完成。在強化治療48周後,5位患者恢復了常規的三藥治療方案,並在3年後即2019年3月停止了所有治療,其中,4位患者HIV病毒迅速復發,僅「聖保羅病人」堅持了66周且目前仍然沒有在血液中檢測到任何HIV病毒,血液抗體濃度也處於極低水平,表明該患者有可能已經實現愛滋病的治癒。
  • 生物電阻抗測量系統中弱信號檢測技術研究--EIT 中弱信號檢測理論...
    本章主要介紹電阻抗成像技術理論,生物電阻抗測量系統原理以及生物電阻抗測量系統中弱信號檢測技術理論,分析了常用的弱信號檢測方法並介紹了阻抗測量中弱信號檢測的噪聲來源及處理方法。 EIT的主要研究問題有:EIT正問題、逆問題計算和硬體系統設計。硬體系統設計主要由三部分組成,電極陣列傳感器、數據採集和圖像重建計算機。傳感器將多相流體分布轉換成輸出電極,數據採集系統將電極值轉化為數字量並傳送給計算機,計算機根據圖像重建算法重建出被測物體的介質分布。 電阻抗斷層成像EIT的目標是檢測組織電特性的差異從而產生斷層圖像。
  • 全球首例!日本研究團隊成功利用洋流發電!
    關注一下,更多精彩等著你!