亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        紅外遙感圖像目標(biāo)識別對抗算法研究

        2022-08-11 01:32:10齊嘉豪萬鵬程李遠哲劉星月姚愛歡
        航空兵器 2022年3期
        關(guān)鍵詞:檢測器擾動卷積

        齊嘉豪,張 宇,萬鵬程,李遠哲,劉星月,姚愛歡,鐘 平*

        (1. 國防科技大學(xué) ATR重點實驗室,長沙 410073; 2. 安徽工業(yè)大學(xué) 計算機科學(xué)與技術(shù)學(xué)院,安徽 馬鞍山 243032)

        0 引 言

        隨著深度學(xué)習(xí)理論研究的不斷發(fā)展創(chuàng)新,計算機視覺領(lǐng)域相關(guān)技術(shù)也日益成熟,在軍事和民用領(lǐng)域都得到廣泛開發(fā)與應(yīng)用。然而,深度學(xué)習(xí)技術(shù)在幫助計算視覺系統(tǒng)擁有令人矚目性能時,也為其留下可被攻擊的系統(tǒng)漏洞。對抗攻擊(Adversarial Attack)是近年來深度學(xué)習(xí)領(lǐng)域一個新興的研究熱點,其致力于研究如何利用深度學(xué)習(xí)算法弊端對深度視覺系統(tǒng)進行攻擊。研究結(jié)果表明,可在輸入中加上特殊擾動以達到欺騙深度視覺系統(tǒng)的目的,并且上述擾動通常難以被人眼所察覺。對抗攻擊算法研究在智能安防、無人化作戰(zhàn)等方面都具有重要的理論和實踐意義,也是提升深度視覺系統(tǒng)魯棒性和穩(wěn)定性不可或缺的關(guān)鍵因素。

        對抗攻擊算法研究起源于圖像分類工作,F(xiàn)GSM,DeepFool,C&W等都是經(jīng)典的圖像分類對抗攻擊算法。作為計算視覺領(lǐng)域的重要組成,目標(biāo)檢測也屬于對抗攻擊算法主要的應(yīng)用對象。相較于分類問題,目標(biāo)檢測算法因其復(fù)雜的實現(xiàn)機制而更難以進行攻擊。根據(jù)檢測算法實現(xiàn)方式不同,可將現(xiàn)有目標(biāo)檢測對抗攻擊研究工作大致分為兩類。

        第一類算法主要對基于先驗框的目標(biāo)檢測方法進行對抗攻擊。此類算法利用檢測網(wǎng)絡(luò)先對候選區(qū)域進行分類再生成先驗框的工作機制,通過生成偽標(biāo)簽和反向傳播算法來生成對抗樣本。Xie等提出一種名為密集對抗生成(Dense Adversary Generation, DAG)的白盒攻擊算法。該算法以Faster-RCNN為攻擊對象,先將檢測器RPN網(wǎng)絡(luò)輸出中關(guān)于分類信息的張量全部設(shè)為“0”以保證所有候選框都會被分類為背景區(qū)域,再利用優(yōu)化算法修改輸入圖像像素點以生成對抗樣本。

        第二類算法主要用于攻擊基于回歸方法的目標(biāo)檢測器。此類算法將目標(biāo)檢測算法視為一個復(fù)雜的回歸器,先通過固定回歸器輸出的形式去篡改對應(yīng)的輸入特征,再同樣利用優(yōu)化算法去修改輸入圖像像素點取值以生成對抗樣本。Chow等根據(jù)上述研究思路,針對單階段檢測框架設(shè)計了基于目標(biāo)特性的梯度攻擊算法。該方法以不同方式固定檢測器特征金字塔結(jié)構(gòu)的輸出,進而構(gòu)造出不同類型的回歸損失函數(shù),并結(jié)合FGSM算法進行對抗樣本生成。

        現(xiàn)有目標(biāo)識別對抗研究工作大多是針對自然場景下的可見光圖像,針對遙感圖像目標(biāo)檢測器,Du等通過梯度優(yōu)化算法設(shè)計具有物理可實現(xiàn)性的對抗擾動,并將擾動打印后放在車頂或者車的周圍,能夠顯著降低車輛檢測模型的效率。然而,現(xiàn)有研究工作并不能在遙感場景下取得顯著的攻擊效果,上述現(xiàn)象的出現(xiàn)主要有兩個原因。首先,如圖1所示,不同于自然場景下的可見光遙感圖像,紅外遙感圖像中的目標(biāo)通常表現(xiàn)出尺度小、能量弱等特征。第二,現(xiàn)有目標(biāo)對抗識別攻擊算法自身無論在攻擊性能或是執(zhí)行效率方面都還存在較大的改進空間。因此,想要將目標(biāo)識別對抗技術(shù)成功應(yīng)用于紅外遙感領(lǐng)域,還存在如下亟需解決的問題:

        圖1 遙感圖像目標(biāo)尺度特性對比Fig.1 Comparison of remote sensing image target size characteristics

        (1) 紅外圖像只存在單通道且所包含目標(biāo)尺度過小,不利于進行特征提取,進而難以獲取到攻擊算法所需的目標(biāo)紋理信息和空間位置信息。

        (2) 現(xiàn)有目標(biāo)攻擊對抗算法多為全局擾動算法,但目標(biāo)在紅外遙感圖像中通常只占據(jù)小部分區(qū)域。在背景區(qū)域所產(chǎn)的擾動通常不會對攻擊效果產(chǎn)生增益,反而會大幅增加生成對抗樣本所需的擾動量,不利于物理實現(xiàn)。

        (3) 基于梯度和優(yōu)化算法的攻擊方式需要根據(jù)圖像特性進行在線訓(xùn)練調(diào)整,而檢測器大量的網(wǎng)絡(luò)參數(shù)會導(dǎo)致攻擊算法效率極其低下,難以實現(xiàn)實時攻擊。

        為解決上述問題,本文提出一種基于生成機制的目標(biāo)攻擊對抗算法。首先,針對現(xiàn)有算法生成對抗樣本效率低問題,利用生成式對抗網(wǎng)絡(luò)(Generative Adversarial Networks,GAN)進行對抗樣本生成。GAN網(wǎng)絡(luò)可以通過網(wǎng)絡(luò)訓(xùn)練過程預(yù)先構(gòu)建輸入圖像與擾動樣本之間的函數(shù)映射關(guān)系,在應(yīng)用階段無須再對不同輸入做出調(diào)整,實現(xiàn)真正意義上的“即插即用”。同時,為克服紅外遙感圖像中存在的小目標(biāo)問題,使用變感受野的空洞卷積構(gòu)建并行多通道特征金字塔網(wǎng)絡(luò)作為骨干網(wǎng)絡(luò),并引入注意力機制用于進一步改變骨干網(wǎng)絡(luò)獲取目標(biāo)特征的方式,重點關(guān)注與檢測結(jié)果相關(guān)的重要目標(biāo)特征,實現(xiàn)對小目標(biāo)特征的細粒度提取。最后,考慮到背景區(qū)域存在無意義擾動攻擊,本文算法以檢測器檢測結(jié)果為引導(dǎo)進行熱力圖生成,用于表征不同空間位置處像素點對檢測結(jié)果的影響程度大小,再根據(jù)上述熱力圖生成掩膜對擾動信號進行濾波處理,突出放大有意義(目標(biāo)區(qū)域)擾動并抑制較小無意義(背景區(qū)域)擾動,提高攻擊算法的物理可實現(xiàn)性。

        1 對抗生成攻擊

        對抗生成攻擊(Adversarial Generation Attack)是深度對抗學(xué)習(xí)領(lǐng)域的重要研究分支,其將GAN網(wǎng)絡(luò)作為主體用于設(shè)計深度學(xué)習(xí)對抗算法。

        1.1 對抗生成攻擊算法原理

        在對抗生成攻擊算法被提出之前,大多數(shù)攻擊算法都是基于梯度和優(yōu)化算法進行實現(xiàn)的。上述攻擊算法存在的最大問題是需要反復(fù)調(diào)用被攻擊網(wǎng)路結(jié)構(gòu)和網(wǎng)絡(luò)參數(shù),導(dǎo)致算法執(zhí)行效率低下且遷移性差。此外,這些對抗算法多以對抗樣本與原始樣本之間距離度量(例如歐式距離)為約束去限制算法所產(chǎn)生的擾動量。但是,距離度量約束下所生成的對抗樣本通常不夠逼真,即容易被視覺系統(tǒng)所察覺而不具有良好的隱蔽性。

        為解決上述問題,對抗生成攻擊算法將擾動生成問題轉(zhuǎn)換成網(wǎng)絡(luò)參數(shù)學(xué)習(xí)問題,讓模型學(xué)會根據(jù)輸入圖像特征自適應(yīng)地生成擾動信息。對抗生成攻擊算法的大致流程為:首先,對輸入圖像進行特征提取,并將特征作為生成器輸入用于生成擾動。其次,將擾動添加到輸入圖像以產(chǎn)生對抗樣本,并將對抗樣本分別輸入到判決器和被攻擊模型中用于計算相似性損失和攻擊損失。其中,相似性損失用于度量對抗樣本與原始圖像間的差異性,而攻擊損失則是在衡量對抗樣本對模型的攻擊效能。最后,將相似性損失和攻擊損失同時作為目標(biāo)函數(shù),利用梯度反向傳播算法實現(xiàn)對網(wǎng)絡(luò)模型參數(shù)的學(xué)習(xí)與訓(xùn)練。

        從實現(xiàn)原理角度進行分析,攻擊損失本質(zhì)上是以對抗樣本對模型造成的性能損失為引導(dǎo),讓生成器自適應(yīng)地調(diào)整自身網(wǎng)絡(luò)參數(shù)以生成更具欺騙性的攻擊擾動; 而相似度損失則是教會生成器如何在龐大擾動向量空間中挑選出最難以被視覺系統(tǒng)發(fā)現(xiàn)的擾動信息。相比于距離度量約束,將GAN網(wǎng)絡(luò)判斷器輸出作為相似性損失而產(chǎn)生的對抗樣本往往更容易欺騙視覺系統(tǒng)。此外,由于生成對抗算法通過網(wǎng)絡(luò)參數(shù)構(gòu)建出輸入圖像與生成擾動之間的映射關(guān)系,在實際應(yīng)用中只需要通過簡單的前向推斷即可實現(xiàn)對抗樣本生成,無須進行在線訓(xùn)練,大幅度提升了對抗樣本的生成效率。

        1.2 對抗生成攻擊算法模型構(gòu)建

        對抗生成攻擊算法通常由生成器、判決器和被攻擊網(wǎng)絡(luò)模型構(gòu)成,如圖2所示。

        圖2 對抗生成攻擊算法框架Fig.2 Framework of adversarial generation attack algorithm

        假設(shè)輸入圖像向量?是生成器網(wǎng)絡(luò)的輸入,通過前向傳播后,可生成擾動(); 將擾動()附加到輸入圖像上,得到生成對抗樣本()+,將對抗樣本分別輸入到判決器網(wǎng)絡(luò)和待攻擊網(wǎng)絡(luò)中。其中,判決器網(wǎng)絡(luò)會根據(jù)輸入圖像特征判斷其是真實圖像還是生成圖像,并返回一個真實性得分(()+)。需要注意的是,判決器網(wǎng)絡(luò)本質(zhì)上是特殊的二分類網(wǎng)絡(luò),其輸出結(jié)果()的物理含義為輸入圖像屬于生成圖像的概率。同時,當(dāng)對抗樣本()+輸入到待攻擊模型中時,可借助樣本標(biāo)簽計算出生成對抗樣本對待攻擊模型造成的性能損失。為保證生成擾動不易被視覺系統(tǒng)所捕獲到,還需要對生成器輸出的擾動量加以限制。最后,只要利用優(yōu)化算法對所有網(wǎng)絡(luò)參數(shù)進行調(diào)整以最小化上述損失函數(shù),即可完成對抗生成攻擊網(wǎng)絡(luò)模型的訓(xùn)練。

        2 注意力機制

        注意力機制(Attention Mechanism)是近年來深度學(xué)習(xí)領(lǐng)域又一項重大突破,起源于人類視覺對外界感知的特殊方式。研究表明,人眼視覺系統(tǒng)在接收外界信息時,會有意識地重點關(guān)注部分感興趣信息而忽略其他無關(guān)信息,進而變相地實現(xiàn)圖像信息篩選過濾,保證能夠發(fā)掘出所關(guān)注事物更為細致的特征,這就是視覺系統(tǒng)注意力機制。

        深度學(xué)習(xí)的研究通常離不開海量訓(xùn)練數(shù)據(jù)的支撐,大數(shù)據(jù)在提升算法性能的同時會因冗余性成為算法的瓶頸上限。而注意機制則是一種良好的數(shù)據(jù)篩選方式,以算法所實現(xiàn)任務(wù)為導(dǎo)向從眾多數(shù)據(jù)中挑選出有用的關(guān)鍵信息。于是,在計算機視覺領(lǐng)域,注意力機制已經(jīng)被廣泛應(yīng)用于圖像分類、目標(biāo)檢測和語義分割等實際任務(wù)中。

        自注意力機制網(wǎng)絡(luò)結(jié)構(gòu)本質(zhì)上是不同類型卷積網(wǎng)絡(luò)的非線性再組合,屬于復(fù)合的卷積神經(jīng)網(wǎng)絡(luò),如圖3所示。與傳統(tǒng)卷積神經(jīng)網(wǎng)絡(luò)不同的是,自注意力機制網(wǎng)絡(luò)模塊會根據(jù)后續(xù)任務(wù)的需要自適應(yīng)地進行感受野調(diào)整,保證盡可能多地提取到圖像中的關(guān)鍵目標(biāo)特征。由于對圖像特征的高敏感性,自注意力機制也被用于解決遙感場景下目標(biāo)檢測任務(wù)中的小目標(biāo)問題。

        圖3 自注意力機制結(jié)構(gòu)示意圖Fig.3 Illustration of self-attention framework

        3 空洞卷積

        在深度學(xué)習(xí)算法中,骨干網(wǎng)絡(luò)是凝練并提取輸入圖像重要語義信息的關(guān)鍵所在。圖像深度特征提取操作本質(zhì)上是重復(fù)且有目的地對圖像進行下采樣處理,則越深層次的深度特征感受野越大,但空間分辨率卻越低。然而,傳統(tǒng)深度學(xué)習(xí)算法通常會對卷積層的輸出再次進行池化處理,而高層特征圖在池化處理后會因自身空間分辨率過低而丟失大量細節(jié)信息,使得檢測模型無法獲取到小目標(biāo)相關(guān)特征,最終導(dǎo)致模型檢測精度降低。

        解決上述問題最直觀的方法就是增大特征圖感受野后不再進行池化處理??斩淳矸e(Dilated Convolution)是一種能夠同時提高特征圖空間分辨率和感受野的特殊網(wǎng)絡(luò)結(jié)構(gòu)。不同于傳統(tǒng)卷積操作,空洞卷積通常采用稀疏卷積核進行深度特征提取。如圖4所示,稀疏卷積核是傳統(tǒng)卷積核的一種變體,相當(dāng)于在傳統(tǒng)卷積核算子間注入空洞以實現(xiàn)對感受野的擴張,通常用卷積算子間的間隔個數(shù)表示空洞卷積的稀疏程度,記作空洞率(Dilated Rate)。根據(jù)圖4不難發(fā)現(xiàn),擴張前后卷積核所執(zhí)行的有效運算并未發(fā)生改變,但是卷積核的感受野卻在成倍增長,因此,空洞卷積被應(yīng)用于改進目標(biāo)檢測算法以提高其對小尺度目標(biāo)的檢測性能。

        圖4 空洞卷積結(jié)構(gòu)示意圖Fig.4 Structure of dilated convolution

        4 基于多通道自注意力機制GAN網(wǎng)絡(luò)的紅外遙感目標(biāo)識別對抗算法

        為了對紅外遙感圖像目標(biāo)檢測算法進行快速、有效的攻擊,提出一種新型目標(biāo)識別對抗算法,算法整體流程如圖5所示。

        圖5 目標(biāo)識別對抗算法流程圖Fig.5 Flow chart of adversarial attack algorithm for object detection

        算法整體可大致分為五個關(guān)鍵步驟:首先,多通道自注意力機制生成器會根據(jù)輸入圖像特征生成相應(yīng)的全局擾動; 同時,熱力圖生成網(wǎng)絡(luò)則會根據(jù)待攻擊檢測器對輸入圖像的檢測結(jié)果構(gòu)建空間位置熱力圖; 之后,將熱力圖作為濾波器對生成擾動進行局部篩選,并將篩選結(jié)果附加到輸入圖像上生成對抗樣本; 接著,再將生成的對抗樣本作為判決器網(wǎng)絡(luò)和待攻擊檢測器的輸入,分別計算出該樣本的相似性損失和檢測器性能損失; 最后,將上述兩種損失以及對抗樣本擾動量大小一同作為目標(biāo)函數(shù),通過優(yōu)化算法進行網(wǎng)絡(luò)參數(shù)調(diào)優(yōu)。

        4.1 多通道自注意力機制生成器

        在對抗生成攻擊算法中,生成器是產(chǎn)生對抗樣本的關(guān)鍵網(wǎng)絡(luò)結(jié)構(gòu),會對輸入圖像進行深度特征提取,并以此生成圖像所對應(yīng)的擾動信息。考慮到紅外遙感圖像中目標(biāo)的小尺度特性和稀疏性,引入自注意力機制和空洞卷積,設(shè)計圖6所示的多通道自注意力機制生成器。

        圖6 多通道自注意力機制生成器Fig.6 Multi-channel self-attention generator

        在生成器網(wǎng)絡(luò)中,輸入圖像首先被連續(xù)的卷積池化層處理得到中層語義特征??紤]到原始輸入圖像中具有較多的背景冗余信息,同時,為了進一步減小網(wǎng)絡(luò)結(jié)構(gòu)的參數(shù)量,在低層次語義信息獲取時依舊選擇經(jīng)典的卷積池化網(wǎng)絡(luò)。假設(shè)輸入圖像向量為?,則生成器中第個卷積層的輸出()

        (1)

        式中:()()分別為第個卷積層的網(wǎng)絡(luò)權(quán)重向量和偏置向量; *為卷積運算;為激活函數(shù),在本文算法中將所有激活函數(shù)設(shè)定為Relu。為盡可能多地獲取到小尺度目標(biāo)的深度特征,算法在卷積池化層后加入了注意機制模塊。若將注意力機制網(wǎng)絡(luò)所產(chǎn)生的注意力圖記為,則加入注意力機制后的深度圖像特征可表示為

        (2)

        式中:⊙為Hadamard乘積。此外,被檢測目標(biāo)尺度在遙感場景下會發(fā)生較為劇烈的變化,即遙感圖像中可能會包含各種尺度的待檢測目標(biāo)。為保證所生成擾動具有目標(biāo)尺度變化適應(yīng)性,算法在最后一個卷積層中用空洞卷積替代卷積池化操作,并通過改變卷積核的空洞率得到感受野大小不同的空洞卷積,用于并行獲取不同空間分辨率的高層語義特征。最后,將所有高層語義特征展平后連接在一起作為全連接層的輸入,而全連接層網(wǎng)絡(luò)則會將其映射為生成擾動()。

        4.2 基于熱力圖的生成擾動濾波器

        在4.1節(jié)中,生成器會產(chǎn)生大小與輸入圖像相同的生成擾動()。然而,在遙感圖像中待檢測目標(biāo)通常只占據(jù)整幅圖像的小部分區(qū)域,因此,可以認為()中大部分區(qū)域的擾動均是無效擾動。而無效擾動的存在,會導(dǎo)致對抗樣本擾動量增加且物理可實現(xiàn)性降低。

        為解決上述問題,設(shè)計了一種基于熱力圖的生成擾動濾波器。如圖7所示,熱力圖是深度學(xué)習(xí)中重要的可視化手段,通常用于描述輸入圖像或者深度特征圖中不同區(qū)域?qū)λ惴ㄝ敵鼋Y(jié)果的影響,為深度學(xué)習(xí)可解釋性分析提供了重要的結(jié)果支撐。

        圖7 基于目標(biāo)檢測結(jié)果的熱力圖Fig.7 Heat map for target detection result

        (3)

        進一步對式(3)進行求和處理,計算出特征圖整體對檢測器輸出結(jié)果的影響系數(shù)

        (4)

        之后,將特征提取網(wǎng)絡(luò)最后一層中所包含特征圖,以其影響系數(shù)為權(quán)重進行線性加權(quán),再通過非線性變換即可產(chǎn)生熱力圖():

        (5)

        4.3 多標(biāo)準(zhǔn)目標(biāo)損失函數(shù)

        研究中,可以根據(jù)輸入圖像的深度特征生成只存在局部擾動的對抗樣本,但并沒有給出評價生成算法性能具體指標(biāo)。因此,從目標(biāo)識別對抗實際需求出發(fā),設(shè)計一種多標(biāo)準(zhǔn)損失函數(shù)以評價生成算法性能,并以此為目標(biāo)函數(shù)對生成網(wǎng)絡(luò)參數(shù)進行學(xué)習(xí)調(diào)優(yōu)。

        (6)

        式中:E(·)為關(guān)于變量的交叉熵損失。

        至于對抗樣本與輸入圖像間的相似性,GAN網(wǎng)絡(luò)自帶的判決器就可以較好地做出判斷,則由此可以得到相似性損失函數(shù)l的計算方法為

        (7)

        考慮到判決器只是從圖像真?zhèn)涡苑矫鎸_動進行限制,并沒有直接限制其數(shù)值大小,所以還需要加入改進后的hinge損失作為改動量損失l:

        (8)

        式中:為人為設(shè)定的擾動量閾值。結(jié)合上述分析可得到識別對抗算法最終的目標(biāo)函數(shù)為

        l=l+l+l

        (9)

        最后,算法以最小化目標(biāo)函數(shù)l為引導(dǎo),結(jié)合優(yōu)化算法對網(wǎng)絡(luò)參數(shù)進行學(xué)習(xí)調(diào)整以適應(yīng)所給出的訓(xùn)練數(shù)據(jù)集。而在實際應(yīng)用中,式(9)中的,和都屬于需要人為進行設(shè)置的超參數(shù),在本文實驗中上述3個參數(shù)分別被設(shè)置為0.1,0.05和0.01。

        5 實驗與分析

        以第三屆“空天杯”全國創(chuàng)新創(chuàng)意大賽復(fù)賽所公布數(shù)據(jù)集為訓(xùn)練樣本進行對比分析實驗。

        5.1 紅外遙感數(shù)據(jù)集

        實驗中所用數(shù)據(jù)集源自于不同遙感場景下的多段不同紅外視頻序列。通過對視頻序列進行采樣,得到1 000張紅外遙感圖像作為訓(xùn)練數(shù)據(jù)集。數(shù)據(jù)集包含了多個不同復(fù)雜背景環(huán)境,例如街道、大橋、居民樓和十字路口等。每張圖像的尺寸為480×480個像素點,包含1~20不等個數(shù)的目標(biāo),其中每個目標(biāo)占據(jù)整張圖像的比例在1%~3%,屬于典型的小尺度目標(biāo)。

        實驗中利用分層抽樣方法進行數(shù)據(jù)劃分,分別對每段紅外視頻序列進行隨機分層抽樣,從1 000圖像中選取700張圖片作為實驗訓(xùn)練集,剩下的300張圖像作為實驗測試集。

        5.2 實驗設(shè)置

        5.2.1 算法性能評價指標(biāo)

        在目標(biāo)檢測問題中,常見的3個性能評價指標(biāo)分別為精確率(Precision)、召回率(Recall)以及平均精度(Average Precision,AP)。實驗中,因為只有車輛一類目標(biāo),所以將作為衡量目標(biāo)檢測器性能下降程度的指標(biāo)。本質(zhì)上是Precision-Recall曲線與軸正半軸和軸正半軸共同圍成的面積,其計算公式為

        (10)

        式中:為Precision-Recall曲線。

        5.2.2 實驗環(huán)境設(shè)置

        為更好地展示出本文所提算法的性能優(yōu)勢,選取 TOG和SAA兩個目標(biāo)識別對抗算法進行對比分析,所有算法將YOLOv5作為待攻擊網(wǎng)絡(luò)。

        關(guān)于對比實驗環(huán)境,所有算法都利用Python3.8和深度框架Pytorch1.7.0進行編寫,并在Windows10系統(tǒng)中運行。硬件平臺組成分別為Intel(R) Core (TM) i9-10920X處理器,64 GB運行內(nèi)存以及顯存為24 GB的NVIDIA GeForce RTX 3090。

        5.3 實驗結(jié)果

        從定性分析和定量分析兩個角度展示相關(guān)實驗結(jié)果。首先從定性分析角度展示,圖8中包含部分測試數(shù)據(jù)的相關(guān)結(jié)果。不難看出,本文提出的算法在使用最少擾動量的前提條件下取得了最好的攻擊效果。此外,從圖8(c)中所描述的擾動可以看出,相較于對比算法,本文算法所產(chǎn)生的擾動僅在目標(biāo)上增加了一部分深色斑塊狀擾動,故攻擊前后圖片在人眼感知層面差異不大且無突兀失真之感,更具有物理可實現(xiàn)性。

        圖8 部分實驗結(jié)果展示Fig.8 Illustration of partial experimental results

        此外,攻擊成功率、時間復(fù)雜度和擾動量是算法重要的性能數(shù)值化指標(biāo),可進行定量測試分析。首先分析攻擊成功率,將100,200,300張測試圖像作為待攻擊圖像,遍歷所有攻擊算法生成的對抗樣本,再由YOLOv5進行檢測并記錄其所對應(yīng)的值,如表1所示。

        表1 不同攻擊算法攻擊成功率對比結(jié)果

        由表1可知,本文算法在所有實驗條件下都取得了最優(yōu)的攻擊成功率,并使得檢測器的值均值小于0.02,即在大多數(shù)場景下檢測不出任何車輛目標(biāo)。

        進一步對算法效率進行分析,在測試集中選取300張圖像進行攻擊并記錄其不同算法所需時間。上述過程重復(fù)100次,將100次攻擊的最小耗時、最大耗時和平均耗時作為算法效率對比的依據(jù),具體結(jié)果如表2所示。

        表2 不同攻擊算法效率對比結(jié)果Table 2 Comparison of different attack algorithms effectiveness

        由表2可知,本文算法的最小耗時、最大耗時和平均耗時均明顯低于TOG和SAA算法,這是由于TOG和SAA利用檢測結(jié)果和檢測器網(wǎng)絡(luò)結(jié)構(gòu)進行攻擊,需要對檢測網(wǎng)絡(luò)的正反向求導(dǎo)過程進行多次循環(huán)迭代才能達到較好的攻擊效果。而本文算法,由于已經(jīng)通過訓(xùn)練集建立了輸入圖像與生成樣本的映射關(guān)系,在測試階段只需對圖像特征進行提取即可生成相應(yīng)的對抗樣本,不存在循環(huán)迭代的過程。

        對抗樣本遷移性是判斷攻擊算法是否具有實際應(yīng)用價值的重要參考指標(biāo)之一。為驗證攻擊算法在單檢測器網(wǎng)絡(luò)上的攻擊遷移性,利用訓(xùn)練數(shù)據(jù)重新訓(xùn)練常見的目標(biāo)檢測器網(wǎng)絡(luò)YOLOv3,F(xiàn)aster-RCNN,YOLOv5作為攻擊對象,并將測試集中300張圖像全部作為攻擊對象,將所對應(yīng)的值作為性能對比依據(jù),結(jié)果如表3所示。

        表3 不同攻擊算法遷移性對比結(jié)果Table 3 Comparison of transferability for different attack algorithms

        由表3可知,本文算法在不同的單檢測器上均取得顯著攻擊效果,其中,YOLOv5檢測網(wǎng)絡(luò)值小于0.1; 同時,相較于對比攻擊算法而言,本文算法在所有目標(biāo)檢測算法上均造成最大檢測性能損失,說明其具有良好的單檢測器遷移性。

        綜上所述,本文所提出的識別對抗攻擊算法能夠通過盡可能少的對抗擾動對目標(biāo)檢測器取得顯著的攻擊效果,相較于現(xiàn)有主流目標(biāo)識別對抗算法,在對抗樣本物理可實現(xiàn)性、遷移性和生成速度(即算法執(zhí)行效率)方面都具有明顯的優(yōu)勢。因此,可以認為本文所提算法具有良好的應(yīng)用前景。

        6 結(jié) 論

        本文提出了一種全新的紅外遙感圖像對抗攻擊算法,成功地克服了紅外遙感場景中存在的目標(biāo)尺度小、背景攻擊擾動無意義、對抗樣本生成效率低等問題。首先,利用對抗生成思想設(shè)計了一種全新對抗網(wǎng)絡(luò)拓撲結(jié)構(gòu)以改善對抗樣本的生成效率; 之后,基于深度學(xué)習(xí)相關(guān)研究工作對檢測器特征提取網(wǎng)絡(luò)結(jié)構(gòu)進行修改,使得對抗生成算法具有挖掘小尺度目標(biāo)特征的能力,能夠?qū)b感場景下各種尺度的目標(biāo)實現(xiàn)有效攻擊; 最后,結(jié)合熱力圖設(shè)計擾動濾波器以消除無意義的干擾,保證算法生成的對抗擾動更具物理可實現(xiàn)性。實驗結(jié)果表明,與現(xiàn)階段主流對抗算法相比,本文所提算法在目標(biāo)攻擊成功率及算法執(zhí)行效率上都有著明顯的性能優(yōu)勢; 此外,本文還進一步研究了所提算法的可遷移性,相關(guān)實驗結(jié)果表明,生成的對抗樣本在非攻擊檢測器上也能取得理想的攻擊效果。在未來的研究工作中,將探索如何在紅外遙感場景下生成更有物理可實現(xiàn)性的對抗樣本。

        猜你喜歡
        檢測器擾動卷積
        基于時域全卷積網(wǎng)絡(luò)的語音增強
        Bernoulli泛函上典則酉對合的擾動
        基于3D-Winograd的快速卷積算法設(shè)計及FPGA實現(xiàn)
        (h)性質(zhì)及其擾動
        從濾波器理解卷積
        電子制作(2019年11期)2019-07-04 00:34:38
        車道微波車輛檢測器的應(yīng)用
        小噪聲擾動的二維擴散的極大似然估計
        一種霧霾檢測器的研究與設(shè)計
        用于光伏MPPT中的模糊控制占空比擾動法
        一種基于卷積神經(jīng)網(wǎng)絡(luò)的性別識別方法
        中国丰满熟妇xxxx性| 国产艳妇av在线出轨| 久久精品无码一区二区三区不卡 | 精品一精品国产一级毛片| 国产精品黑色丝袜在线播放| 亚洲免费毛片网| 亚洲精彩av大片在线观看| 亚洲精品久久区二区三区蜜桃臀 | 精品国产av最大网站| 亚洲av无码一区二区二三区下载| 中文字幕无码免费久久99| 天堂av一区二区在线观看| 国产精品成年人毛片毛片| 男人的天堂av高清在线| 无套内射无矿码免费看黄| 这里有精品可以观看| 大香视频伊人精品75| 亚洲国产一区二区三区在线视频| 久久久久久久久中文字幕| 亚洲av乱码一区二区三区观影 | 欧美精品一本久久男人的天堂| 白白色福利视频在线观看| 97超碰国产成人在线| 老太脱裤子让老头玩xxxxx| 女同亚洲女同精品| 啪啪无码人妻丰满熟妇| 无码精品人妻一区二区三区98| 日韩精品极品免费观看| 中文字幕日韩精品永久在线| 国产亚洲精品av久久| 免费观看的av毛片的网站| 性夜影院爽黄a爽在线看香蕉| 国产精品激情综合久久| 国产av在线观看91| 开心久久婷婷综合中文字幕| 欧美熟妇另类久久久久久不卡| 成年女人粗暴毛片免费观看| 久久中文字幕人妻熟av女蜜柚m| 色综合一本| 69搡老女人老妇女老熟妇| 国产一区二区长腿丝袜高跟鞋|