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

        ?

        基于改進(jìn)YOLOv5s的口罩佩戴檢測(cè)方法

        2023-01-11 15:24:44朱夢(mèng)凡陳博源
        現(xiàn)代計(jì)算機(jī) 2022年20期
        關(guān)鍵詞:網(wǎng)絡(luò)結(jié)構(gòu)金字塔口罩

        朱夢(mèng)凡,陳博源

        (西安交通大學(xué)電氣工程學(xué)院,西安 710049)

        0 引言

        新冠疫情防控已經(jīng)進(jìn)入常態(tài)化階段,檢測(cè)人 們是否佩戴口罩是疫情防控的重要手段,目前針對(duì)人們是否佩戴口罩的檢測(cè)主要依靠人力,此種方式耗費(fèi)大量的人力物力,難以滿足不間斷的全天候檢測(cè)需求,易出現(xiàn)漏檢錯(cuò)檢等人為錯(cuò)誤。近兩年來(lái),隨著計(jì)算機(jī)視覺(jué)的不斷發(fā)展,對(duì)口罩識(shí)別的目標(biāo)檢測(cè)算法也在不斷改進(jìn),使得口罩檢測(cè)更為快速、便捷、靈敏,符合常態(tài)化防控需求。

        何育民等[1]提出了一種基于HSV+HOG特征和SVM的人臉口罩檢測(cè)算法,通過(guò)在人臉口鼻區(qū)域提取HSV+HOG特征并使用SVM進(jìn)行訓(xùn)練,實(shí)現(xiàn)對(duì)有無(wú)佩戴口罩的檢測(cè),但該方法矩陣運(yùn)算和圖像預(yù)處理過(guò)程復(fù)雜,缺少大規(guī)模訓(xùn)練能力。劉國(guó)明等[2]收集口罩圖片,搭建Resnet-34深度神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)口罩佩戴檢測(cè),但模型缺少特征定位能力,應(yīng)用價(jià)值受限。

        Redmon等[3]于2016年提出YOLO算法,用一個(gè)神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)檢測(cè)目標(biāo)的識(shí)別和定位,目前已經(jīng)經(jīng)歷了從v1到v5[3-6]的發(fā)展,在口罩佩戴檢測(cè)領(lǐng)域獲得了一定的應(yīng)用。周慧麗等[7]提出了基于YOLOv3的戴口罩人臉識(shí)別算法,提高了目標(biāo)圖像的識(shí)別速度;薛均曉等[8]提出了基于改進(jìn)YOLOv4的自然人群口罩佩戴檢測(cè)方法,通過(guò)加入?yún)f(xié)調(diào)注意力機(jī)制提高模型性能。2020年推出的YOLOv5網(wǎng)絡(luò)結(jié)構(gòu)具有速度快、體積小、精度高等優(yōu)點(diǎn),且在具有成熟開(kāi)發(fā)生態(tài)的Pytorch編譯軟件中實(shí)現(xiàn),硬件適配性強(qiáng),部署簡(jiǎn)單。YOLOv5包括了YOLOv5s、YOLOv5m、YOLOv5l和YOLOv5x四個(gè)權(quán)重模型,本文對(duì)YOLOv5s網(wǎng)絡(luò)進(jìn)行改進(jìn),將原有的特征金字塔模塊替換為加權(quán)雙向特征金字塔(BiFPN)模塊,并統(tǒng)計(jì)精度指標(biāo),與改進(jìn)前的模型進(jìn)行對(duì)比分析。

        1 數(shù)據(jù)集預(yù)處理

        (1)收集到佩戴口罩和未佩戴口罩的人臉圖像各600張,編寫(xiě)圖像分類程序,以6∶3∶1的比例隨機(jī)分配用于訓(xùn)練模型、驗(yàn)證模型和測(cè)試模型的數(shù)據(jù)集。

        (2)采用labelimg工具對(duì)佩戴和未佩戴口罩的人臉圖像進(jìn)行特征標(biāo)注(見(jiàn)圖1,mask表示佩戴口罩,no_mask表示未佩戴口罩)。

        圖1 labelimg口罩特征標(biāo)注

        (3)編寫(xiě)程序,將生成的可擴(kuò)展標(biāo)記語(yǔ)言(.xml)格式的缺陷信息轉(zhuǎn)化成文本信息格式(.txt)。每個(gè)特征信息表示為帶特征種類系數(shù)的張量格式。

        2 YOLOv5s網(wǎng)絡(luò)

        圖2為YOLOv5s網(wǎng)絡(luò)結(jié)構(gòu)圖,YOLOv5s網(wǎng)絡(luò)包含輸入端、Backbone、Neck和Head輸出端。輸入端包含Mosaic數(shù)據(jù)處理和自適應(yīng)錨框計(jì)算。隨機(jī)不重復(fù)選取四張圖片,對(duì)四張圖片進(jìn)行拼接。輸入數(shù)據(jù)集后,程序自行選擇初始錨點(diǎn)框,進(jìn)而和真實(shí)框(GT)進(jìn)行比對(duì),對(duì)二者差值執(zhí)行反向更新操作,以自適應(yīng)方式輸出最佳錨框值;Backbone結(jié)構(gòu)包含F(xiàn)ocus、跨階段局部融合網(wǎng)絡(luò)(CrossStagePartialNetworks,CSPNet[9])和空間金字塔池化(space pyramid pooling,SPP[10])模塊,F(xiàn)ocus模塊對(duì)輸入圖像進(jìn)行切片操作和一次32個(gè)卷積核的卷積操作,CSPNet模塊提取不同層的特征信息,通過(guò)局部跨層融合操作獲得更為豐富的特征圖,SPP模塊采用 四種不同大小的卷積核進(jìn)行最大池化和張量拼接。Neck結(jié)構(gòu)采用路徑聚合網(wǎng)絡(luò)(PathAggregation,PANet[11])對(duì)不同層圖像的特征融合。Head輸出端包含損失函數(shù)GIOU_Loss[12]的計(jì)算和NMS非極大值抑制,通過(guò)對(duì)相交尺度的測(cè)量,解決當(dāng)兩錨框不相交時(shí)難以優(yōu)化的情況。

        圖2 YOLOv5s網(wǎng)絡(luò)結(jié)構(gòu)

        3 加權(quán)雙向特征金字塔(BiFPN)網(wǎng)絡(luò)

        3.1 FPN及PANet特征融合

        在YOLO架構(gòu)的不斷發(fā)展下,模型不斷復(fù)雜化,特征網(wǎng)絡(luò)的維度越來(lái)越深,在特征提取過(guò)程中不可避免地出現(xiàn)特征丟失的情況。為了使深層網(wǎng)絡(luò)具有較高的分辨率,提高精度,需要對(duì)特征網(wǎng)絡(luò)進(jìn)行多尺度融合。目前針對(duì)YOLO框架的特征網(wǎng)絡(luò)融合結(jié)構(gòu)有FPN和PANet。FPN對(duì)特征網(wǎng)絡(luò)進(jìn)行簡(jiǎn)單的自上而下單向融合,然后輸出融合后的特征。PANet在FPN的基礎(chǔ)上進(jìn)行了優(yōu)化改進(jìn),對(duì)特征網(wǎng)絡(luò)在自上而下融合后,進(jìn)行自下而上二次融合。FPN、PANet結(jié)構(gòu)的多尺度融合存在不同尺度上的特征信息差別,計(jì)算量大導(dǎo)致檢測(cè)時(shí)間長(zhǎng),融合特征的效果較差等不足。

        3.2 BiFPN加權(quán)雙向特征金字塔結(jié)構(gòu)

        本文采用加權(quán)雙向特征金字塔結(jié)構(gòu)BiFPN替換模型原有的PANet結(jié)構(gòu),對(duì)YOLOv5s網(wǎng)絡(luò)的特征融合模塊進(jìn)行改進(jìn)。BiFPN在FPN中尋找有效的block,然后重復(fù)疊加,相較于PANet進(jìn)行了較復(fù)雜的特征融合,從而對(duì)FPN大小彈性控制。在PANet基礎(chǔ)上,BiFPN進(jìn)行簡(jiǎn)單的殘差處理以增強(qiáng)特征表示能力,對(duì)信息含量較少的單輸入節(jié)點(diǎn)移除以減少計(jì)算量,給每個(gè)尺度上的特征按需賦以權(quán)重以提高檢測(cè)速度。

        圖3為BiFPN網(wǎng)絡(luò)結(jié)構(gòu)。深層次的特征網(wǎng)絡(luò)包含了較多特征信息,直接進(jìn)行特征的卷積融合計(jì)算量過(guò)大,首先需要對(duì)特征網(wǎng)絡(luò)進(jìn)行簡(jiǎn)單的殘差處理以增強(qiáng)特征表示能力。在融合過(guò)程中,忽略信息含量較少的單輸入節(jié)點(diǎn),簡(jiǎn)化網(wǎng)絡(luò)以減少計(jì)算量,同時(shí)不影響輸出的有效特征信息。由于同一尺度上的節(jié)點(diǎn)間處于相同層,卷積過(guò)程中對(duì)相同層間的節(jié)點(diǎn)間進(jìn)行跳躍連接不會(huì)增加太多的計(jì)算量,并且融合更多特征避免特征丟失。BiFPN的融合考慮分別將自下而上和自上而下卷積路徑視為不同的特征網(wǎng)絡(luò),重復(fù)融合,以獲得更深層次特征融合。不同尺度上特征的分辨率具有差異性,若對(duì)不同輸入特征賦以相同的權(quán)重,在輸出貢獻(xiàn)中不平等。賦予每個(gè)尺度上的特征不同權(quán)重,對(duì)不同特征分辨其重要性,從而實(shí)現(xiàn)快速融合和較高的識(shí)別精確度。

        圖3 BiFPN網(wǎng)絡(luò)結(jié)構(gòu)

        設(shè)每一次的特征融合的輸入層為Pl1、Pl2、Pl3…Pln,每一次的特征融合的輸出層分別設(shè)為Cl1、Cl2、Cl3…Clm,L代表第L次融合,q代表最終融合次數(shù)。最終輸出為自上而下的特征融合路徑—Cupside,自下而上的特征融合路徑—Cdownside。通過(guò)多尺度的特征進(jìn)行不同權(quán)重融合,ali表示不同層在正向特征網(wǎng)絡(luò)融合時(shí)的權(quán)重比,bli表示不同層在反向特征網(wǎng)絡(luò)層融合中的權(quán)重比,對(duì)不同層進(jìn)行卷積融合,融合路徑公式如下:

        4 實(shí)驗(yàn)結(jié)果及分析

        4.1 實(shí)驗(yàn)環(huán)境設(shè)置

        本實(shí)驗(yàn)的運(yùn)行環(huán)境:CPU為Inteli7-11800H,GPU為NVIDIA GeForce RTX 3060,內(nèi)存為16 G,操作系統(tǒng)為Windows10,CUDA為11.0版本,開(kāi)發(fā)語(yǔ)言為Python,框架為Pytorch,訓(xùn)練參數(shù)設(shè)置見(jiàn)表1。

        表1 訓(xùn)練參數(shù)設(shè)置

        4.2 模型評(píng)價(jià)標(biāo)準(zhǔn)

        對(duì)訓(xùn)練獲得的口罩佩戴檢測(cè)模型進(jìn)行精度統(tǒng)計(jì),精度評(píng)價(jià)標(biāo)準(zhǔn)包括識(shí)別精確率(precision)、召回率(recall)和均值平均精度(mAP),識(shí)別精確率指模型預(yù)測(cè)的所有目標(biāo)中預(yù)測(cè)正確的比例,召回率指所有正樣本中被正確預(yù)測(cè)的比率,均值平均精度指各類別平均精度的均值。各標(biāo)準(zhǔn)公式如下:

        式(5)~(7)中,TP、FN、FP和TN依次代表將正類預(yù)測(cè)為正類數(shù)、將正類預(yù)測(cè)為負(fù)類數(shù)、將負(fù)類預(yù)測(cè)為正類數(shù)和將負(fù)類預(yù)測(cè)為負(fù)類數(shù)。

        4.3 模型性能比較

        表2為改進(jìn)前后的YOLOv5s網(wǎng)絡(luò)在同一數(shù)據(jù)集上的性能比較,由表2可知,采用加權(quán)雙向特征金字塔(BiFPN)網(wǎng)絡(luò)結(jié)構(gòu)替換原有的特征金字塔模塊的改進(jìn)YOLOv5s結(jié)構(gòu),對(duì)人臉口罩佩戴的檢測(cè)精確率為96.9%,召回率為88.3%,mAP值為58.4%,較原YOLOv5s模型分別提高1.4%、6.2%和3.5%,模型性能顯著提升。圖4為改進(jìn)后模型對(duì)人臉口罩佩戴的檢測(cè)結(jié)果,實(shí)現(xiàn)了對(duì)口罩是否佩戴的準(zhǔn)確識(shí)別。

        表2 模型性能比較

        圖4 口罩佩戴檢測(cè)效果

        5 結(jié)語(yǔ)

        本文提出一種基于改進(jìn)YOLOv5s的口罩佩戴檢測(cè)方法,在原YOLOv5s網(wǎng)絡(luò)結(jié)構(gòu)基礎(chǔ)上,采用加權(quán)雙向特征金字塔(BiFPN)網(wǎng)絡(luò)結(jié)構(gòu)替換原有的特征金字塔模塊,對(duì)人臉口罩?jǐn)?shù)據(jù)集圖像進(jìn)行特征標(biāo)注、迭代訓(xùn)練和模型性能比較。實(shí)驗(yàn)結(jié)果表明,與原YOLOv5s模型相比,改進(jìn)后的YOLOv5s網(wǎng)絡(luò)實(shí)現(xiàn)了更加高效的特征提取和特征融合,口罩檢測(cè)精度顯著提高,有助于提高防疫水平,適合移動(dòng)部署。

        猜你喜歡
        網(wǎng)絡(luò)結(jié)構(gòu)金字塔口罩
        “金字塔”
        A Study of the Pit-Aided Construction of Egyptian Pyramids
        戴口罩的苦與樂(lè)
        意林(2020年9期)2020-06-01 07:26:22
        因?yàn)橐粋€(gè)口罩,我決定離婚了
        海峽姐妹(2020年4期)2020-05-30 13:00:08
        海上有座“金字塔”
        霧霾口罩
        神秘金字塔
        童話世界(2017年11期)2017-05-17 05:28:25
        要戴口罩的霧霾天
        基于互信息的貝葉斯網(wǎng)絡(luò)結(jié)構(gòu)學(xué)習(xí)
        知識(shí)網(wǎng)絡(luò)結(jié)構(gòu)維對(duì)于創(chuàng)新績(jī)效的作用機(jī)制——遠(yuǎn)程創(chuàng)新搜尋的中介作用
        亚洲视频99| 亚洲国产日韩欧美综合a| 熟女体下毛毛黑森林| 中文字幕在线码一区| 中文字幕日本一区二区在线观看| 日本第一影院一区二区| 久久青青草原精品国产app| 精品久久久久久久中文字幕| 午夜亚洲国产精品福利| 亚洲精品中文字幕乱码| 亚洲av乱码一区二区三区按摩 | 少妇高潮惨叫喷水在线观看| 国产日韩AV无码免费一区二区| 日韩女优视频网站一区二区三区 | 我和丰满妇女激情视频| 久热这里只有精品视频6| 久久亚洲AV无码精品色午夜| 97超碰中文字幕久久| 国产精品国产亚洲精品看不卡 | 无码人妻aⅴ一区二区三区| 丁香五月缴情综合网| 开心五月婷婷综合网站| 国产精品网站91九色| 国产亚洲精品久久久ai换| 一级一级毛片无码免费视频| 国产成人美涵人妖视频在线观看| 亚洲国产精品成人久久| 人人妻人人爽人人做夜欢视频九色 | 91精品国产免费青青碰在线观看| 精品蜜桃av免费观看| 无码aⅴ精品一区二区三区浪潮| 在线观看av永久免费| 粉嫩av一区二区在线观看| 精品国产成人av久久| 品色永久免费| av无码一区二区三| 国产在线观看午夜视频| 国产精品乱码一区二区三区| 99国产精品久久久蜜芽| 亚洲白嫩少妇在线喷水| 亚洲av成人精品日韩在线播放|