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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

工業(yè)缺陷檢測場景簡介

新機器視覺 ? 來源:新機器視覺 ? 2023-02-17 10:21 ? 次閱讀


																

目錄

  • 工業(yè)缺陷檢測場景簡介
  • 工業(yè)缺陷檢測場景的特點
  • 工業(yè)缺陷檢測場景的需求
  • 工業(yè)缺陷檢測場景的流程圖
  • 工業(yè)缺陷檢測常用的深度學習算法
  • 缺陷檢測需要的工具

工業(yè)缺陷檢測場景簡介

在工業(yè)生產過程中,由于現(xiàn)有技術、工作條件等因素的不足和局限性,極易影響制成品的質量。其中,表面缺陷是產品質量受到影響的最直觀表現(xiàn)。因此,為了保證合格率和可靠的質量,必須進行產品表面缺陷檢測。

“缺陷”一般可以理解為與正常樣品相比的缺失、缺陷或面積。表面缺陷檢測是指檢測樣品表面的劃痕、缺陷、異物遮擋、顏色污染、孔洞等缺陷,從而獲得被測樣品表面缺陷的類別、輪廓、位置、大小等一系列相關信息。人工缺陷檢測曾經是主流方法,但這種方法效率低下;檢測結果容易受人為主觀因素的影響,不能滿足實時檢測的要求。它已逐漸被其他方法所取代。

工業(yè)缺陷檢測場景的特點

自然場景一般是強語義信息,缺陷檢測一般為弱語義信息。缺陷檢測不需要特別大的感受野,一般為紋路上的缺陷,局部區(qū)域就可以判別。工業(yè)場景有以下幾個特點:

  • 業(yè)務場景過于分散:缺陷檢測場景還是非常分散的,難以歸納。
  • 受限、可控:有比較大的人工干預空間。例如可以利用一些光學機械結構等設計降低場景的復雜,使得我們面臨的場景更加純粹。
  • 一般面臨的目標比較微弱:這個與目標缺陷的形態(tài)、顏色等有關。有時還會有一些例如黑色紋理上的黑色缺陷,強烈吃視角的缺陷等;
  • 需求不太明確:很多時候做不到非黑即白的“一刀切。其實仔細思考,并不是客戶給不出明確的需求,而是場景和數據本身的固有屬性,需求在執(zhí)行的時候很難做到一致性。
  • 精度指標要求比較高:動輒 100% 還是比較夸張的。一般 1 個點的漏撿,2 到 3 個點的誤檢算是比較理想的結果了。

工業(yè)缺陷檢測場景的需求

根據工業(yè)缺陷檢測場景的固有屬性。針對該場景,主要有以下幾點需求:

  • 需求一:能夠正確判別出 NG(Not Good) 和 OK,本質是一個分類任務:這個是最基礎的任務,可以認為是二分類任務;
  • 需求二:定位缺陷的位置和缺陷的類別,本質是一個目標檢測的任務: 用矩形框粗略地標記出缺陷的位置,并判別出每個缺陷所屬的細分類別,方便歸因分析、指標統(tǒng)計、設備升級、維修等;
  • 需求三:定位缺陷的精確位置和每一個缺陷的類別,本質是稠密預測,屬于圖像分割任務:能夠精確得到缺陷的輪廓,需要產出缺陷的熱力圖;一般對應的上層任務有缺陷分級、需求定制或變更。
60577cfa-ae60-11ed-bfe3-dac502259ad0.png
  • 需求四:只有大量的正常樣本,設計算法進行缺陷檢測,本質是無監(jiān)督學習算法:只提供一些正常樣本,希望模型在僅有的正常樣本上訓練后,能夠檢測出實際生產環(huán)境中異常缺陷的樣本。

工業(yè)缺陷檢測場景的流程圖

工業(yè)缺陷檢測整個流程如下圖所示,一共經過7個階段,分別是:明確需求階段、打光階段、數據階段、算法設計階段、部署階段、運維階段。

6095bb00-ae60-11ed-bfe3-dac502259ad0.png

工業(yè)缺陷檢測常用的深度學習算法

我們能用到的深度學習算法很多,有分類、檢測、分割系列,例如分類算法中的細粒度分類,可以更加精準的提取微弱的特征,細粒度算法一般會用到打亂和注意力機制,對紋理上的缺陷識別會更優(yōu)一點。

另外,應用語義分割任務做缺陷檢測,其實缺陷檢測并不局限語義分割,它更像提取一張高斯熱圖,有缺陷的地方概率高,背景區(qū)域概率低。因此有一些熱圖回歸的做法也可以應用。

除了監(jiān)督學習算法,在應對缺少缺陷樣本的場景中,我們還可以選擇無監(jiān)督學習方案。

深度學習的快速發(fā)展使其在缺陷檢測領域得到越來越廣泛的應用,具體的缺陷檢測方法如圖所示。

60bd18bc-ae60-11ed-bfe3-dac502259ad0.png

監(jiān)督方法

監(jiān)督方法要求訓練集和測試集缺一不可,訓練集中的樣本必須被標記,其中訓練集用于尋找樣本的內在規(guī)律,然后將規(guī)律應用到測試集。

在上述有監(jiān)督的表面缺陷檢測方法中,基于表征學習的方法大致可以分為三類:分類網絡、檢測網絡和分割網絡。其中,常用的分類網絡是 Resnet、ShuffleNet;通常用作檢測網絡的是 Faster RCNN、YOLO;常用的分割網絡有:FCN、Mask RCNN 等。

在缺陷檢測的任務中,分類網絡的重點是解決“缺陷是什么”問題,即確定圖像的類型(圖像是否包含缺陷,缺陷的類型是什么);檢測網絡的重點是解決“缺陷在哪里”的問題,即獲取具體的位置信息和通過確定缺陷的位置來確定缺陷的類別信息;分割網絡的焦點是為了解決“有多少缺陷”的問題,即分割從背景中修正缺陷區(qū)域,獲取位置、類別、屬性和缺陷的其他信息。

  • ShuffleNet ShuffleNet 是一種計算效率高的輕量級網絡,它采用了逐點組卷積和通道 shuffle 兩種新方法來保證計算精度并有效降低計算成本

  • Faster RCNN Faster RCNN 是在 Fast RCNN 的基礎上引入了區(qū)域提議網絡(RPN),將生成區(qū)域推薦的步驟放入神經網絡中,在端到端的學習模式下實現(xiàn)了幾乎無成本的區(qū)域推薦算法,極大地提高了目標檢測的速度,還提到了滑動窗口方法。

  • 全卷積網絡 在 FCN 中,一種端到端的圖像分割方法,網絡中的所有層都是卷積層;網絡主要使用三種技術:卷積、上采樣和跳過層;可以通過讓網絡做像素級預測直接得到標簽圖。核心思想之一是反卷積層,增加了數據規(guī)模,從而可以輸出準確的結果。

  • Mask RCNN Mask RCNN 是 Faster RCNN 的一種擴展形式,它為兩階段框架網絡集成了目標檢測和實例分割功能:第一階段掃描圖像并生成候選框(建議框可能包含目標區(qū)域),第二階段分類候選框并生成邊界框和掩碼。

  • YOLO YOLO (You Only Look Once)是一種單級目標檢測器,用于實現(xiàn)兩個目標(即速度和準確性)。它將對象檢測定義為一個回歸問題,圖像輸入卷積神經網絡,并預測每個網格的類概率和邊界框。

無監(jiān)督方法

  • Autoencoder 編碼器和解碼器是自編碼器的兩個核心部分。其中,encoder 對應網絡模型中的隱藏層,用于學習輸入信號的低維特征;解碼器對應模型中的輸出層,用于盡可能地再現(xiàn)輸入信號。因此,使編碼器能夠學習輸入信號良好的低維特征并重構輸入信號是自編碼器的最終目標。

  • 生成對抗網絡 生成對抗網絡由兩個參與者組成:生成器和鑒別器。生成器用于獲取樣本數據的分布,鑒別器用于估計樣本訓練數據的概率。該模型的最終目標是學習真實數據的內在規(guī)律,預測和估計真實數據的分布或密度,并根據學到的知識生成新的數據,即生成對抗網絡制造數據。

  • 深度信念網絡 深度信念網絡由多個RBM(受限玻爾茲曼機)組成,整個網絡的訓練是通過逐層單獨訓練 RBM 來完成的。

缺陷檢測需要的工具

缺陷檢測落地需要非常多的工具支撐:

  • 圖像采集:相機、運動設備、光學控制;
  • 數據托管:服務器、數據庫、版本管理、數據積累;
  • 數據處理:圖像分析、定位、裁剪;
  • 數據標注:適配各種任務、半自動標注;
  • 數據清洗:半自動、交叉驗證、一致性分析;
  • 缺陷生成:傳統(tǒng)方法、融合、GAN;
  • 訓練框架:分類、分割、檢測、熱圖回歸等;
  • 測試框架:多模型測試、指標統(tǒng)計、可視化;
  • 部署平臺:模型融合、模型加速、平臺移植;
  • 前端框架:GUI、數據持續(xù)收集、用戶體驗。

審核編輯 :李倩


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

    關注

    23

    文章

    4577

    瀏覽量

    92354
  • 工業(yè)
    +關注

    關注

    3

    文章

    1744

    瀏覽量

    46258
  • 深度學習
    +關注

    關注

    73

    文章

    5439

    瀏覽量

    120798

原文標題:工業(yè)缺陷檢測場景簡介

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

收藏 人收藏

    評論

    相關推薦

    缺陷檢測工業(yè)生產中的應用

    自己開發(fā)出的SVS系列工業(yè)智能軟件在缺陷檢測的具體應用“充電器字符缺陷檢測系統(tǒng)”為例為大家說明。檢測
    發(fā)表于 11-18 13:48

    [轉]產品表面缺陷檢測

    ` 在工業(yè)制造過程中,總會有各種生產缺陷。以前大多數的產品檢測都是用肉眼檢查的,隨著機器視覺技術的發(fā)展,使用機器代替人眼檢測已成為未來的發(fā)展趨勢。機器視覺
    發(fā)表于 08-07 16:40

    機器視覺檢測系統(tǒng)在薄膜表面缺陷檢測的應用

    工業(yè)半透明薄膜生產提供經濟、簡易、適用的質量評估方法。機器視覺薄膜表面缺陷檢測原理機器視覺檢測系統(tǒng)是一個基于光電圖像采集與分析的自動化模塊,由LED光源、鏡頭、CCD
    發(fā)表于 10-30 16:15

    有需要圖像識別處理,工業(yè)視覺檢測缺陷檢測,故障檢測的可以咨詢聯(lián)系

    有需要圖像識別處理,工業(yè)視覺檢測缺陷檢測,故障檢測的可以咨詢聯(lián)系
    發(fā)表于 03-02 17:48

    表面檢測市場案例,SMT缺陷檢測

    本帖最后由 我愛方案網 于 2022-11-8 14:29 編輯 工業(yè)產品的表面缺陷對產品的美感、舒適性和性能都有負面影響,因此生產企業(yè)對產品的表面缺陷進行及時的缺陷進行檢測,機
    發(fā)表于 11-08 14:28

    工業(yè)相機:表面缺陷檢測系統(tǒng)的優(yōu)勢

    如今在生產技術企業(yè)中,為了保障產品的質量,在出廠前必須要對產品進行嚴格的質量檢測工作,目前,表面缺陷檢測系統(tǒng)被廣大企業(yè)所應用,他的原理主要就是通過工業(yè)相機來進行
    的頭像 發(fā)表于 11-17 16:02 ?2872次閱讀

    基于深度學習的工業(yè)缺陷檢測方法

    、質量控制等各種生產與運維場景中. 本綜述旨在對工業(yè)缺陷檢測的任務定義、難點、挑戰(zhàn)、主流方法、公共數據集及評價指標等進行全面歸納, 以幫助研究人員快速了解該領域. 具體而言, 本文首先
    的頭像 發(fā)表于 07-30 14:41 ?2571次閱讀

    蔡司工業(yè)CT檢測鑄件缺陷

    蔡司工業(yè)CT自動缺陷檢測軟件可以可靠、快速和自動地檢測和評估鑄件中即使是最小的缺陷。機器學習使之成為可能!您的優(yōu)勢:僅需60秒即可進行
    的頭像 發(fā)表于 06-07 16:33 ?555次閱讀
    蔡司<b class='flag-5'>工業(yè)</b>CT<b class='flag-5'>檢測</b>鑄件<b class='flag-5'>缺陷</b>

    基于GAN的零缺陷樣本產品表面缺陷檢測

    缺陷檢測工業(yè)生產過程中的關鍵環(huán)節(jié),其檢測結果的好壞直接影響著產品的質量。而在現(xiàn)實場景中,但產品瑕疵率非常低,甚至是沒有,
    的頭像 發(fā)表于 06-26 09:49 ?1015次閱讀
    基于GAN的零<b class='flag-5'>缺陷</b>樣本產品表面<b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>

    工業(yè)CT內部缺陷掃描檢測設備

    工業(yè)CT內部缺陷掃描檢測設備是一種先進的非破壞性檢測技術,通過采集物體內部的X射線圖像并重構三維立體模型,以揭示材料內部的結構和特征。它在現(xiàn)代制造業(yè)和科學研究領域中具有重要地位,是無損
    的頭像 發(fā)表于 08-10 17:13 ?1308次閱讀
    <b class='flag-5'>工業(yè)</b>CT內部<b class='flag-5'>缺陷</b>掃描<b class='flag-5'>檢測</b>設備

    工業(yè)產品表面缺陷檢測方法研究

    制造業(yè)的全面智能化發(fā)展對工業(yè)產品的質量檢測提出了新的要求。本文總結了機器學習方法在表面缺陷檢測中的研究現(xiàn)狀,表面缺陷
    的頭像 發(fā)表于 08-17 11:23 ?953次閱讀
    <b class='flag-5'>工業(yè)</b>產品表面<b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>方法研究

    深度學習在工業(yè)缺陷檢測中的應用

    工業(yè)制造領域中,產品質量的保證是至關重要的任務之一。然而,人工的檢測方法不僅費時費力,而且容易受到主觀因素的影響,從而降低了檢測的準確性和一致性。近年來,基于深度學習的技術在工業(yè)
    的頭像 發(fā)表于 10-24 09:29 ?1284次閱讀
    深度學習在<b class='flag-5'>工業(yè)</b><b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>中的應用

    工業(yè)視覺缺陷檢測的算法總結

    缺陷檢測工業(yè)視覺領域非常重要的應用之一。幾乎所有的工業(yè)產品在流入市場之前都會有缺陷檢測的環(huán)節(jié),
    的頭像 發(fā)表于 11-14 11:06 ?874次閱讀

    描繪未知:數據缺乏場景缺陷檢測方案

    了解更多方案細節(jié),歡迎您訪問官網(Neurocle | 友思特 機器視覺 光電檢測 ) 導讀 深度學習模型幫助工業(yè)生產實現(xiàn)更加精確的缺陷檢測,但其準確性可能受制于數據樣本的數量。 友思
    的頭像 發(fā)表于 01-25 10:46 ?458次閱讀
    描繪未知:數據缺乏<b class='flag-5'>場景</b>的<b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>方案

    如何應對工業(yè)缺陷檢測數據短缺問題?

    這篇論文介紹了一種文本引導的變分圖像生成方法,旨在解決工業(yè)制造中的異常檢測和分割問題。傳統(tǒng)方法通過訓練非缺陷數據的分布來進行異常檢測,但這需要大量且多樣化的非
    發(fā)表于 03-14 10:15 ?339次閱讀
    如何應對<b class='flag-5'>工業(yè)</b><b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>數據短缺問題?