精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

如何解決工業缺陷檢測小樣本問題

新機器視覺 ? 來源:act 工業AI ? 作者:act 工業AI ? 2022-03-15 13:49 ? 次閱讀

工業生產制造中,由于生產過程是一個多因素耦合的復雜過程,生產過程中的任何異常都會導致產品缺陷產生,及時識別異常產品的缺陷模式是提高生產質量和生產效率的有效途徑,所以缺陷檢測具有十分重要的研究意義。

早期的產品缺陷模式識別主要是通過機器學習方法進行的,如支持向量機、反向傳播網絡等。這些方法與用肉眼直接對產品缺陷進行識別相比,大大降低了工作量。但是這些早期方法存在以下不足:識別準確率低且需要大量的標簽數據對模型進行訓練。近年來隨著深度學習的發展,大量基于卷積神經網絡算法在視覺任務中大放異彩。由于卷積神經網絡具有非常強大的特征提取能力,卷積神經網絡在缺陷檢測任務中得到了廣泛的應用。

與傳統的機器學習方法相比,基于卷積神經網絡的深度學習方法在缺陷識別領域具有更高的識別準確率和工作效率。但是這種方法和機器學習方法具有同樣的缺點,首先是模型訓練需要大量的標簽數據,而具有缺陷模式標簽的圖像是不容易獲取的,因為獲取帶有產品缺陷模式標簽的圖像需要人工監督,即需要大量有經驗的專業人員進行人工標注,這是非常昂貴且耗時的。此外在某些高度自動化的生產場景中,產品的良率特別高,收集缺陷樣本非常耗時,而當前的用于缺陷檢測的深度學習方法大多是基于大量缺陷樣本建立模型,缺陷樣本的缺乏導致模型難以上線。針對某些行業比如汽車行業的多型號小批量生產場景(每種型號產品只生產幾天),在完成缺陷樣本收集前某種型號產品已經不再生產了,這種場景下大量的缺陷樣本收集是不可能的。此外,由于缺陷是由生產過程中的非受控因素產生的,缺陷的形態是多種多樣的,各種形態的樣本很難收集完整,這也限制了深度學習在工業檢測領域的應用。

01

小樣本檢測算法

為了拓展深度學習在工業檢測領域的應用范圍及提升易用性,小樣本檢測算法的研究成為必然。

解決工業檢測小樣本問題有兩種路徑,第一種是工程路徑,第二種是算法路徑。其中工程路徑常見有兩種方法,第一種是基于真實產品手動制造缺陷,第二種是基于真實圖像手動仿真缺陷。這兩種方法的優勢在于操作簡單,產生的缺陷也與真實缺陷比較接近,但劣勢也比較明顯。基于真實產品手動制造缺陷會對產品造成不可逆的破壞,對于高價值產品破壞成本較高,而且,因為缺陷均由非受控因素產生,手動制造的缺陷不一定與實際缺陷情況完成吻合,會存在一些差異。而基于圖像手動仿真缺陷則存在對操作人員要求高,產生速度慢的問題。因此,使用工程路徑解決小樣本問題可以在一些比較緊急的情況下使用,比如項目初期需要緊急上線時。

02

算法路徑基本思路

從算法路徑解決小樣本問題,基本的思路有兩種,第一種是增加樣本,第二種是減少算法對樣本的依賴。

1、增加樣本

基于第一種思路的算法研究方向有數據增廣和缺陷生成,其中數據增廣在深度網絡訓練時為了防止過擬合已成為一個標準手段,站在工業檢測的視角上看,數據增廣是一種性價比比較高的擴增樣本的手段,但因為目前數據增廣的方法大多是基于一些傳統圖像處理方法,所以能仿真缺陷的位置和一些簡單紋理變化,但無法仿真缺陷的形狀和復雜紋理,所以數據增廣一般作為一個基礎手段,可以解決一部分小樣本問題,對于一些簡單場景是有幫助的。而要解決更復雜場景的樣本生成問題,需要用缺陷生成算法。

我們將缺陷生成算法的研究分為三個階段:第一階段是單一產品單一型號缺陷生成;第二階段是單一產品多型號缺陷生成;第三階段是實現跨產品缺陷的生成。

當前缺陷生成算法大致可以分為兩種:一種是自動生成算法,整個生成過程完全不需要人工干預,第二種是半自動生成算法,需要一些簡單的人工交互。

自動生成算法的典型算法有DCGAN[1] 、WGAN[2] ,輸入一張缺陷圖像可以直接生成多張真實的缺陷圖像。半自動生成算法的典型算法有CGAN[3] 、CVAE[4] 、Pix2Pix[5] ,需要人工交互給定缺陷生成的類別或形狀,然后根據給定信息生成指定類型缺陷。但當前無論是自動生成算法還是半自動生成算法,對訓練樣本的需求量雖然比監督算法少,但還是有一定要求,而且目前還沒有一種能在所有數據上通用的解決方案,當前仍需要針對不同的場景制定不同算法版本。通用的缺陷生成算法會這個研究方向下一步的重點。

2、減少算法對樣本的依賴

算法路徑解決小樣本問題的第二個思路是減少算法對樣本的依賴,基于這個思路衍生出兩條算法路線:

第一條路線是完全不需要缺陷樣本的非監督學習算法,基于非監督算法訓練模型時僅需要OK圖像參與訓練即可。

第二條路線仍基于有監督算法,對缺陷樣本的需求量大大降低。

非監督算法實現的思路大體上分為兩種:

一種是基于生成模型,基本思路是訓練一個只能生成OK圖像的生成網絡,推理時針對輸入的NG圖像,找到一個與NG圖像最接近的OK圖像,然后求兩張圖的差異,根據差異大小判斷是否為NG,典型算法有AE,VAE[6] ,Ano-GAN[7] 等。

另一種思路是基于特征表示,基本思路是找個一個較好的特征表示,將OK圖和NG圖分別映射到高維特征空間,OK圖對應特征點的類內距離很小,推理時一張圖對應特征點與OK圖特征簇的中心距離很遠就可以判定為NG,典型算法有SVDD[8] 、OCSVM、DeepSVDD[9] 等。

基于有監督算法減少樣本依賴的思路分為兩種:

一種是對輸入數據進行歸一化,降低不同缺陷樣本之間的差異,歸一化算法基于傳統圖像處理算法實現,需要針對不同場景做不同的算法設計,很難有通用性,因此僅作為一些臨時處理手段。

另一種思路是基于遷移學習,典型的算法研發方向是域適應(Domain Adaption,DA)和域泛化(Domain Generation,DG)。

DA處理的問題要求可以獲取一部分目標域的圖像,且不能實現跨類別的遷移,因此適合用于處理跨產品型號的問題。DG在DA的基礎上,放寬了對目標域數據的要求,可以不需要目標域數據,且可以實現跨類別遷移,因此可以實現跨產品、跨型號、跨缺陷類別的遷移。

DA算法當前研究的基本思路有三種,一是基于差異度量,核心思路是找一個差異度量函數,讓源域與目標域樣本的特征在這個度量函數下最小,代表算法為MMD[10] ;二是基于對抗,核心思路是通過構造對抗網絡,訓練一個分類器讓判別器無法區分數據是來自源域還是目標域,這樣就實現了源域和目標域的融合,代表算法為Dom Confusion[11] ;三是基于重構,核心思路是將構造源域和目標域的通用特征,僅利用通用特征去執行相應的任務,代表算法為Domain Separation Networks[12] 。

DG算法當前的研究思路也分為三種,第一種是推理時選取一個分布最近的源域的模型直接使用,第二種是通過拆解域相關與域無關的組件并進行組合來實現對目標域數據的處理,第三種是訓練得到域不變的特征[13] 。

03

總結

當前基于有監督的缺陷檢測算法,在數據量充足的場景下已經逐步成功落地,但工業場景具有一定的離散性,大部分應用場景均為小樣本檢測場景,小樣本問題的解決有助于將AI技術應用于千千萬萬工廠。雖然當前針對小樣本問題有一些初步的解決思路,但該問題的徹底解決需要更深入的研究及更大的投入。阿丘科技AI For Every Factory作為使命,會堅定不移地持續研究小樣本問題,也希望可以和有志于研究工業AI檢測問題的工業人一起交流進步,推動小樣本問題的徹底解決。

審核編輯 :李倩

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

    關注

    42

    文章

    4762

    瀏覽量

    100537
  • 機器學習
    +關注

    關注

    66

    文章

    8377

    瀏覽量

    132407

原文標題:如何解決工業缺陷檢測小樣本問題

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

收藏 人收藏

    評論

    相關推薦

    缺陷檢測工業生產中的應用

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

    缺陷樣本的PCB焊點智能檢測方法_盧盛林

    缺陷樣本的PCB焊點智能檢測方法_盧盛林
    發表于 02-07 16:59 ?4次下載

    基于小樣本重用的混合盲均衡算法

    隨著人們對通信質量和速度的要求越來越高,傳統均衡技術暴露出了越來越多的缺點。混合盲均衡算法因為其高效、適應度高的特點,成為了均衡領域的一個熱點。該文提出了一種基于小樣本重用的新型混合盲均衡算法。算法
    發表于 11-13 11:33 ?8次下載

    高維小樣本分類問題中特征選擇研究綜述

    隨著生物信息學、基因表達譜微陣列、圖像識別等技術的發展,高維小樣本分類問題成為數據挖掘(包括機器學習、模式識別)中的一項挑戰性任務,容易引發維數災難和過擬合問題。針對這個問題,特征選擇可以有效避免維
    發表于 11-27 16:38 ?0次下載
    高維<b class='flag-5'>小樣本</b>分類問題中特征選擇研究綜述

    答疑解惑探討小樣本學習的最新進展

    至于什么樣的情況需要專門設計小 樣本學習算法,其實這是一個很實際或者很工業的問題,比如在醫療圖像處理中解決很罕見的病變,樣本量確實不夠,我們想去學一個分類器就只能根據這個數據去設計小樣本
    的頭像 發表于 05-12 10:20 ?4036次閱讀
    答疑解惑探討<b class='flag-5'>小樣本</b>學習的最新進展

    GAN用于(無缺陷樣本)產品表面缺陷檢測

    1.前言 深度學習在計算機視覺主流領域已經應用的很成熟,但是在工業領域,比如產品表面缺陷檢測,總感覺沒有發揮深度學習的強大能力,近幾年表面缺陷的 相關研究主要是集中在各種借鑒主流神經網
    的頭像 發表于 01-03 11:53 ?3190次閱讀
    GAN用于(無<b class='flag-5'>缺陷</b><b class='flag-5'>樣本</b>)產品表面<b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>

    深度學習:小樣本學習下的多標簽分類問題初探

    摘要 小樣本學習(Few-shot Learning)近年來吸引了大量的關注,但是針對多標簽問題(Multi-label)的研究還相對較少。在本文中,我們以用戶意圖檢測任務為切入口,研究了的小樣本
    的頭像 發表于 01-07 14:51 ?6991次閱讀

    關于正樣本的表面缺陷檢測

    ,然而這些方法往往是需要大量標注數據的有監督學習。 在實際的工業場景中,缺陷樣本往往是難以收集的,而且標注的成本也十分巨大。針對上述有監督學習在實際應用中存在的問題,本文提出了一種僅基于正樣本
    的頭像 發表于 05-29 10:23 ?3281次閱讀
    關于正<b class='flag-5'>樣本</b>的表面<b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>

    融合零樣本學習和小樣本學習的弱監督學習方法綜述

    融合零樣本學習和小樣本學習的弱監督學習方法綜述 來源:《系統工程與電子技術》,作者潘崇煜等 摘 要:?深度學習模型嚴重依賴于大量人工標注的數據,使得其在數據缺乏的特殊領域內應用嚴重受限。面對數據缺乏
    發表于 02-09 11:22 ?2242次閱讀
    融合零<b class='flag-5'>樣本</b>學習和<b class='flag-5'>小樣本</b>學習的弱監督學習方法綜述

    一種基于偽標簽半監督學習的小樣本調制識別算法

    一種基于偽標簽半監督學習的小樣本調制識別算法 來源:《西北工業大學學報》,作者史蘊豪等 摘 要:針對有標簽樣本較少條件下的通信信號調制識別問題,提出了一種基于偽標簽半監督學習技術的小樣本
    發表于 02-10 11:37 ?797次閱讀

    基于深度學習的小樣本墻壁缺陷目標檢測及分類

    近年來,無需人工干預的深度學習已經成為缺陷圖像檢測與分類的一種主流方法。本文針對室內墻壁缺 陷缺檢測中數據集大多是小樣本的問題,提出了相關的深度學習研究方法。首先,自制墻壁表面
    發表于 04-24 09:44 ?1次下載

    跨域小樣本語義分割新基準介紹

    繼醫學圖像處理系列之后,我們又回到了小樣本語義分割主題上,之前閱讀筆記的鏈接我也在文末整理了一下。
    的頭像 發表于 11-15 10:05 ?1549次閱讀

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

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

    如何在缺陷樣本少的情況下實現高精度的檢測

    樣本少的情況下實現高精度的檢測呢?目前有兩種方法,一種是小樣本學習,另一種是用GAN。本文將介紹一種GAN用于無缺陷樣本產品表面
    的頭像 發表于 06-26 09:54 ?1502次閱讀
    如何在<b class='flag-5'>缺陷</b><b class='flag-5'>樣本</b>少的情況下實現高精度的<b class='flag-5'>檢測</b>

    工業產品表面缺陷檢測方法研究

    工業表面缺陷檢測中常見的關鍵問題及其解決方法;關鍵問題包括實時問題、小樣本問題、小目標問題、不平衡樣本問題。最后對近年來常用的
    的頭像 發表于 08-17 11:23 ?1013次閱讀
    <b class='flag-5'>工業</b>產品表面<b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>方法研究