<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          工業(yè)缺陷檢測(cè)比賽Top3方案

          共 3024字,需瀏覽 7分鐘

           ·

          2021-01-14 19:49

          ?Datawhale干貨?
          方向:深度學(xué)習(xí),應(yīng)用:工業(yè)缺陷檢測(cè)
          工業(yè)缺陷檢測(cè)是當(dāng)前深度學(xué)習(xí)落地的熱門(mén)項(xiàng)目,近年來(lái)許多的比賽平臺(tái)都舉辦了關(guān)于缺陷檢測(cè)的比賽,如kaggle前不久舉辦的鋼鐵缺陷檢測(cè),以及天池剛剛開(kāi)始的智能算法賽:瓷磚表面瑕疵質(zhì)檢
          瓷磚表面瑕疵質(zhì)檢比賽鏈接:

          https://tianchi.aliyun.com/s/bc97f977ae47dcfa4b07c027cd28d907

          比賽剛剛開(kāi)始有興趣的小伙伴可以報(bào)名參加。

          我調(diào)研了2018年天池的鋁型材表面瑕疵識(shí)別比賽的獲獎(jiǎng)方案。從別的人方案學(xué)習(xí)到該領(lǐng)域相關(guān)的知識(shí)和有效的技巧。

          這里分享一下一般參加比賽的思路:
          找開(kāi)源檢測(cè)框架→數(shù)據(jù)增強(qiáng)→調(diào)參→小改網(wǎng)絡(luò)→調(diào)參→小改網(wǎng)絡(luò)→調(diào)參->測(cè)試增強(qiáng)

          01

          鋁型材表面瑕疵識(shí)別


          賽題介紹


          時(shí)間:2018年9月1日

          比賽鏈接

          https://tianchi.aliyun.com/competition/entrance/231682/introduction


          比賽背景在鋁型材的實(shí)際生產(chǎn)過(guò)程中,由于各方面因素的影響,鋁型材表面會(huì)產(chǎn)生裂紋、起皮、劃傷等瑕疵,這些瑕疵會(huì)嚴(yán)重影響鋁型材的質(zhì)量。為保證產(chǎn)品質(zhì)量,需要人工進(jìn)行肉眼目測(cè)。然而,鋁型材的表面自身會(huì)含有紋路,與瑕疵的區(qū)分度不高。傳統(tǒng)人工肉眼檢查十分費(fèi)力,不能及時(shí)準(zhǔn)確的判斷出表面瑕疵,質(zhì)檢的效率難以把控。


          數(shù)據(jù)介紹:數(shù)據(jù)集包含4356張鋁型材表面圖片,包含單瑕疵圖片,多瑕疵圖片,無(wú)瑕疵圖片,用于參賽者設(shè)計(jì)圖像識(shí)別算法。圖片所含瑕疵類(lèi)型總計(jì)10種,分別為:不導(dǎo)電、擦花、角位漏底、桔皮、漏底、噴流、漆泡、起坑、雜色、臟點(diǎn)。


          題目要求
          初賽:分類(lèi)鋁材缺陷圖片
          復(fù)賽:檢測(cè)鋁材缺陷位置
          ?
          賽題分析鋁材缺陷檢測(cè)和常見(jiàn)的缺陷檢測(cè)難點(diǎn)相似,第一是缺陷目標(biāo)不規(guī)則,同種缺陷具有不同的形狀,第二部分缺陷較小,缺陷檢測(cè)常常輸入圖片較大而缺陷較小,最后是缺陷與背景的差異小。

          02

          獲獎(jiǎng)方案

          冠軍方案:Are you OK 隊(duì)


          BaselineFasterRCNN



          改進(jìn)方法:


          1、采用特征金字塔FPN結(jié)構(gòu)融合高低層信息

          動(dòng)機(jī):圖片分辨率過(guò)大1920*2560,而部分缺陷較小,特征提取網(wǎng)絡(luò)將圖片縮小過(guò)多倍,缺陷特征受影響。

          方法:特征金字塔結(jié)構(gòu)(FPN)來(lái)對(duì)網(wǎng)絡(luò)進(jìn)行改進(jìn),F(xiàn)PN就是低層的特征進(jìn)過(guò)卷積,上采樣操作之后和高層 的信息進(jìn)行融合在卷積神經(jīng)網(wǎng)絡(luò)中。這樣做有兩點(diǎn)好處:
          1、高低層的信息進(jìn)行結(jié)合,可以增強(qiáng)特征的表達(dá)能力
          2、候選框產(chǎn)生和提特征的位置分散到了特征 金字塔的每一層,這樣可以增加小目標(biāo)的特征映射分辨率




          2、采用可變形卷積核(Deformable Convolutoin)

          動(dòng)機(jī):鋁材的瑕疵有很多是 這種條狀的,傳統(tǒng)正規(guī)的正方形結(jié)構(gòu)的卷積對(duì)這種形狀的缺陷處理能力還不夠強(qiáng)。

          方法:在 resent 結(jié)構(gòu)的最后一個(gè)block采用可變形卷積核(Deformable Convolutoin),可變形卷積在卷積計(jì)算的過(guò)程中能夠自動(dòng)地計(jì)算每個(gè)點(diǎn)的偏移,從最合適的地方取特征進(jìn)行卷積。下圖大致描述 了可變形卷積的過(guò)程,它能夠讓卷積的區(qū)域盡可能地集中在缺陷上。




          3、提出Contextual ROI Pooling


          動(dòng)機(jī):Faster R-CNN是先生成候選框,然后精調(diào)候選框的過(guò)程,那么第一步生成的候選框勢(shì)必會(huì)有偏大或者偏小的情況。左邊這個(gè)例子是框偏大的情況,根據(jù)內(nèi)部信息是可以知道框應(yīng)該往里調(diào)的,但是右邊這個(gè)例子框偏小了,就無(wú)法根據(jù)內(nèi)部信息調(diào)節(jié)大小了,因此也需要整張圖片的信息。



          方法:把整張圖片也作為一個(gè)ROI,ROI Pooling提取全局的特征并與局部相加,再進(jìn)行后面的分類(lèi)和回歸操作。這樣的實(shí)現(xiàn)只多進(jìn)行了一個(gè)roi的特征提取和一個(gè)特征相加的操作, 就能大大地提升準(zhǔn)確率。



          4、訓(xùn)練Trick
          (1)正常樣本使用:合并正負(fù)樣本作為新的樣本
          (2)數(shù)據(jù)擴(kuò)增:水平和豎直翻轉(zhuǎn)

          5、測(cè)試增強(qiáng)
          對(duì)需要預(yù)測(cè)的缺陷圖片進(jìn)行水平翻折,對(duì)翻折后的圖片和原圖進(jìn)行預(yù)測(cè),將多個(gè)結(jié)果進(jìn)行 nms融合。



          亞軍方案:嘟嘟嘟嘟隊(duì)


          baseline:Faster R-CNN with FPN



          改進(jìn)方法:
          ?
          1、雙路徑特征聚合

          動(dòng)機(jī):FPN在檢測(cè)極端長(zhǎng)寬比的瑕疵的時(shí)候會(huì)有RoI映射非最優(yōu)的情況出現(xiàn),而極端長(zhǎng)寬比的瑕疵(長(zhǎng)寬比大于10)在數(shù)據(jù)集上的比例接近40%。
          ?
          方法:是在原先Baseline的基礎(chǔ)上添加多一路的特征提取,利用另一支路的特征來(lái)彌補(bǔ)極端長(zhǎng)寬比瑕疵下FPN的Roi Mapping非最優(yōu)所帶來(lái)的特征損失。



          2、采用ROI Align代替ROI Pooling
          ?
          動(dòng)機(jī):FPN在做Roi Mapping的時(shí)候是根據(jù)Roi的面積來(lái)計(jì)算的,這會(huì)導(dǎo)致當(dāng)出現(xiàn)極端長(zhǎng)寬比情況時(shí),這個(gè)映射結(jié)果會(huì)偏大,導(dǎo)致特征丟失嚴(yán)重。
          ?
          方法:網(wǎng)絡(luò)在做RoiPooling的同時(shí)取映射出來(lái)的第kt層以及第kt-1層,這樣即使是在kt偏大的時(shí)候kt-1的特征就更加合適了。而且,取兩層的特征進(jìn)行融合還能增加特征的多尺度特性,同時(shí)還不會(huì)帶來(lái)額外的計(jì)算量。

          3、訓(xùn)練Trick
          ?
          1、數(shù)據(jù)擴(kuò)增:隨機(jī)豎直/水平翻折,色彩空間增強(qiáng)
          2、多尺度訓(xùn)練:大小縮放
          3、預(yù)訓(xùn)練:采用coco數(shù)據(jù)集進(jìn)行預(yù)訓(xùn)練

          ?


          亞軍方案:BOOMBOOM隊(duì)


          baseline:Faster R-CNN with FPN



          改進(jìn)方法:

          ?

          1、FPN采用了帶孔卷積Dilated Convolution


          方法:將FPN網(wǎng)絡(luò)的最后一層操作改成了帶孔卷積帶孔卷積比標(biāo)準(zhǔn)卷積具有更大的感受野。

          ?? ? ?? ? ? ? ? ? ? ? ? ? ? ?? ? ??

          ?



          ???????(a)常規(guī)的卷積? ? ? ? ? ? (b)帶孔卷積



          2、采用ROIAlign代替ROI Pooling

          ?

          方法:這部分方法和嘟嘟嘟嘟隊(duì)采用了相同的方法不過(guò)多的介紹了。




          3、在最后的分類(lèi)部分,使用Focal Loss代替原來(lái)的交叉熵


          這里介紹下focal loss的兩個(gè)重要性質(zhì):

          1、當(dāng)一個(gè)樣本被分錯(cuò)的時(shí)候,pt是很小的,比如當(dāng)y=1時(shí),p要小于0.5才是錯(cuò)分類(lèi),此時(shí)pt就比較小,反之亦然),因此調(diào)制系數(shù)就趨于1,也就是說(shuō)相比原來(lái)的loss是沒(méi)有什么大的改變的。當(dāng)pt趨于1的時(shí)候(此時(shí)分類(lèi)正確而且是易分類(lèi)樣本),調(diào)制系數(shù)趨于0,也就是對(duì)于總的loss的貢獻(xiàn)很小。

          2、當(dāng)γ=0的時(shí)候,focal loss就是傳統(tǒng)的交叉熵?fù)p失,當(dāng)γ增加的時(shí)候,調(diào)制系數(shù)也會(huì)增加。

          focal loss的兩個(gè)性質(zhì)算是核心,其實(shí)就是用一個(gè)合適的函數(shù)去度量難分類(lèi)和易分類(lèi)樣本對(duì)總的損失的貢獻(xiàn)。




          4、訓(xùn)練Trick


          03

          總結(jié)


          獲獎(jiǎng)方案baseline都采用了FasterRCNN, FasterRCNN 在目標(biāo)檢測(cè)的任務(wù)中具有較高的準(zhǔn)確率。缺陷檢測(cè)主要面對(duì)的難點(diǎn)是缺陷較小,且形狀不過(guò)規(guī)則。也就是需要解決小目標(biāo)檢測(cè)和網(wǎng)絡(luò)的泛化能力,解決這些問(wèn)題的方案有使用新的卷積來(lái)應(yīng)對(duì)缺陷的不規(guī)則的情況比如可變形卷積,以及采用FPN提升小目標(biāo)的檢測(cè)能力,其余的主要是比賽的一些技巧如數(shù)據(jù)擴(kuò)增和多模融合和測(cè)試增強(qiáng)。

          算法賽交流群已成立
          缺陷檢測(cè)賽事組隊(duì),交流分享
          進(jìn)群學(xué)習(xí),可在后臺(tái)回復(fù)【工業(yè)賽


          ↓↓業(yè)賽瓷磚表面瑕疵質(zhì)檢
          瀏覽 30
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产一级电影 | 91亚洲国产 | 黑人精品欧美一区二区蜜桃 | 欧美精品一区二区三区主播视频 | 国外操逼视频在现 |