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

        ?

        基于注意特征融合和聯(lián)合損失的表情識別網(wǎng)絡

        2023-12-15 08:37:22張建紅郁舒蘭凌禹杭
        無線電工程 2023年12期
        關鍵詞:人臉準確率卷積

        趙 揚,張建紅,郁舒蘭*,凌禹杭

        (1.南京林業(yè)大學 機械電子工程學院,江蘇 南京 210037;2.南京審計大學 智芯人智慧心理實驗室,江蘇 南京 210037)

        0 引言

        人類一般會通過面部表情來進行情感表達,研究[1]發(fā)現(xiàn),在日常交流中,大約55%的信息是由人臉傳達出來的,38%來源于表達者的聲調變化,由此可見,人臉表情在信息交流中起到了巨大作用。隨著互聯(lián)網(wǎng)、大數(shù)據(jù)技術的不斷更新,通過機器識別人臉情緒在智慧醫(yī)療、在線教育、智能測謊、人機交互和疲勞檢測[2]等領域發(fā)揮著巨大的作用。

        傳統(tǒng)的人臉表情識別方法采用的是手工特征,主要方法有方向梯度直方圖(Histogram of Oriented Gradient, HOG)、Gabor小波變換和局部二值模式(Local Binary Patterns, LBP)等。例如Mahmood等[3]通過采用Radon變換和Gabor小波變換以及魯棒分類器來提高識別精度,傳統(tǒng)方法雖然可以有效解決少量數(shù)據(jù)的表情識別問題,但是由于其提取特征過程需要人工進行參與且不能提取到網(wǎng)絡深層特征,不能滿足龐大數(shù)據(jù)的需求。

        隨著深度學習技術在計算機視覺領域發(fā)展迅速,研究者們開始使用卷積神經(jīng)網(wǎng)絡(CNN)對人臉表情識別進行研究。張波等[4]提出了基于通道注意力機制的人臉表情識別方法,模型可以對基本表情進行識別,同時設計了機器人對不同表情時的交互語音和動作,實現(xiàn)了人機交互。Zhao等[5]提出了一種置信學習的應用方法,引入了2個超參數(shù)來調整面部表情數(shù)據(jù)集的噪聲,在不同噪聲比的數(shù)據(jù)集上驗證了動態(tài)噪聲檢測的有效性。Verma等[6]提出了一個具有視覺和面部標識分支的網(wǎng)絡,視覺分支負責圖像序列的輸入,面部標識分支研究軌跡運動,考慮面部動作帶來的特征變化影響,該方法在CK+數(shù)據(jù)集上取得了很好的性能。Wu等[7]基于LeNet-5網(wǎng)絡,選擇最大池化和平均池化,在完整提取圖像特征的同時又有效減少參數(shù)量,提高了識別的準確性。Wang等[8]提出了AM-softmax函數(shù),引入角度間距,加入余弦余量,使得模型學習到的特征在特征空間的決策邊緣最大化,從而減少表情的類內(nèi)距離,提升分類效果。李思誠等[9]提出了一種改進的ECANet34-DA網(wǎng)絡,有效提取到了類間差異極小的微表情特征。閆河等[10]為了解決卷積降維后主干網(wǎng)絡丟失部分特征信息的問題,引入Ghost模塊和可分離卷積,保留更多的原始信息,增強主干網(wǎng)絡的提取能力,取得了較高的識別準確率。

        以上方法雖然都實現(xiàn)了對人臉表情識別精度的提升,但是其復雜的網(wǎng)絡結構也帶來了更大的參數(shù)量和計算數(shù),同時人臉不同表情類間差異小,類內(nèi)差異大,使得模型難以充分提取人臉特征,造成識別準確率偏低。為了解決上述問題,本文提出了基于注意力特征融合與聯(lián)合損失函數(shù)的表情識別方法,使用AFF特征融合模塊融合不同尺度的特征信息并以此構建網(wǎng)絡塊結構,融合深淺層圖像特征信息,提高模型準確率,同時使用聯(lián)合損失函數(shù)對網(wǎng)絡進行優(yōu)化訓練,在保證網(wǎng)絡輕量的同時,實現(xiàn)了更準確的人臉表情識別。

        1 相關網(wǎng)絡

        1.1 Xception網(wǎng)絡

        Xception網(wǎng)絡[11]是由谷歌團隊在2017年提出的模型,該模型是對Inception V3網(wǎng)絡的改進,核心思想是使用深度可分離卷積來替換原來的inception結構,以此來實現(xiàn)CNN中的跨通道相關性和空間相關性的完全解耦操作。模型結構如圖1所示。

        圖1 Xception結構Fig.1 Xception structure

        與mobilenet不同的是,Xception網(wǎng)絡是先進行1×1卷積然后再進行3×3卷積操作,為了保證數(shù)據(jù)不被破壞,去掉了ReLU層。通過上述操作實現(xiàn)了網(wǎng)絡參數(shù)量和復雜度的顯著下降,同時為了解決網(wǎng)絡退化的問題,加快模型的收斂效果,加入殘差連接結構,最終的模型結構如圖2所示。但是該網(wǎng)絡存在計算過程零散、執(zhí)行效率不高的問題。本文將使用Xception模型來進行對比實驗。

        1.2 DenseNet網(wǎng)絡

        稠密網(wǎng)絡(DenseNet)[12]模型是清華大學黃高團隊在2018年提出的卷積模型,核心思想是建立前后相鄰卷積層的密集連接,與殘差思想“短路連接”相加不同,它是將CNN采集得到的特征在通道維度上進行堆疊,實現(xiàn)特征的重用,有效避免了隨著網(wǎng)絡的加深帶來的梯度消失問題。稠密網(wǎng)絡的部分結構如圖3所示。在稠密網(wǎng)絡中,前層信息可以傳入后層,且在深度方向上進行拼接,極大地避免了信息的破壞,有效地解決了神經(jīng)網(wǎng)絡反向傳播過程中帶來的梯度消失問題。

        圖3 稠密結構示意Fig.3 Schematic diagram of dense structure

        網(wǎng)絡整體結構主要是由稠密塊和過渡層兩部分組成,其中稠密塊負責對提取到的特征進行密集重用,保證信息在卷積層之間相互傳遞,過渡層則用來調整多個稠密塊提取到的特征,降低特征圖的維度,減少模型的參數(shù)。稠密網(wǎng)絡的亮點在于每個卷積層都與前面所有層進行了連接,加強了網(wǎng)絡層之間的信息流動,相較于殘差網(wǎng)絡,模型有著更少的參數(shù)量和更高的準確率。稠密網(wǎng)絡的輸入輸出關系表達式如式(1)所示:

        xL=HL([x0,x1,…,xL-1]),

        (1)

        式中:xL-1為模型上一層的輸出,xL為當前層的輸出,HL為一個非線性變換。模型將前L-1層的輸出在通道維度上進行拼接,優(yōu)化了模型內(nèi)部的信息流動。本文借鑒稠密網(wǎng)絡的密集連接思想,構建神經(jīng)網(wǎng)絡深淺層特征融合,增強模型特征提取能力。

        2 模型結構設計

        2.1 AFF注意特征融合網(wǎng)絡

        特征融合是指將來自不同卷積層或分支的特征信息進行融合,以使得模型可以提取到更加豐富的特征。一般采用的操作是線性求和與通道維度拼接,但是會造成參數(shù)量的增加,而且在融合不同尺度時會帶來新的問題。對于人臉表情識別任務來說,希望模型能更多地關注嘴巴、眼睛等關鍵部位信息,忽略掉無關的特征,提升模型的感知能力。為此,引入注意力特征融合模塊增強模型提取能力。圖4為AFF[13]特征網(wǎng)絡結構圖。

        圖4 AFF特征網(wǎng)絡結構Fig.4 Structure diagram of AFF feature network

        對于輸入的2個特征X、Y(Y是感受野更大的特征)先做相加操作進行初步特征融合,隨后送入2個分支,通過全局平均池化操作來提取全局特征注意力,使用點卷積(Point-wise)來提取局部特征的注意力信息,隨后再做相加操作進行全局和局部特征綜合,最后通過Sigmoid激活函數(shù)進行X、Y的加權平均計算。通過訓練,使得網(wǎng)絡可以自動確定權重大小,篩選出有效的人臉特征信息。

        2.2 SAF網(wǎng)絡塊結構

        對于CNN參數(shù)量過大,難以滿足嵌入式等移動端設備應用的問題。研究人員提出了使用深度可分離卷積代替普通卷積進行特征提取。深度可分離卷積如圖5所示,與傳統(tǒng)卷積不同,它是對輸入圖像的空間信息和通道信息分別進行操作,可以有效減少模型計算量和推理時間。

        圖5 深度可分離卷積Fig.5 Depthwise separable convolution

        本文提出的SAF網(wǎng)絡塊結構如圖6所示,在傳統(tǒng)卷積結構基礎上進行改進。首先,將卷積層替換成深度可分離卷積,減少模型參數(shù)量,然后將ReLU激活函數(shù)替換成Mish激活函數(shù),提升模型訓練的穩(wěn)定性和精確性,最后在模塊中引入AFF注意特征融合模塊,實現(xiàn)網(wǎng)絡自適應分配權重,提取人臉有效特征信息,同時加入殘差結構來減輕模型訓練帶來的梯度消失問題。

        圖6 SAF網(wǎng)絡塊結構Fig.6 SAF network block structure

        2.3 聯(lián)合損失函數(shù)

        傳統(tǒng)的SoftMax損失函數(shù)僅僅保證了類別間可分,并沒有考慮類內(nèi)的差異性。而對于人臉表情識別任務來說,不同人做同一個表情的差別比同一個人做不同表情的差別大得多,為了獲取更好的分類效果,需要縮小數(shù)據(jù)類內(nèi)距離,增大類間距離。

        因此本文引入L-SoftMax和中心損失函數(shù)二者聯(lián)合訓練模型,提高模型的判別能力。其中L-SoftMax公式如下:

        (2)

        式中:

        (3)

        xi表示第i個樣本,Wyi表示W(wǎng)的第yi列,θyi表示W(wǎng)yi和xi之間的夾角,m控制分類邊界,其值越大分類界限越大。L-SoftMax損失函數(shù)建立了更為嚴格的分類邊界,有效加大了類間距離。

        中心損失函數(shù)[14]可以用來減少類內(nèi)差異,使得相同表情數(shù)據(jù)更加緊湊,有利于分類效果的提高。其計算公式如下:

        (4)

        式中:m表示樣本個數(shù),xi表示第i個樣本數(shù)據(jù),cyi表示特征中心。每次輸入m張圖片,中心損失函數(shù)會減小每個樣本特征與中心特征的距離。對于每次特征中心的變化量可由下式得到:

        (5)

        最終的聯(lián)合損失函數(shù)如下:

        L=Li+λLc,

        (6)

        式中:λ為權重系數(shù),本文取值0.001。

        2.4 表情識別模型

        本文設計的基于注意特征融合與聯(lián)合損失的卷積網(wǎng)絡模型結構如圖7所示。主要是由9個SAF模塊堆疊而成。輸入圖像首先經(jīng)過一個卷積核大小為3×3的卷積層提取淺層特征信息,隨后依次經(jīng)過9個SAF模塊,進一步提取人臉表情信息。同時為了避免網(wǎng)絡過長帶來的信息丟失的問題,本文分別使用卷積層和池化層來充分提取淺層網(wǎng)絡的特征信息,并將淺層信息與深層信息進行融合以提升模型的判別效果。所提的網(wǎng)絡結構及詳細參數(shù)如表1所示。

        圖7 網(wǎng)絡模型結構Fig.7 Network model structure

        表1 模型參數(shù)Tab.1 Model parameters

        3 實驗與結果分析

        3.1 數(shù)據(jù)集選取及實驗環(huán)境

        本次選取RAF-DB、CK+和Fer2013數(shù)據(jù)集對模型進行測試。RAF-DB數(shù)據(jù)集是一個大規(guī)模的人臉表情數(shù)據(jù)集,不同于實驗室采集的數(shù)據(jù),它是研究人員從互聯(lián)網(wǎng)采集的包含不同種族、性別和年齡等多樣化的數(shù)據(jù)集,共包括12 271張訓練集和3 068張測試集,可分為驚奇、厭惡、高興、悲傷、生氣、中性和害怕共7種基本表情,部分示例如圖8所示。數(shù)據(jù)庫中的圖像已經(jīng)對頭部姿態(tài)、光照條件等外部影響進行過處理。CK+數(shù)據(jù)集是在實驗室拍攝的數(shù)據(jù)集,共分為憤怒、惡心、恐懼、高興、中性、驚訝、輕蔑和悲傷共8種基本情緒,包含了981張圖像數(shù)據(jù)。Fer2013數(shù)據(jù)集有7個表情分類標簽,共包含28 709張訓練圖像和3 589張測試圖像,與CK+數(shù)據(jù)集不同的是,Fer2013數(shù)據(jù)集存在大量遮擋人臉照片,對模型分類結果會有一定的影響。在進行模型訓練前,需要分別對數(shù)據(jù)集進行預處理操作,依次將數(shù)據(jù)集輸入人臉檢測算法MTCNN裁剪人臉照片并將圖片縮放至48 pixel×48 pixel。本文實驗使用機器的操作系統(tǒng)為Windows 10,實驗環(huán)境Python3.8,使用Pytorch神經(jīng)網(wǎng)絡框架,硬件平臺為CPU Intel(R) Xeon(R) Silver 4110 CPU @ 2.10 GHz,內(nèi)存16 GB,顯卡為RTX 2080Ti 11 GB。優(yōu)化器部分選擇了Adam,在訓練初期將初始學習率設定為0.001,在模型訓練30輪之后,將學習率逐步衰減使得模型逼近最優(yōu)點,衰減參數(shù)設置為0.98,本次實驗將模型的訓練輪數(shù)設置為250,批次大小為16。在進行模型訓練過程中,由于CK+數(shù)據(jù)集過少,直接將其輸入模型容易造成過擬合現(xiàn)象,因此在實驗前對圖片進行裁剪、翻轉和添加噪聲等數(shù)據(jù)增強技術將數(shù)據(jù)集擴充為原來的10倍,最終得到9 810張人臉照片,隨后將擴充之后得到的人臉數(shù)據(jù)再送入模型中進行訓練。

        (a)生氣

        (b)厭惡

        (c)害怕

        (d)開心

        (e)中性

        (f)悲傷

        (g)驚奇

        3.2 實驗結果與分析

        分別在RAF-DB、CK+以及Fer2013人臉表情數(shù)據(jù)集上進行訓練,設置epoch為250次,學習率為0.001,16張圖片為一個batch。得到模型在驗證集上的準確率分別為83.7%和96.5%。同時為了驗證AFF算法的優(yōu)越性,不加任何網(wǎng)絡的模型作為基礎網(wǎng)絡,在其中分別嵌入SE、CBAM、ECA、AFF注意機制,使用CK+數(shù)據(jù)集進行對比實驗。實驗結果如表2所示。由表2可以看出,嵌入AFF特征融合網(wǎng)絡的識別準確率最高。

        表2 注意力模型對比結果

        模型在RAF-DB驗證集上的混淆矩陣如圖9所示。從圖中可以看出,高興和生氣等表情具有更好的識別效果,由于在數(shù)據(jù)集中高興和生氣擁有更明顯的面部特征,而對于傷心、驚訝和害怕的識別率相對較低,其中害怕的識別準確率最低,原因是害怕的表情中會帶有皺眉、嘴巴張開等明顯的特征,但驚訝也會有這類特征表現(xiàn),導致模型難以區(qū)分,同時數(shù)據(jù)集中各類表情數(shù)量不平衡導致模型訓練不充分也是識別率低的原因之一。

        圖9 RAF-DB驗證集識別結果混淆矩陣Fig.9 Confusion matrix of RAF-DB validation set recognition results

        3.3 消融實驗

        為了驗證本文所提方法的有效性,本文對添加的AFF特征融合注意力、聯(lián)合損失以及深淺層特征融合的有效性進行了驗證。消融實驗結果如表3所示,其中,不加任何網(wǎng)絡的基礎模型記為Basic;AFF表示加入了注意特征融合模塊。將各個模塊進行對比實驗,結果表明,AFF特征融合注意力、聯(lián)合損失以及深淺層特征融合3個模塊都可以有效提升模型的識別準確率,將三者融合加入到網(wǎng)絡模型中將得到最好的準確率。對比基礎模型,所構建的網(wǎng)絡模型在RAF-DB數(shù)據(jù)集上提升了2.2%,在CK+數(shù)據(jù)集上提升了3.1%,從而驗證了所提網(wǎng)絡模型的有效性。

        表3 消融實驗

        3.4 其他算法對比

        為了驗證本文算法的先進性,在所用數(shù)據(jù)集上同國內(nèi)外的方法進行對比實驗,對比結果如表4所示。可以看出本文所提算法在RAF-DB、CK+和Fer2013數(shù)據(jù)集上的準確率分別達到了83.7%、96.5%和70.3%,相較于其他算法而言有著更好的準確率,表明本文所提模型可以有效提取人臉表情特征,獲得更好的分類效果。

        表4 準確率對比

        為了驗證本文模型的輕量化改進效果,將表4中的部分模型參數(shù)大小與本文模型進行對比,對比結果如表5所示。由表5可知,本文模型的參數(shù)量僅有5.26 MB,小于其他模型,同時在RAF-DB數(shù)據(jù)集上準確率僅僅比表4中的最高準確率CASC低0.72%,參數(shù)量卻減少了70%,這表明本文模型較好地滿足了人臉表情識別模型的輕量化和準確率的要求。

        表5 模型參數(shù)量對比

        4 結束語

        本文提出了一種注意力特征融合機制與聯(lián)合損失的人臉表情識別網(wǎng)絡。特征融合模塊使得網(wǎng)絡可以自適應分配權重大小,自動學習到表情變化豐富區(qū)域的特征信息,提升判別準確率;圖像深淺層信息融合可以增加網(wǎng)絡對圖像的語義表征能力,而使用聯(lián)合損失函數(shù)進行訓練則可以進一步加大類間距離,進一步提高識別效果。最終實驗結果表明,本文所提網(wǎng)絡不僅可以有效提高人臉表情識別的準確率,同時模型參數(shù)量小于其他網(wǎng)絡,較好地實現(xiàn)了人臉表情識別模型的準確率和輕量化的平衡。下一步考慮將所提模型部署到NAO機器人端,并設計機器人的交互動作行為,實現(xiàn)人機情感交互。

        猜你喜歡
        人臉準確率卷積
        基于3D-Winograd的快速卷積算法設計及FPGA實現(xiàn)
        有特點的人臉
        乳腺超聲檢查診斷乳腺腫瘤的特異度及準確率分析
        健康之家(2021年19期)2021-05-23 11:17:39
        不同序列磁共振成像診斷脊柱損傷的臨床準確率比較探討
        2015—2017 年寧夏各天氣預報參考產(chǎn)品質量檢驗分析
        從濾波器理解卷積
        電子制作(2019年11期)2019-07-04 00:34:38
        三國漫——人臉解鎖
        動漫星空(2018年9期)2018-10-26 01:17:14
        高速公路車牌識別標識站準確率驗證法
        基于傅里葉域卷積表示的目標跟蹤算法
        馬面部與人臉相似度驚人
        国产精品久久婷婷婷婷| 国产精品欧美久久久久久日本一道| 人人爽久久涩噜噜噜av| 日韩AVAV天堂AV在线| 强d乱码中文字幕熟女1000部| 丝袜美腿丝袜美腿丝袜美腿丝袜| 国产免费无遮挡吸奶头视频| 久久av无码精品人妻出轨| 丰满熟妇人妻av无码区 | 五月天中文字幕日韩在线| 国精产品一区一区三区有限公司杨 | 精品人妻一区二区三区四区| 国内视频偷拍一区,二区,三区| 青青视频在线播放免费的| 欧美性白人极品1819hd| 桃花色综合影院| 波多野结衣一区二区三区视频| 在线小黄片视频免费播放 | 国产亚洲激情av一区二区| 桃红色精品国产亚洲av| 丰满人妻被黑人猛烈进入| 久久福利资源国产精品999| 国产精品亚洲av一区二区三区| 国产精品亚洲а∨无码播放| 真人与拘做受免费视频| 中文字幕无码免费久久99| 高清不卡av在线播放| 日本精品视频免费观看| 国语自产偷拍精品视频偷| 亚洲AⅤ无码片一区二区三区| 日本激情久久精品人妻热 | 中文字幕无码中文字幕有码| 久久人人爽人人爽人人av| 日韩久久久久中文字幕人妻| 日本高清人妻一区二区| 国产区女主播一区在线| 熟妇激情内射com| 国产欧美一区二区成人影院| 国产一级一片内射视频在线| 在线观看国产成人av天堂野外| 少妇粉嫩小泬喷水视频www|