0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于YOLOv2模型的監(jiān)控系統(tǒng)喪失對人物的識別能力,從而實現(xiàn)在攝像頭下順利”隱身”的效果

電子工程師 ? 來源:lq ? 2019-04-29 17:37 ? 次閱讀

近日,一個來自比利時魯汶大學(xué)(KU Leuven)的科研團(tuán)隊發(fā)現(xiàn),使用特殊設(shè)計的圖案遮擋部分身體,就可以讓基于 YOLOv2 模型的監(jiān)控系統(tǒng)喪失對人物的識別能力,從而實現(xiàn)在攝像頭下順利”隱身”的效果。他們把這樣的圖案叫做”對抗圖案”(Adversarial Patch)。

監(jiān)控探頭在如今的大小城市中隨處可見。據(jù)報道,北京市在 2015 年就已建成了由 3 萬余個監(jiān)控探頭組成的立體防控網(wǎng)絡(luò),覆蓋了城市街道的所有重點(diǎn)部位。這些探頭在交通管理、治安聯(lián)防、環(huán)境保護(hù)等各個方面,都發(fā)揮著越來越重要的作用。

近年來,卷積神經(jīng)網(wǎng)絡(luò)(CNN)模型在學(xué)術(shù)界早已風(fēng)生水起。其中許多技術(shù)的應(yīng)用,特別是用于監(jiān)控探頭的對象識別,也已經(jīng)進(jìn)入了我們的日常生活。

圖 |基于卷積神經(jīng)網(wǎng)絡(luò) (CNN) 的街面對象識別(來源:Dayan Mendez/Ebenezer Technologies)

然而,CNN模型的缺點(diǎn)卻也十分明顯。

首先,我們目前無法徹底地解釋它實現(xiàn)圖像識別的機(jī)制。CNN 模型的結(jié)構(gòu)通常十分復(fù)雜。在訓(xùn)練中,模型不斷地識別不同類型的圖片,自主調(diào)整上百萬個參數(shù)的數(shù)值,最終就可以達(dá)到極高的識別準(zhǔn)確率。

這就像是一個”黑箱子”,我們只知道放入一個圖片,就能得到它的類別名稱,但是我們看不到也弄不清箱子里的過程。更重要的是,由于訓(xùn)練數(shù)據(jù)中并不存在為了迷惑識別器而特意設(shè)計的圖片(比如給衣服印上特制圖案),識別器對不常見的變化就幾乎完全不能寬容。

Ian Goodfellow 帶領(lǐng)的團(tuán)隊曾經(jīng)做過這樣的實驗,對圖片中個別的像素點(diǎn)數(shù)值做一些人眼無法察覺的細(xì)微修改之后,CNN模型就徹底喪失了識別的準(zhǔn)確率。正所謂即使數(shù)據(jù)只是”失之毫厘”,CNN 識別器的功效也會”謬以千里”。

由魯汶大學(xué)副教授 Toon Goedemé帶領(lǐng)的團(tuán)隊,便是利用了 CNN 模型的這些”弱點(diǎn)”。發(fā)明了一套嚴(yán)謹(jǐn)?shù)姆椒?,用來生成可以迷?CNN 的”對抗圖案”。用圖案擋住人體的某個部分,監(jiān)控探頭就無法檢測到這個人的存在。

圖 |使用”對抗圖案”讓識別器無法識別(來源:Simen Thys/KU Leuven)

實驗中,被 Toon Goedemé 和他的團(tuán)隊”迷惑”的攝像頭,使用著名的 YOLOv2 卷積神經(jīng)網(wǎng)絡(luò)。YOLOv2 屬于實時對象識別模型,它的結(jié)構(gòu)是由 9 個不同尺寸的卷積層連接而成。當(dāng)一張圖片從輸入層進(jìn)入 YOLOv2 后,在輸出層會得到一系列的向量。向量里記錄的是以原始圖片上各個位置為中心,5 種不同尺寸的檢測框中存在探測目標(biāo)的概率,他們把這些概率中的最大值計作 L_obj。

圖 |YOLOv2 工作流程示意圖。中間上圖表示不同尺寸和位置的檢測框,中間下圖表示按照概率劃分出可能存在目標(biāo)的區(qū)域。(來源:Simen Thys/KU Leuven)

要想生成可以迷惑 YOLOv2 的”對抗圖案”,首先需要有一個可以準(zhǔn)確識別人物的 YOLOv2 模型,并且隨機(jī)生成一張初始的”對抗圖案”。然后,使用 YOLOv2 模型將每張訓(xùn)練圖片中的人體都框選出來。再用現(xiàn)有的”對抗圖案”覆蓋住已識別的一部分人體。最后把覆蓋后的訓(xùn)練圖片送回到模型中再次識別,并計算相應(yīng)的優(yōu)化目標(biāo)值 L。然后使用反向傳播法 (backpropagation) 和 Adam 算法,相應(yīng)調(diào)整”對抗圖案”上的像素數(shù)值。不斷重復(fù)覆蓋識別和調(diào)整像素值的過程,持續(xù)降低目標(biāo)值 L,直至得到最優(yōu)的”對抗圖案”。

整個過程中,YOLOv2 模型的參數(shù)值沒有任何的改變,它僅僅被用來改進(jìn)”對抗圖案”。

圖 |”對抗圖案”的生成工藝(來源:Simen Thys/KU Leuven)

為了生成效果最佳的”對抗圖案”,研究人員對比了優(yōu)化目標(biāo) L 的不同計算方法。其中最小化識別率(Minimising Objectness Score, OBJ)方法取得了最滿意的效果。在 OBJ 方法下,L 被定義為 L_obj,L_nps 和 L_tv 的加權(quán)平均值。其中,L_obj 是檢測框中存在探測目標(biāo)的最大概率,L_nps 表示”對抗圖案”的打印難度,L_tv 衡量的是它像素點(diǎn)間的變化程度(為了使圖片看起來柔和)。

圖 |優(yōu)化目標(biāo) L 的不同計算方法比較,可見 OBJ 方法生成的”對抗圖案”使模型查全率(Recall)和查準(zhǔn)率 (Precision) 都下降最快。(來源:Simen Thys/KU Leuven)

在得到最佳的”對抗圖案”之后,研究團(tuán)隊把它打印了出來。然后特意制作了一段演示視頻,展示其在現(xiàn)實中”迷惑”YOLOv2 模型的能力。

圖 | ”對抗圖案”演示視頻截圖(來源:Simen Thys/KU Leuven)

不可否認(rèn),卷積神經(jīng)網(wǎng)絡(luò)(CNN)作為近幾年人工智能AI)技術(shù)發(fā)展的主流和前沿,許多應(yīng)用已經(jīng)開始融入普通人的生活。然而,它所存在的局限性也一定不能被否認(rèn)和忽視。恰恰因為這些”漏洞”的存在,人們將更加努力地探索和發(fā)展這項新技術(shù)。未來,越來越多的 CNN 模型將會被創(chuàng)造或者改造,并終將為人類帶來更多的便利和價值。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴

原文標(biāo)題:給T恤印上一個圖案,就能在監(jiān)控下實現(xiàn)“隱身”?

文章出處:【微信號:deeptechchina,微信公眾號:deeptechchina】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    監(jiān)控攝像頭的選型方法

    使用地區(qū)的溫度、濕度變化較大應(yīng)加特別防護(hù)。由于國內(nèi)監(jiān)控攝像頭交流電壓適應(yīng)范圍一般是200~240V,抗電源電壓變化能力較弱,在系統(tǒng)中使用時需添加穩(wěn)壓電源。相關(guān)連接:
    發(fā)表于 02-05 16:23

    網(wǎng)絡(luò)攝像頭監(jiān)控系統(tǒng)優(yōu)勢

    及使用也非常易懂。在維護(hù)性方面,系統(tǒng)的接線十分簡潔,而主要設(shè)備的可靠性很高,維護(hù)性能好,而且可實現(xiàn)遠(yuǎn)程維護(hù);  網(wǎng)絡(luò)攝像頭擴(kuò)展及延伸性:當(dāng)需要增加監(jiān)控點(diǎn)和
    發(fā)表于 03-25 15:26

    三種奇異的攝像頭故障

    三種奇異的攝像頭故障 一個客戶剛買的攝像頭安不上,驅(qū)動安裝完畢重啟系統(tǒng)后,接上攝像頭,WINXP系統(tǒng)并沒有
    發(fā)表于 03-16 09:56

    用PC攝像頭 實現(xiàn)家庭安防遠(yuǎn)程監(jiān)控

    用PC攝像頭 實現(xiàn)家庭安防遠(yuǎn)程監(jiān)控看到“監(jiān)控”這個詞,很多朋友可能覺得它是由昂貴而精密的儀器設(shè)備,加上復(fù)雜的施工部署形成的一套高端系統(tǒng),使
    發(fā)表于 02-27 16:52

    STM32和ARM誰用來開發(fā)攝像頭圖像的遠(yuǎn)程傳輸?shù)?b class='flag-5'>效果好點(diǎn)?

    STM32和ARM誰用來開發(fā)攝像頭圖像的遠(yuǎn)程傳輸?shù)?b class='flag-5'>效果好點(diǎn)?為什么呢?我想實現(xiàn)攝像頭的拍攝圖像通過wifi遠(yuǎn)程傳輸給電腦的labview的界面上,
    發(fā)表于 08-04 22:03

    攝像頭無線監(jiān)控及遠(yuǎn)程控制

    想問的是,在室內(nèi)的環(huán)鏡,采用哪種實現(xiàn)無線的攝像頭的的監(jiān)控和控制更為現(xiàn)實和有價值;因為我需要多個攝像頭的不同房間的
    發(fā)表于 08-06 16:20

    【OK210申請】簡易攝像頭監(jiān)控系統(tǒng)

    ,之前用過一款,很喜歡。項目描述:項目就是做一個簡易攝像頭監(jiān)控系統(tǒng),其功能主要類似于小區(qū)攝像頭監(jiān)控系統(tǒng)
    發(fā)表于 07-26 09:55

    【TL6748 DSP申請】攝像頭圖像識別

    申請理由:學(xué)習(xí)階段曾經(jīng)嘗試過用ARM cortexM系列的芯片做攝像頭紅點(diǎn)識別效果一般,現(xiàn)在工作了準(zhǔn)備用空余時間重新選用高端一級的芯片實現(xiàn)
    發(fā)表于 09-10 11:09

    【NanoPi NEO申請】基于web攝像頭的遠(yuǎn)程監(jiān)控系統(tǒng)

    體驗,即搭建開發(fā)板的運(yùn)行環(huán)境,然后通過調(diào)試終端訪問開發(fā)板;最后,我準(zhǔn)備再寫一篇基于此款開發(fā)板的具體項目介紹,即通過此款開發(fā)板完成我的項目。下面簡單介紹一我的項目。項目簡介:使用攝像頭進(jìn)行監(jiān)控一直是安防
    發(fā)表于 10-25 16:16

    如何快速為 MCU 添加人臉識別攝像頭

    :Omron)使用表 2 中所列的命令,STM32F469 和 B5T-007001 能夠用作自主型安防監(jiān)控系統(tǒng)。通過執(zhí)行人臉識別命令,STM32F469 能夠
    發(fā)表于 08-01 10:10

    監(jiān)控攝像頭如何正確的安裝?

    不小于3.5m。 2)監(jiān)控攝像頭及其配套設(shè)備,如鏡頭、攝像頭屏蔽、支架、雨刷等,應(yīng)安裝牢固,操作靈活,應(yīng)注意防止損壞,并配合周圍環(huán)境。 3)在強(qiáng)電磁干擾條件
    發(fā)表于 10-18 11:26

    監(jiān)控攝像頭LED開關(guān)控制請教

    循環(huán)。現(xiàn)在有搜索到一些結(jié)果1、紅外攝像頭是否是在光敏電阻前面加一個濾波器,濾除紅外光照,使得感光效果更接近人眼?2、全彩的不知道是如何處理?
    發(fā)表于 02-13 10:58

    監(jiān)控攝像頭的種類

    !監(jiān)控攝像頭的種類:監(jiān)控攝像頭有哪些類型?樓上資料很全了,我補(bǔ)充一些,1.從鏡頭來說,有固定和變焦攝像機(jī)之分;
    發(fā)表于 03-17 12:04

    基于攝像頭的目標(biāo)分析監(jiān)控系統(tǒng)設(shè)計

    基于攝像頭的目標(biāo)分析監(jiān)控系統(tǒng)設(shè)計.....
    發(fā)表于 01-04 15:26 ?66次下載

    索尼開發(fā)出屏攝像頭技術(shù) 從而實現(xiàn)真正的全面屏設(shè)計

    攝像頭解決方案,并且三星已經(jīng)有符合要求的量產(chǎn)成品OLED面板,所以將來的全面屏手機(jī)將可以徹底去掉額頭,輔以屏指紋解鎖技術(shù),從而實現(xiàn)真正的全面屏設(shè)計。
    的頭像 發(fā)表于 02-01 09:33 ?1.5w次閱讀
    索尼開發(fā)出屏<b class='flag-5'>下</b><b class='flag-5'>攝像頭</b>技術(shù) <b class='flag-5'>從而</b><b class='flag-5'>實現(xiàn)</b>真正的全面屏設(shè)計