女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

深度學(xué)習(xí)在表面缺陷檢測領(lǐng)域的概述

新機器視覺 ? 來源:新機器視覺 ? 作者:新機器視覺 ? 2021-01-27 10:57 ? 次閱讀

近年來,隨著深度學(xué)習(xí)的快速發(fā)展,基于卷積神經(jīng)網(wǎng)絡(luò)(CNN)的計算機視覺技術(shù)在工業(yè)領(lǐng)域得到了廣泛的應(yīng)用。目前,機器視覺表面缺陷檢測是CNN在工業(yè)上最成熟的應(yīng)用之一。接下來我們將介紹深度學(xué)習(xí)在表面缺陷檢測領(lǐng)域的概述。

450047f2-6042-11eb-8b86-12bb97331649.png

01

缺陷檢測問題的定義

1.1 缺陷的定義

當(dāng)前對于缺陷有兩種認(rèn)知的方式,第一種是有監(jiān)督的方法,也就是體現(xiàn)在利用標(biāo)記了標(biāo)簽(包括類別、矩形框或逐像素等)的缺陷圖像輸入到網(wǎng)絡(luò)中進行訓(xùn)練. 此時"缺陷"意味著標(biāo)記過的區(qū)域或者圖像。第二種是無監(jiān)督的方法,就是將正常無缺陷的樣本進行學(xué)習(xí),學(xué)習(xí)正常區(qū)域的特征,網(wǎng)絡(luò)檢測異常的區(qū)域。

1.2 缺陷檢測任務(wù)

缺陷檢測的任務(wù)大致分為三個階段分別是缺陷分類、缺陷定位、缺陷分割,如下圖所示,缺陷分類需要分類出缺陷的類別(異色、空洞、經(jīng)線);缺陷定位不僅需要獲取缺陷的類別還需要標(biāo)注出缺陷的位置;缺陷分割將缺陷逐像素從背景中分割出來。

4a3d7230-6042-11eb-8b86-12bb97331649.png

02

表面缺陷檢測的深度學(xué)習(xí)方法

根據(jù)缺陷檢測的三個階段其方法大致可以分為三類分別是分類網(wǎng)絡(luò)、檢測網(wǎng)絡(luò)、分割網(wǎng)絡(luò)。

2.1分類網(wǎng)絡(luò)

由于CNN強大的特征提取能力, 采用基于CNN的分類網(wǎng)絡(luò)目前已成為表面缺陷分類中最常用的模式一般來說,現(xiàn)有表面缺陷分類的網(wǎng)絡(luò)常常采用計算機視覺中現(xiàn)成的網(wǎng)絡(luò)結(jié)構(gòu), 包括AlexNet, VGG, GoogLeNet,ResNet, DenseNet, SENet, ShuteNet,MobileNet等。利用分類網(wǎng)絡(luò)結(jié)合上滑動窗口的方式可以實現(xiàn)缺陷的定位。

Deep learning-based crack damage detection using convolutional neural networks

檢測對象:混凝土裂縫 主要方法:最早采用基于滑動窗口的CNN分類網(wǎng)絡(luò)實現(xiàn)了裂紋表面缺陷定位, 兩種滑動窗口冗余路徑結(jié)合實現(xiàn)圖像全覆蓋, 如圖所示, 圖中(a)為滑動窗口路徑示意圖, 圖中(b)為裂紋定位的結(jié)果圖。

4d9a3062-6042-11eb-8b86-12bb97331649.png

A fast and robust convolutional neural network-based defect detection model in product quality control 檢測對象:布匹缺陷 主要方法:作者使用一個多層的CNN網(wǎng)絡(luò)對布匹缺陷數(shù)據(jù)集中的六類缺陷樣本進行分類,分類結(jié)束之后,對于每一類樣本進行缺陷檢測。具體做法是:1.使用滑動窗口的方法在512×512的原圖上進行采樣,采樣大小為128×128;2.對上部分每一類圖像采樣后的小圖像塊進行二分類(有缺陷和無缺陷)。下圖為文章兩次分類使用的CNN網(wǎng)絡(luò),兩次分類的區(qū)別在于:1.全連接層的輸入分別為6和2;2.輸入的圖像尺寸不同。

5436582e-6042-11eb-8b86-12bb97331649.png

滑動窗口:

5473a620-6042-11eb-8b86-12bb97331649.png

2.2 檢測網(wǎng)絡(luò)

目標(biāo)定位是計算機視覺領(lǐng)域中最基本的任務(wù)之一, 同時它也是和傳統(tǒng)意義上缺陷檢測最接近的任務(wù), 其目的是獲得目標(biāo)精準(zhǔn)的位置和類別信息。目前, 基于深度學(xué)習(xí)的目標(biāo)檢測方法層出不窮, 一般來說, 基于深度學(xué)習(xí)的缺陷檢測網(wǎng)絡(luò)從結(jié)構(gòu)上可以劃分為: 以Faster R-CNN為代表的兩階段(two stage)網(wǎng)絡(luò)和以SSD或YOLO為代表的一階段(one stage)網(wǎng)絡(luò)。兩者的主要差異在于兩階段網(wǎng)絡(luò)需要首先生成可能包含缺陷的候選框(proposal), 然后在進一步進行目標(biāo)檢測。一階段網(wǎng)絡(luò)直接利用網(wǎng)絡(luò)中提取的特征來預(yù)測缺陷的位置和類別。

TDD-net: atiny defect detection networkforprinted circuit boards

檢測對象:PCB缺陷

主要方法:作者提出了一種針對PCB表面缺陷檢測網(wǎng)絡(luò)(TDD-Net), 該方法通過使用k均值聚類設(shè)計合理錨框大小, 其次引入多尺度金字塔網(wǎng)絡(luò)(FPN)到Faster RCNN中, 加強了來自底層結(jié)構(gòu)信息的融合, 使得網(wǎng)絡(luò)適應(yīng)微小的缺陷檢測。最后, 考慮到小數(shù)據(jù)集和樣本不平衡的特點, 在訓(xùn)練階段采用了在線困難樣本挖掘(OHEM)技術(shù).該方法在PCB缺陷數(shù)據(jù)集上達到了98.90%的mAP。圖 a 是沒有加入FPN的結(jié)構(gòu),通過特征可視化圖片可以看到,隨著提取特征層數(shù)的增加,電路板的特征越來越模糊,圖 b 是加入FPN結(jié)構(gòu)后的可視化圖片。

55fd87e0-6042-11eb-8b86-12bb97331649.png

An End-to-end Steel Surface Defect Detection Approach via Fusing Multiple Hierarchical Features

檢測對象:鋼表面缺陷 主要方法:基于Faster R-CNN的帶鋼表面缺陷檢測網(wǎng)絡(luò), 該網(wǎng)絡(luò)的改進在于提出的多級特征融合網(wǎng)絡(luò)(MFN)將多個分層特征組合成一個特征,其可以包括缺陷的更多位置細節(jié)。基于這些多級特征,采用區(qū)域提議網(wǎng)絡(luò)(RPN)來生成感興趣區(qū)域(ROI).在缺陷檢測數(shù)據(jù)集NEU-DET上, 提出的方法在采用ResNet-50的backbone下實現(xiàn)了82.3%的mAP。

59cc8830-6042-11eb-8b86-12bb97331649.png

Automatic Defect Detection of Fasteners on theCatenary Support Device Using Deep Convolutional Neural Network

檢測對象:緊固件缺陷缺陷檢測 主要方法:作者將深度卷積神經(jīng)網(wǎng)絡(luò)(DCNNs)應(yīng)用到高鐵線路緊固件缺陷檢測。結(jié)合SSD、YOLO等網(wǎng)絡(luò)方法構(gòu)建了一個從粗到細的級聯(lián)檢測網(wǎng)絡(luò)。其過程如下圖所示,分成三個階段,第一階段采用SSD網(wǎng)絡(luò)對鋼材的懸臂節(jié)點及其緊固件進行定位,第二階段crop出緊固件的圖片輸入到Y(jié)OLO網(wǎng)絡(luò)定位缺陷位置,第三階段一個分類器對緊固件缺陷進行分類。

5e95516c-6042-11eb-8b86-12bb97331649.png

2.2 分割網(wǎng)絡(luò)

分割網(wǎng)絡(luò)將表面缺陷檢測任務(wù)轉(zhuǎn)化為缺陷與正常區(qū)域的語義分割甚至實例分割問題, 它不但能精細分割出缺陷區(qū)域, 而且可以獲取缺陷的位置、類別以及相應(yīng)的幾何屬性(包括長度、寬度、面積、輪廓、中心等)。按照分割功能的區(qū)別, 其大致可以分為:FCN(Fully Convolutional Networks)方法和Mask R-CNN方法兩種。

(1)FCN(Fully Convolutional Networks)方法

Automatic Metallic Surface Defect Detection and Recognition with Convolutional Neural Networks 檢測對象:金屬表面缺陷 主要方法:該方法是基于FCN網(wǎng)絡(luò)的改進,提出的一種能夠?qū)θ毕葸M行像素級分割和分類的網(wǎng)絡(luò),整個網(wǎng)絡(luò)可以分成兩個階段:缺陷檢測階段和缺陷分類階段。在缺陷檢測階段,作者設(shè)計了一個級聯(lián)的自動編碼器(CASAE),利用編碼器對正常區(qū)域和缺陷區(qū)域的響應(yīng)不同,通過閾值分割的方式實現(xiàn)缺陷區(qū)域的像素級定位。然后將缺陷區(qū)域crop出來輸入到缺陷分類網(wǎng)絡(luò)分類缺陷的類別。整個算法的流程如下圖所示:

61ed756a-6042-11eb-8b86-12bb97331649.png

AE Network 全卷積網(wǎng)絡(luò):

63999ec0-6042-11eb-8b86-12bb97331649.png

(2)Mask R-CNN方法 Mask R-CNN是目前最常用的圖像實例分割方法之一, 可以被看作是一種基于檢測和分割網(wǎng)絡(luò)相結(jié)合的多任務(wù)學(xué)習(xí)方法. 當(dāng)多個同類型缺陷存在粘連或重疊時, 實例分割能將單個缺陷進行分離并進一步統(tǒng)計缺陷數(shù)目, 然而語義分割往往將多個同類型缺陷當(dāng)作整體進行處理. 目前大部分文獻都是直接將Mask R-CNN框架應(yīng)用于缺陷分割。Automatic defect segmentation on leather with deep learning 實現(xiàn)皮革表面缺陷,Road Damage Detection And Classiflcation In Smartphone Captured Images Using Mask R-CNN 實現(xiàn)路面缺陷分割。

03

缺陷檢測的關(guān)鍵問題

缺陷檢測的關(guān)鍵問題主要是三個方面分別是小樣本、小目標(biāo)、實時性。 (1)小樣本問題,表面缺陷檢測中面臨的最關(guān)鍵的問題是小樣本問題, 在很多真實的工業(yè)場景下甚至只有幾張或幾十張缺陷圖片. 實際上, 針對于工業(yè)表面缺陷檢測中關(guān)鍵問題之一的小樣本問題, 目前有3種不同的解決方式:

數(shù)據(jù)擴增、合成與生成

網(wǎng)絡(luò)預(yù)訓(xùn)練或遷移學(xué)習(xí)

采用無監(jiān)督與半監(jiān)督模型方法

(2)小目標(biāo)問題,表面缺陷檢測中面臨的另一個問題是部分缺陷偏小,解決這部分問題可以通過引入特征金字塔結(jié)構(gòu),將不同階段的特征圖,都融合起來,提高多尺度檢測的準(zhǔn)確率;最簡單的辦法是放大圖像尺寸;如果是在兩階段檢測網(wǎng)絡(luò)中可以使用 ROI align 替換 ROI pooling;其次,也可以使用GAN對小目標(biāo)生成一個super-resolved feature疊加在原來的小目標(biāo)的特征圖上,以此增強小目標(biāo)特征表達。 (3)實時性問題,基于深度學(xué)習(xí)的缺陷檢測方法在工業(yè)應(yīng)用中包括三個主要環(huán)節(jié): 數(shù)據(jù)標(biāo)注、模型訓(xùn)練與模型推斷. 在實際工業(yè)應(yīng)用中的實時性更關(guān)注模型推斷這一環(huán)節(jié)。目前大多數(shù)缺陷檢測方法都集中在分類或識別的準(zhǔn)確性上, 而很少關(guān)注模型推斷的效率. 有不少方法用于加速模型, 例如模型權(quán)重量化和模型剪枝等。

04

總結(jié)

缺陷檢測是一個寬泛的應(yīng)用領(lǐng)域, 具體包括缺陷分類、缺陷定位和缺陷分割等環(huán)節(jié), 相比于傳統(tǒng)圖像處理方法分多個步驟和環(huán)節(jié)處理缺陷檢測任務(wù), 基于深度學(xué)習(xí)的方法將其統(tǒng)一為端到端的特征提取和分類。雖然表面缺陷檢測技術(shù)已經(jīng)不斷地從學(xué)術(shù)研究走向成熟的工業(yè)應(yīng)用, 但是依然有一些需要解決的問題。

陶顯等.表面缺陷檢測綜述,自動化學(xué)報。

責(zé)任編輯:lq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 計算機視覺
    +關(guān)注

    關(guān)注

    9

    文章

    1706

    瀏覽量

    46563
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5554

    瀏覽量

    122469
  • cnn
    cnn
    +關(guān)注

    關(guān)注

    3

    文章

    354

    瀏覽量

    22627

原文標(biāo)題:一文梳理缺陷檢測方法

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    行業(yè)首創(chuàng):基于深度學(xué)習(xí)視覺平臺的AI驅(qū)動輪胎檢測自動化

    全球領(lǐng)先的輪胎制造商 NEXEN TIRE 在其輪胎生產(chǎn)檢測過程中使用了基于友思特伙伴Neurocle開發(fā)的AI深度學(xué)習(xí)視覺平臺,實現(xiàn)缺陷檢測
    的頭像 發(fā)表于 03-19 16:51 ?345次閱讀
    行業(yè)首創(chuàng):基于<b class='flag-5'>深度</b><b class='flag-5'>學(xué)習(xí)</b>視覺平臺的AI驅(qū)動輪胎<b class='flag-5'>檢測</b>自動化

    軍事應(yīng)用中深度學(xué)習(xí)的挑戰(zhàn)與機遇

    人工智能尤其是深度學(xué)習(xí)技術(shù)的最新進展,加速了不同應(yīng)用領(lǐng)域的創(chuàng)新與發(fā)展。深度學(xué)習(xí)技術(shù)的發(fā)展深刻影響了軍事發(fā)展趨勢,導(dǎo)致戰(zhàn)爭形式和模式發(fā)生重大變
    的頭像 發(fā)表于 02-14 11:15 ?433次閱讀

    NPU深度學(xué)習(xí)中的應(yīng)用

    隨著人工智能技術(shù)的飛速發(fā)展,深度學(xué)習(xí)作為其核心驅(qū)動力之一,已經(jīng)眾多領(lǐng)域展現(xiàn)出了巨大的潛力和價值。NPU(Neural Processing Unit,神經(jīng)網(wǎng)絡(luò)處理單元)是專門為
    的頭像 發(fā)表于 11-14 15:17 ?1676次閱讀

    GPU深度學(xué)習(xí)應(yīng)用案例

    GPU深度學(xué)習(xí)中的應(yīng)用廣泛且重要,以下是一些GPU深度學(xué)習(xí)應(yīng)用案例: 一、圖像識別 圖像識別是深度
    的頭像 發(fā)表于 10-27 11:13 ?1094次閱讀

    激光雷達技術(shù)的基于深度學(xué)習(xí)的進步

    信息。這使得激光雷達自動駕駛、無人機、機器人等領(lǐng)域具有廣泛的應(yīng)用前景。 二、深度學(xué)習(xí)技術(shù)的發(fā)展 深度學(xué)
    的頭像 發(fā)表于 10-27 10:57 ?940次閱讀

    FPGA做深度學(xué)習(xí)能走多遠?

    。FPGA的優(yōu)勢就是可編程可配置,邏輯資源多,功耗低,而且賽靈思等都在極力推廣。不知道用FPGA做深度學(xué)習(xí)未來會怎樣發(fā)展,能走多遠,你怎么看。 A:FPGA 深度
    發(fā)表于 09-27 20:53

    深度學(xué)習(xí)算法嵌入式平臺上的部署

    隨著人工智能技術(shù)的飛速發(fā)展,深度學(xué)習(xí)算法各個領(lǐng)域的應(yīng)用日益廣泛。然而,將深度學(xué)習(xí)算法部署到資源
    的頭像 發(fā)表于 07-15 10:03 ?2730次閱讀

    利用Matlab函數(shù)實現(xiàn)深度學(xué)習(xí)算法

    Matlab中實現(xiàn)深度學(xué)習(xí)算法是一個復(fù)雜但強大的過程,可以應(yīng)用于各種領(lǐng)域,如圖像識別、自然語言處理、時間序列預(yù)測等。這里,我將概述一個基本
    的頭像 發(fā)表于 07-14 14:21 ?3424次閱讀

    基于Python的深度學(xué)習(xí)人臉識別方法

    基于Python的深度學(xué)習(xí)人臉識別方法是一個涉及多個技術(shù)領(lǐng)域的復(fù)雜話題,包括計算機視覺、深度學(xué)習(xí)、以及圖像處理等。在這里,我將
    的頭像 發(fā)表于 07-14 11:52 ?1573次閱讀

    深度學(xué)習(xí)工業(yè)機器視覺檢測中的應(yīng)用

    隨著深度學(xué)習(xí)技術(shù)的快速發(fā)展,其工業(yè)機器視覺檢測中的應(yīng)用日益廣泛,并展現(xiàn)出巨大的潛力。工業(yè)機器視覺檢測是工業(yè)自動化
    的頭像 發(fā)表于 07-08 10:40 ?1732次閱讀

    基于AI深度學(xué)習(xí)缺陷檢測系統(tǒng)

    工業(yè)生產(chǎn)中,缺陷檢測是確保產(chǎn)品質(zhì)量的關(guān)鍵環(huán)節(jié)。傳統(tǒng)的人工檢測方法不僅效率低下,且易受人為因素影響,導(dǎo)致誤檢和漏檢問題頻發(fā)。隨著人工智能技術(shù)的飛速發(fā)展,特別是
    的頭像 發(fā)表于 07-08 10:30 ?2291次閱讀

    深度學(xué)習(xí)視覺檢測中的應(yīng)用

    能力,還使得機器能夠模仿人類的某些智能行為,如識別文字、圖像和聲音等。深度學(xué)習(xí)的引入,極大地推動了人工智能技術(shù)的發(fā)展,特別是圖像識別、自然語言處理、語音識別等領(lǐng)域取得了顯著成果。
    的頭像 發(fā)表于 07-08 10:27 ?1172次閱讀

    基于深度學(xué)習(xí)的小目標(biāo)檢測

    計算機視覺領(lǐng)域,目標(biāo)檢測一直是研究的熱點和難點之一。特別是小目標(biāo)檢測方面,由于小目標(biāo)圖像中
    的頭像 發(fā)表于 07-04 17:25 ?1872次閱讀

    深度學(xué)習(xí)計算機視覺領(lǐng)域的應(yīng)用

    深度學(xué)習(xí)技術(shù)的引入,極大地推動了計算機視覺領(lǐng)域的發(fā)展,使其能夠處理更加復(fù)雜和多樣化的視覺任務(wù)。本文將詳細介紹深度學(xué)習(xí)
    的頭像 發(fā)表于 07-01 11:38 ?1528次閱讀

    外觀缺陷檢測原理

    的結(jié)合應(yīng)用加速滲透進工業(yè)產(chǎn)品的 外觀缺陷檢測 領(lǐng)域。思普泰克憑借深耕機器視覺多年沉淀的技術(shù)實力,建立以深度學(xué)習(xí)技術(shù)為核心的差異化發(fā)展優(yōu)勢,開
    的頭像 發(fā)表于 06-17 17:38 ?725次閱讀
    外觀<b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>原理