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

        ?

        改進(jìn)的YOLOv5蛋類(lèi)缺陷自動(dòng)檢測(cè)模型

        2022-12-01 12:20:34姚學(xué)峰
        食品與機(jī)械 2022年11期
        關(guān)鍵詞:蛋類(lèi)準(zhǔn)確率卷積

        姚學(xué)峰 李 超

        (1. 沈陽(yáng)職業(yè)技術(shù)學(xué)院,遼寧 沈陽(yáng) 110045;2. 遼寧科技大學(xué),遼寧 鞍山 114051)

        目前,中國(guó)蛋類(lèi)缺陷檢測(cè)仍以人工為主,成本高、效率低。隨著計(jì)算機(jī)視覺(jué)的不斷發(fā)展,圖像檢測(cè)技術(shù)在食品缺陷檢測(cè)中發(fā)展迅速[1]。對(duì)利用計(jì)算機(jī)視覺(jué)的核心技術(shù),對(duì)蛋類(lèi)缺陷圖像的自動(dòng)檢測(cè)方法進(jìn)行研究具有重要的現(xiàn)實(shí)意義[2]。

        目前,國(guó)內(nèi)外有關(guān)食品缺陷圖像檢測(cè)方法的研究主要集中在支持向量機(jī)和卷積神經(jīng)網(wǎng)絡(luò)等方面[3-4]。肖旺等[5]提出了一種改進(jìn)的GoogLeNet用于食品表面缺陷檢測(cè),相比傳統(tǒng)的缺陷檢測(cè)方法,該方法具有更高的精度、更好的泛化能力和魯棒性。楊志銳等[6]提出了一種改進(jìn)的卷積神經(jīng)網(wǎng)絡(luò)用于食品缺陷檢測(cè),與傳統(tǒng)檢測(cè)方法相比,該方法具有更好的分類(lèi)精度(95%以上)。王云鵬等[7]提出了一種通過(guò)卷積神經(jīng)網(wǎng)絡(luò)AlexNet模型融合可見(jiàn)光和紅外圖像來(lái)檢測(cè)食品表面缺陷的方法,比傳統(tǒng)檢測(cè)方法檢測(cè)精度更高,能夠滿(mǎn)足在線(xiàn)食品分類(lèi)的需要,檢測(cè)準(zhǔn)確率在95%以上。薛勇等[8]提出了一種用于食品缺陷檢測(cè)的GoogLeNet深度遷移模型,與傳統(tǒng)的檢測(cè)方法相比,該方法具有更好的泛化能力和魯棒性,檢測(cè)精度在92%以上。研究擬將改進(jìn)的YOLOv5模型應(yīng)用于蛋類(lèi)缺陷圖像的自動(dòng)檢測(cè)中,將輕量級(jí)網(wǎng)絡(luò)MobileNetv3添加到Y(jié)OLOv5模型中,以降低模型的復(fù)雜性,去除頸部網(wǎng)絡(luò)和輸出端小目標(biāo)檢測(cè),從而為圖像識(shí)別技術(shù)的發(fā)展提供依據(jù)。

        1 系統(tǒng)結(jié)構(gòu)

        圖像缺陷檢測(cè)是對(duì)相機(jī)采集的圖像進(jìn)行特征提取,判斷目標(biāo)狀態(tài)[9]。視覺(jué)技術(shù)與圖像處理技術(shù)結(jié)合,形成了相對(duì)簡(jiǎn)單、強(qiáng)大的抗干擾能力,適合大規(guī)模檢測(cè)。蛋類(lèi)缺陷檢測(cè)系統(tǒng)結(jié)構(gòu)(圖1)主要由上位機(jī)和圖像采集系統(tǒng)兩部分組成。

        1. 相機(jī) 2. 燈箱 3. 樣品臺(tái) 4. 光源 5. 樣本 6. 計(jì)算機(jī)圖1 系統(tǒng)結(jié)構(gòu)Figure 1 System structure

        2 蛋類(lèi)缺陷檢測(cè)模型

        2.1 YOLOv5模型

        YOLOv5模型是在YOLOv3模型的基礎(chǔ)上進(jìn)行改進(jìn)的[10],主要包括YOLOv5s、YOLOv5m、YOLOv51和YOLOv5x 4種[11]。YOLOv5模型主要由輸入端、骨干網(wǎng)、頸部網(wǎng)絡(luò)和輸出端組成(見(jiàn)圖2)。

        圖2 YOLOv5結(jié)構(gòu)Figure 2 YOLOv5 structure

        YOLOv5在輸入端使用圖像縮放和Mosaic數(shù)據(jù)增強(qiáng),在主干網(wǎng)絡(luò)使用Focus和CSP結(jié)構(gòu),在輸出端使用GIOU_Loss損失函數(shù)計(jì)算方法。

        (1) Focus模塊[11]:Focus是YOLOv5中的一個(gè)新模塊,其結(jié)構(gòu)如圖3所示,主要功能是并行分割輸入圖像,切片通過(guò)增加特征圖中的通道數(shù)來(lái)減小圖像大小。以一張3通道圖像為例,經(jīng)過(guò)切片,可以得到4×3通道的小尺寸特征圖,最后疊加成12通道的特征圖。與卷積相比,切片的優(yōu)點(diǎn)是保留了所有原始信息。

        圖3 Focus結(jié)構(gòu)Figure 3 Focus structure

        (2) CBL模塊[12]:該模塊由卷積神經(jīng)網(wǎng)絡(luò)的卷積層(Conv)、批量標(biāo)準(zhǔn)化層(BN)和激活層(Leaky-Relu)組成(見(jiàn)圖4)。

        (3) CSP模塊[13]:CSP模塊由CSP1_x控制和CSP2_x

        圖4 CBL模塊結(jié)構(gòu)

        兩部分組成(見(jiàn)圖5)。CAPNet設(shè)計(jì)的初衷是減少網(wǎng)絡(luò)計(jì)算量,獲得更豐富的梯度組合。在YOLOv4中,CSP應(yīng)用于骨干網(wǎng)絡(luò),而在YOLOv5中,CSP模塊仍然保留,擴(kuò)大了應(yīng)用范圍。YOLOv5除骨干網(wǎng)絡(luò)外,還在頸部網(wǎng)絡(luò)中加入了CSP模塊。

        圖5 CSP模塊結(jié)構(gòu)Figure 5 CSP module structure

        (4) SPP模塊[14]:SPP位于主干網(wǎng)絡(luò)的最后一層,可以輸出任何大小的特征圖。SPP的內(nèi)部在開(kāi)始和結(jié)束時(shí)由兩個(gè)CBL模塊及在中間的3個(gè)最大池化通道組成(見(jiàn)圖6)。3通道池化層的池化內(nèi)核大小為5×5,9×9,13×13。

        圖6 SPP模塊結(jié)構(gòu)Figure 6 SPP module structure

        2.2 改進(jìn)的YOLOv5模型

        在實(shí)際檢測(cè)環(huán)境中,計(jì)算資源非常有限,因此為了降低模型的復(fù)雜性,需要對(duì)網(wǎng)絡(luò)進(jìn)行輕量級(jí)設(shè)計(jì)[15]。MobileNet系列是典型的輕量級(jí)作品之一[16]。MoblieNet系列網(wǎng)絡(luò)是由GoogLe提出的一種輕量級(jí)卷積神經(jīng)網(wǎng)絡(luò),已發(fā)展到MoblieNetv3版本。模型將輕量級(jí)網(wǎng)絡(luò)MobileNetv3引入到Y(jié)OLOv5結(jié)構(gòu)中,以取代YOLOv 5的骨干網(wǎng)絡(luò),并對(duì)YOLOv5模型進(jìn)行優(yōu)化,實(shí)現(xiàn)輕量級(jí)設(shè)計(jì)。為了確保改進(jìn)后的網(wǎng)絡(luò)平穩(wěn)運(yùn)行,調(diào)整了原始網(wǎng)絡(luò)的輸入大小,使MobileNetv3的輸出與YOLOv5的輸入相匹配。

        MobileNetV3綜合了3種模型的思想:MobileNetV1的深度可分離卷積、MobileNetV2的具有線(xiàn)性瓶頸的逆殘差結(jié)構(gòu)和MnasNet基于SE結(jié)構(gòu)的輕量級(jí)注意力模型。將最后一步的平均池化層前移并移除最后一個(gè)卷積層,引入h-swish激活函數(shù)。

        深度可分離卷積在模型輕量化中被廣泛應(yīng)用,以輸入為a×b×3的圖像為例,使用常規(guī)卷積運(yùn)算,其參數(shù)量計(jì)算為:

        N=4×3×3×3×a×b=108ab。

        (1)

        使用深度可分離卷積運(yùn)算,其參數(shù)量計(jì)算為:

        N=3×3×3×a×b+1×1×3×4×a×b=39ab。

        (2)

        MoblieNetv3采用一種新的激活函數(shù):

        (3)

        為了進(jìn)一步降低MobileNetV3網(wǎng)絡(luò)的計(jì)算量,對(duì)模型進(jìn)行優(yōu)化,去掉中間的兩層卷積層,同時(shí)將最大池化層提到1×1卷積層之前,先對(duì)特征圖尺寸進(jìn)行池化降低,再進(jìn)行升維。

        YOLO模型結(jié)構(gòu)設(shè)計(jì)有3個(gè)輸出,每個(gè)輸出都有不同的輸出張量大小,分別檢測(cè)大、中、小尺寸的目標(biāo)[17]。文中采集的蛋類(lèi)圖像在圖像預(yù)處理中經(jīng)過(guò)目標(biāo)提取后設(shè)置為640像素×640像素,因?yàn)閳D像已被去除且蛋類(lèi)面積占圖像面積的90%以上。因此,除了使用輕量級(jí)MobileNetv3網(wǎng)絡(luò)替換YOLOv5的骨干網(wǎng)絡(luò)以進(jìn)一步壓縮模型大小外,還改進(jìn)了YOLOv 5網(wǎng)絡(luò)的Neck和Prediction部分,刪除了YOLOv5中用于小目標(biāo)檢測(cè)的輸出層[18],改進(jìn)后的網(wǎng)絡(luò)結(jié)構(gòu)如圖7所示,其中bneckm_n表示n個(gè)m×mbneck模塊。

        圖7 改進(jìn)的YOLOv5結(jié)構(gòu)Figure 7 Improved YOLOv5 structure

        3 試驗(yàn)與結(jié)果分析

        3.1 試驗(yàn)參數(shù)

        為了驗(yàn)證所提控制方法的有效性,以蛋類(lèi)食品為例,針對(duì)各種缺陷進(jìn)行了對(duì)比試驗(yàn)。該試驗(yàn)基于Python環(huán)境中的Python-深度學(xué)習(xí)框架[19]。表1為系統(tǒng)參數(shù),表2為試驗(yàn)參數(shù)。

        表1 系統(tǒng)參數(shù)

        將原始的1萬(wàn)個(gè)圖像數(shù)據(jù)集經(jīng)圖像預(yù)處理后合并為640像素×640像素×3像素的圖像,并使用LabelImg工具對(duì)蛋類(lèi)食品圖像進(jìn)行標(biāo)記[20]。訓(xùn)練集和測(cè)試集比例為4∶1。其中正常、孔洞、裂紋及臟污蛋各2 500個(gè)。

        目標(biāo)檢測(cè)網(wǎng)絡(luò)的主要功能是對(duì)檢測(cè)到的目標(biāo)進(jìn)行發(fā)現(xiàn)和分類(lèi)。除了用于圖像識(shí)別的模型精度指標(biāo)外,模型速度指標(biāo)也是用于評(píng)估目標(biāo)檢測(cè)網(wǎng)絡(luò)性能的一個(gè)重要指標(biāo)類(lèi)別。文中選擇準(zhǔn)確率、召回率和平均準(zhǔn)確率均值進(jìn)行評(píng)價(jià)。

        表2 試驗(yàn)參數(shù)

        (1) 準(zhǔn)確率:預(yù)測(cè)結(jié)果中實(shí)際包含的陽(yáng)性樣本數(shù),按式(4)計(jì)算準(zhǔn)確率。

        (4)

        式中:

        P——預(yù)測(cè)準(zhǔn)確率,%;

        TP——正確預(yù)測(cè)數(shù);

        FP——錯(cuò)誤預(yù)測(cè)數(shù)。

        (2) 召回率:按式(5)計(jì)算召回率。

        (5)

        式中:

        R——預(yù)測(cè)召回率,%;

        TP——正確預(yù)測(cè)數(shù);

        FN——未預(yù)測(cè)數(shù)。

        (3) 平均準(zhǔn)確率均值:按式(6)計(jì)算平均精度均值。

        (6)

        式中:

        mAP——平均精度均值;

        Pi(r)——第i類(lèi)的平均精度;

        N——類(lèi)別數(shù)。

        由于模型的速度指標(biāo)不僅與模型自身的結(jié)構(gòu)和復(fù)雜性有關(guān),還與硬件性能有關(guān),因此模型的速度指數(shù)與硬件相結(jié)合。文中,每秒檢測(cè)到的圖像幀數(shù)用于評(píng)估模型的速度。

        3.2 試驗(yàn)結(jié)果

        為了驗(yàn)證文中模型的效果,將試驗(yàn)方法與YOLOv5l、YOLOv5m、YOLOv5s和文獻(xiàn)[21]進(jìn)行對(duì)比分析。

        由表3可知,與YOLOv5系列中最小的模型YOLOv5s相比,試驗(yàn)方法的網(wǎng)絡(luò)模型參數(shù)量降低了2.5 Mb,比文獻(xiàn)[21]中的網(wǎng)絡(luò)模型參數(shù)量降低了119.8 Mb。試驗(yàn)方法每秒檢測(cè)的圖像數(shù)為70.2,單個(gè)圖像處理時(shí)間為14.24 ms。就檢測(cè)速度而言,試驗(yàn)方法優(yōu)于YOLOv5系列中最快的模型YOLOv5s,每秒檢測(cè)到的圖像數(shù)量增加了4.3,比文獻(xiàn)[21]中每秒檢測(cè)到的圖像多17.2,表明試驗(yàn)?zāi)P驮谌毕輽z測(cè)速度上具有一定的優(yōu)勢(shì)。

        表3 不同模型參數(shù)量和檢測(cè)圖像數(shù)

        由表4可知,試驗(yàn)?zāi)P偷臏?zhǔn)確率最高為98.4%,為所有模型中檢測(cè)精度最高的。在召回率和平均準(zhǔn)確率兩個(gè)評(píng)價(jià)指標(biāo)中,YOLOv5s模型表現(xiàn)最好,其次是試驗(yàn)?zāi)P秃臀墨I(xiàn)[21]。YOLOv5l和YOLOv5m模型的3個(gè)評(píng)價(jià)指標(biāo)最低,這類(lèi)模型都是大型檢測(cè)網(wǎng)絡(luò),具有更深的網(wǎng)絡(luò)層次和相對(duì)復(fù)雜的結(jié)構(gòu)。試驗(yàn)方法的檢測(cè)精度較低,可能是由于數(shù)據(jù)集類(lèi)型不足和數(shù)據(jù)集數(shù)量有限,導(dǎo)致網(wǎng)絡(luò)的最終檢測(cè)效果不佳。文獻(xiàn)[21]的方法具有較高的精度,但檢測(cè)速度最慢。試驗(yàn)?zāi)P蜑榱俗非筝p量化設(shè)計(jì)而改變了網(wǎng)絡(luò)結(jié)構(gòu),并引入了一個(gè)輕量化檢測(cè)網(wǎng)絡(luò),使其在檢測(cè)精度上有一定的損失,與原型網(wǎng)絡(luò)YOLOv5s相比,網(wǎng)絡(luò)大小壓縮了35%,每秒檢測(cè)的圖像數(shù)增加了4.3,且檢測(cè)精度和檢測(cè)速度均衡,更符合實(shí)際生產(chǎn)線(xiàn)蛋類(lèi)缺陷檢測(cè)的硬件要求。

        表4 檢測(cè)結(jié)果

        由表5可知,在各種蛋類(lèi)圖像缺陷檢測(cè)中,試驗(yàn)方法的檢測(cè)精度由高到低依次為孔洞、臟污、正常、裂紋,檢測(cè)準(zhǔn)確率均在97.8%以上??锥春驼5邦?lèi)的召回率可達(dá)100.0%,總召回率為97.2%。綜合考慮各類(lèi)評(píng)價(jià)指標(biāo),試驗(yàn)方法是孔洞特征檢測(cè)的最佳方法。雖然類(lèi)別的檢測(cè)結(jié)果存在差異,但總體差異較小,表明試驗(yàn)方法的檢測(cè)精度較高,綜合檢測(cè)性能穩(wěn)定,能夠適應(yīng)蛋類(lèi)缺陷的圖像檢測(cè)。此外,裂紋檢測(cè)的準(zhǔn)確率和召回率較低,可能是因?yàn)椴杉牡邦?lèi)圖像未被清理,并且覆蓋了一些蛋類(lèi)表面特征,進(jìn)一步說(shuō)明了模型的優(yōu)越性。

        表5 試驗(yàn)方法檢測(cè)結(jié)果

        4 結(jié)論

        研究提出了一種基于改進(jìn)的YOLOv5模型用于蛋類(lèi)缺陷圖像自動(dòng)檢測(cè),增加了MobileNetv3網(wǎng)絡(luò)以降低模型的復(fù)雜性,并刪除了頸部網(wǎng)絡(luò)和輸出端對(duì)小目標(biāo)檢測(cè)的部分。結(jié)果表明,相比于傳統(tǒng)方法,試驗(yàn)所提網(wǎng)絡(luò)模型對(duì)蛋類(lèi)缺陷圖像的檢測(cè)準(zhǔn)確率為98.4%,單幅圖像檢測(cè)時(shí)間為14.24 ms,在準(zhǔn)確率和速度方面優(yōu)勢(shì)明顯,滿(mǎn)足了食品缺陷檢測(cè)的需要。后續(xù)應(yīng)進(jìn)一步增加食品的種類(lèi)并不斷完善整個(gè)系統(tǒng)。

        猜你喜歡
        蛋類(lèi)準(zhǔn)確率卷積
        基于3D-Winograd的快速卷積算法設(shè)計(jì)及FPGA實(shí)現(xiàn)
        乳腺超聲檢查診斷乳腺腫瘤的特異度及準(zhǔn)確率分析
        健康之家(2021年19期)2021-05-23 11:17:39
        不同序列磁共振成像診斷脊柱損傷的臨床準(zhǔn)確率比較探討
        2015—2017 年寧夏各天氣預(yù)報(bào)參考產(chǎn)品質(zhì)量檢驗(yàn)分析
        南非制定蛋類(lèi)分級(jí)、包裝和標(biāo)識(shí)標(biāo)準(zhǔn)
        蛋類(lèi)經(jīng)常吃,差別你可知
        從濾波器理解卷積
        電子制作(2019年11期)2019-07-04 00:34:38
        高速公路車(chē)牌識(shí)別標(biāo)識(shí)站準(zhǔn)確率驗(yàn)證法
        基于傅里葉域卷積表示的目標(biāo)跟蹤算法
        香港食安中心檢獲違規(guī)進(jìn)口禽蛋及蛋類(lèi)產(chǎn)品
        夜夜综合网| 国产在线精品一区二区三区| 久久精品国产久精国产果冻传媒| 亚洲av无码之日韩精品| 亚洲精品亚洲人成在线播放| 日韩女优在线一区二区| 欧美又大又硬又粗bbbbb| 久久午夜夜伦鲁鲁片免费无码 | 亚洲第一最快av网站| 伊人久久综合精品无码av专区| 亚洲欧美日韩精品香蕉| 亚洲国产精品日韩av专区| 日日拍夜夜嗷嗷叫国产| 在线永久看片免费的视频| 无码人妻丰满熟妇区免费| 中文字幕高清不卡视频二区| 一二三四日本中文在线| 久久国产精品二区99| 色噜噜精品一区二区三区 | 久久精品国产99久久久| 99精品热这里只有精品| 精品无人区无码乱码大片国产| 一区二区三区极品少妇| 国产特黄级aaaaa片免| .精品久久久麻豆国产精品| 国产亚洲av手机在线观看| 亚洲av不卡一区男人天堂 | 大肉大捧一进一出好爽视频动漫| 欧美gv在线观看| 无码一区二区三区在| 国产女人乱码一区二区三区| 午夜免费视频| 国产黄色片在线观看| 久久99精品免费国产| 99精品久久99久久久久| 久久久久久人妻一区二区三区| 亚洲AV无码成人精品区日韩密殿| 亚洲精品女同一区二区三区| 色www视频永久免费| 欧美成人www免费全部网站| 亚洲性感毛片在线视频|