在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

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

新機器視覺 ? 來源:新機器視覺 ? 作者:新機器視覺 ? 2021-01-03 11:53 ? 次閱讀

1.前言

深度學習計算機視覺主流領域已經應用的很成熟,但是在工業領域,比如產品表面缺陷檢測,總感覺沒有發揮深度學習的強大能力,近幾年表面缺陷的 相關研究主要是集中在各種借鑒主流神經網絡框架,從CNN到YOLO,SSD,甚至到語義分割的FCN相關論文,通過一些技術,對框架進行輕量化,對缺陷進行分類或檢測。

不過,逃不出一個問題:一定要有缺陷樣本可供訓練,而且數量不能太少!當然,也有一些課題組使用稀疏編碼、字典學習、稀疏自編碼等對表面缺陷進行檢測,這類方法很有局限性,主要針對那些有周期性背景紋理的圖像,比如絲織品,印刷品等。國內外很多課題組、工業軟件公司都想開發出一些切合實際應用的算法軟件,在缺陷檢測領域,比較好的公司有:VIDI、Halcon等,聽說??低?/u>也在搞工業產品方便的算法研究。

開始說下這篇文章,文章是今年發表的,題目為(本想直接給下載好的文章鏈接,知乎審核說違規,論文被施普林格收錄,單pdf文件下載鏈接我放到評論里):

A Surface Defect Detection Method Based on Positive Samples

作者提出只依據已有的正常表面圖像樣本,通過一定的技術手段對缺陷樣本進行檢測,很好的將最近研究火熱的GAN應用于框架中,這一年,課題組的老師也一直討論這種方法的可行性,缺陷的檢測要不要有缺陷樣本,從稀疏自編碼,小樣本學習再到計算機視覺研究熱點之一的零樣本學習,得出結論:大多數工業產品表面缺陷檢測是需要缺陷樣本或者人為制作的缺陷樣本,論文雖然是沒有直接使用生產線上的缺陷樣本,但是通過算法人為的產生了缺陷樣本,并很好的融合和GAN在圖像修復領域的強大能力,整個框架的設計很巧妙。

文章思路:論文的整體思路就是GAN在圖像修復和重建方便具有很強大的能力,通過人為的去在正常樣本上“隨意”添加一些缺陷,訓練階段讓GAN去學習一個可以修復這些缺陷區域的網絡,檢測階段時,輸入一個真實缺陷樣本,訓練好的GAN會對其進行修復,再基于LBP可完成缺陷檢測。整個算法框架不需要真實的缺陷樣本和手工標簽,但是在框架中,人為的去產生(比如PS)一些缺陷區域。

通俗說:

作者利用GAN在圖像修復(重建)上的能力,在工業現場收集一些正常(無缺陷)樣本,人工PS一些缺陷,比如線條、斑點等。

訓練時,將PS的人工制作的缺陷圖像和原圖像做輸入樣本訓練GAN,得到一個具有圖像修復重建能力的網絡。

測試時,直接使用訓練好的GAN對采集到的圖像進行重建修復,如果樣本中中有缺陷區域,缺陷區域按照網絡設計,肯定需要修復,將修復后的圖像和原缺陷圖像使用LBP找出顯著差異區域即為缺陷區域。

2.文章主要內容

論文的主體框架思想是基于GAN網絡的結構。GAN 主要包括了兩個部分,即生成器 G與判別器 D。生成器主要用來學習真實圖像分布從而讓自身生成的圖像更加真實,以“騙過”判別器。判別器則需要對接收的圖片進行真假判別。在整個過程中,生成器努力地讓生成的圖像更加真實,而判別器則努力地去識別出圖像的真假,這個過程相當于一個博弈過程,隨著時間的推移,生成器和判別器在不斷地進行對抗,最終兩個網絡達到了一個動態均衡:生成器生成的圖像接近于真實圖像分布,而判別器識別不出真假圖像,對于給定圖像的預測為真的概率基本接近 0.5(這段話從李宏毅老師那引用的,致敬李老師)。

訓練階段

在訓練階段,模型采用一些圖像處理技術,人為的在正常樣本圖像上產生一些缺陷(示意圖中的紅色框模塊),使用由自編碼器構成的G模塊進行缺陷修復學習,學習的目標是與正常樣本之間的L1范數最小,通過一定數量的樣本訓練可以獲得有缺陷修復能力的G模塊。GAN用于圖像修復的一些資料可以參考[3][4],當然也可以參考論文里的參考文獻。

63fbf538-4699-11eb-8b86-12bb97331649.png

訓練階段

測試階段

在測試階段,將上步驟訓練好的G模塊作為測試階段的圖片修復模塊,對于輸出的圖像樣本,假如存在缺陷區域,通過修復模塊G將得到修復后的圖像,與原缺陷樣本圖像一起作為LBP算法的輸入,通過LBP算法對其缺陷區域進行精確定位。

64274d82-4699-11eb-8b86-12bb97331649.png

測試階段

3. 其他細節

3.1缺陷生成

在實際訓練中,論文作者手工生成一些缺陷樣本,如圖3所示,訓練網絡自動修復缺陷。另外作者也通過一些技術進行了樣本的擴充,比如加入高斯噪聲、隨機resize大小等。

647c8950-4699-11eb-8b86-12bb97331649.jpg

缺陷生成

3.2缺陷圖像重建

缺陷圖像重建部分主要的作用是:缺陷圖像重建后盡量和正常樣本一樣,作者在這部分在文獻[5][6]基礎上進行框架修改的,比如使用L1 distance作為衡量重建差異的目標函數。

64a78812-4699-11eb-8b86-12bb97331649.png

然后實驗中作者又發現只使用L1不行,圖像邊緣等細節可能會衡量不準確,又加入GAN loss來提升網絡的重建效果。

64dbf250-4699-11eb-8b86-12bb97331649.png

最后,得到了下面目標函數。

654bee16-4699-11eb-8b86-12bb97331649.png

3.3缺陷檢測

因為使用GAN修復后的圖片和原始缺陷樣本圖片之間在像素級的細節上有一些差異,作者使用了前幾年在人臉領域應用比較好的LBP算法進行缺陷區域的檢測,這里不介紹算法的細節,示意圖如下。

658d26ec-4699-11eb-8b86-12bb97331649.png

4.實驗

文章對DAGM 2007數據集和織物密集圖像進行了驗證實驗。實驗表明,提出的GAN+LBP算法和有足夠訓練樣本的監督訓練算法具有較高的檢測準確率。實驗使用兩種類型的數據集,4.1是印花紋表面,4.2是織物表面。

4.1Texture surface

6626752c-4699-11eb-8b86-12bb97331649.png

測試樣本

667ad1c6-4699-11eb-8b86-12bb97331649.png

結果

66c495a4-4699-11eb-8b86-12bb97331649.jpg

a.原始圖像,b.修復圖像,c.論文方法,d. FCN方法,e.真實標簽

4.2Fabric Picture

實驗中缺陷樣本的類型有五種。實驗樣本按背景分有三類,每類包含5個缺陷樣本,25個正常樣本。

66f1180e-4699-11eb-8b86-12bb97331649.png

測試樣本

672ab230-4699-11eb-8b86-12bb97331649.png

結果

676bf16e-4699-11eb-8b86-12bb97331649.jpg

a.原始圖像,b.修復圖像,c.論文方法,d. FCN方法,e.真實標簽

本人水平有限,表述不清楚或錯誤的地方請指出,一起進步!

歡迎點贊(開心臉)

參考文獻

[1] Zhao Z, Li B, Dong R, et al.A Surface Defect Detection Method Based on Positive Samples[C]// Pacific Rim International Conference on Artificial Intelligence. Springer, Cham, 2018:473-481.

[2] Wu X. Fully Convolutional Networks for Semantic Segmentation[J]. Computer Science, 2015.

[3] Li Y, Liu S, Yang J, et al. Generative Face Completion[J]. 2017.

[4] Yang C, Lu X, Lin Z, et al. High-Resolution Image Inpainting using Multi-Scale Neural Patch Synthesis[J]. arXiv preprint arXiv:1611.09969, 2016.

[5] Image-to-Image Translation with Conditional Adversarial Networks.

[6] Unsupervised representation learning with deep convolutional generative adversarial networks.

責任編輯:xj

原文標題:GAN用于(無缺陷樣本)產品表面缺陷檢測

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

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

    關注

    19

    文章

    2185

    瀏覽量

    76316
  • 表面缺陷檢測

    關注

    0

    文章

    20

    瀏覽量

    1364

原文標題:GAN用于(無缺陷樣本)產品表面缺陷檢測

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    PanDao:確認缺陷等級并用于加工

    根據ISO101101標準規定,允許通過“5/y*x”參數來定義光學元件側面的最大缺陷尺寸: ? \"x\"表示缺陷對應正方形的邊長:例如標注5/0.016表示允許的缺陷面積
    發表于 06-03 08:51

    堆焊過程熔池相機實時缺陷檢測技術

    在現代工業制造中,堆焊技術廣泛應用于機械、能源、化工、航空航天等領域,用于修復磨損部件或增強工件表面性能。然而,傳統堆焊過程的質量控制主要依賴人工經驗或焊后檢測,難以實現實時監控,導致
    的頭像 發表于 05-15 17:34 ?177次閱讀
    堆焊過程熔池相機實時<b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>技術

    安泰電壓放大器在缺陷局部的無損檢測研究中的應用

    實驗名稱:基于LDR振型的損傷檢測方法實驗 研究方向:隨著科技的不斷進步,材料中的腐蝕、分層等缺陷是導致結構剛度下降、破壞失效的主要原因。為保證結構的安全性與可靠性,對其進行無損檢測是重要的。首先
    的頭像 發表于 03-24 11:12 ?260次閱讀
    安泰電壓放大器在<b class='flag-5'>缺陷</b>局部的無損<b class='flag-5'>檢測</b>研究中的應用

    SMA接頭的優勢和缺陷

    SMA接頭以其高精密性、良好的可靠性、穩定性好等特點,在電子元器件領域應用廣泛。但在使用過程中,因其材質及生產工藝的影響,在應用中,SMA接頭不可避免的會顯露出一些缺陷,今天我們就一起來看看SMA接頭在應用領域到底有哪些缺陷以及產生這些
    的頭像 發表于 02-15 11:11 ?571次閱讀
    SMA接頭的優勢和<b class='flag-5'>缺陷</b>

    X-Ray檢測設備能檢測PCBA的哪些缺陷

    X-Ray檢測設備可以檢測PCB(電路板)的多種內部及外部缺陷,如果按照區域區分的話,主要能觀測到一下幾類缺陷: 焊接缺陷: 空洞(Void
    的頭像 發表于 02-08 11:36 ?565次閱讀

    硅的晶體缺陷測量方法

    半導體晶體在生長和加工過程中會產生多種結構缺陷,這些缺陷對集成電路(IC)器件的性能和合格率有著重要影響。因此,對晶體缺陷的觀察、檢測及研究至關重要。硅作為半導體材料的重要代表,其晶體
    的頭像 發表于 12-27 09:24 ?856次閱讀
    硅的晶體<b class='flag-5'>缺陷</b>測量方法

    方便面面餅外觀檢測:精準識別0.5mm2細微缺陷

    在上篇文章中,我們了解了食品行業在外觀缺陷檢測時的現有難點,并分享了阿丘科技對鵪鶉蛋進行外觀缺陷檢測時的典型場景案例,詳細內容可查看《鵪鶉蛋的外觀
    的頭像 發表于 12-12 17:35 ?828次閱讀
    方便面面餅外觀<b class='flag-5'>檢測</b>:精準識別0.5mm2細微<b class='flag-5'>缺陷</b>

    X-RAY檢測設備用于檢測集成電路缺陷瑕疵

    X-ray檢測設備在集成電路缺陷瑕疵檢測中發揮著至關重要的作用。以下是對X-ray檢測設備在集成電路缺陷瑕疵
    的頭像 發表于 12-02 18:07 ?777次閱讀
    X-RAY<b class='flag-5'>檢測</b>設備<b class='flag-5'>用于</b><b class='flag-5'>檢測</b>集成電路<b class='flag-5'>缺陷</b>瑕疵

    A/B型缺陷和D/V類缺陷介紹

    在直拉法(cz)和區熔法(Fz)制成的單晶硅錠中內生微缺陷都由V/G控制,其中,V是結晶前沿晶體生長速率,G是晶體中固液界面附近的軸向溫度梯度。 如果V/G低于臨界值,則形成的缺陷為A型漩渦缺陷或B
    的頭像 發表于 11-14 16:41 ?834次閱讀
    A/B型<b class='flag-5'>缺陷</b>和D/V類<b class='flag-5'>缺陷</b>介紹

    一文詳解SiC的晶體缺陷

    SiC晶體中存在各種缺陷,對SiC器件性能有直接的影響。研究清楚各類缺陷的構成和生長機制非常重要。本文帶你了解SiC的晶體缺陷及其如何影響SiC器件特性。
    的頭像 發表于 11-14 14:53 ?2011次閱讀
    一文詳解SiC的晶體<b class='flag-5'>缺陷</b>

    X射線工業CT檢測設備用于復合新材料內部缺陷檢測

    X射線工業CT檢測設備在復合新材料內部缺陷檢測中發揮著重要作用。以下是關于該設備在復合新材料內部缺陷檢測中的詳細分析:一、X射線工業CT
    的頭像 發表于 09-10 18:23 ?852次閱讀
    X射線工業CT<b class='flag-5'>檢測</b>設備<b class='flag-5'>用于</b>復合新材料內部<b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>

    ATA-8202射頻功率放大器在應力導波缺陷檢測研究中的應用

    實驗名稱:基于應力導波的缺陷檢測的研究研究方向:無損檢測缺陷定位實驗目的:基于壓電傳感法進行導管缺陷
    的頭像 發表于 08-21 11:43 ?571次閱讀
    ATA-8202射頻功率放大器在應力導波<b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>研究中的應用

    明治案例 | 【非標缺陷檢測】 FEB管黑色雜質

    在使用FEP(氟化乙烯丙烯共聚物)管作為基體材料時,確保管材的表面清潔度、壁厚均勻性以及無表面缺陷如絲狀物、黑點、雜質等是至關重要的,這些要求直接關系到最終產品的質量和性能。因此生產商
    的頭像 發表于 08-06 08:25 ?470次閱讀
    明治案例 | 【非標<b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>】 FEB管黑色雜質

    渦流檢測常用的檢測方式

    渦流檢測是一種非破壞性檢測技術,廣泛應用于金屬構件的無損檢測。它利用電磁感應原理,通過在被檢測物體中產生渦流,
    的頭像 發表于 07-26 15:26 ?1788次閱讀

    基于AI深度學習的缺陷檢測系統

    在工業生產中,缺陷檢測是確保產品質量的關鍵環節。傳統的人工檢測方法不僅效率低下,且易受人為因素影響,導致誤檢和漏檢問題頻發。隨著人工智能技術的飛速發展,特別是深度學習技術的崛起,基于A
    的頭像 發表于 07-08 10:30 ?2437次閱讀
    主站蜘蛛池模板: 久久久噜噜噜www成人网 | 激情六月丁香婷婷 | 久久www免费人成_看 | 天天插天天操 | 久久最新精品 | 天天操天天摸天天碰 | 色综合久久88 | 国产真实乱在线更新 | 亚洲 [12p]| 久久99精品久久久久久久不卡 | 国产一区在线播放 | 亚洲一区二区影视 | 激情福利网站 | 日本丝瓜着色视频 | 欧美成年网站 | 日本美女中出 | 国产精品夜色7777青苹果 | 网站大全黄免费 | 美女拍拍拍爽爽爽爽爽爽 | 韩国三级中文字幕hd | 轻点太大了好深好爽h文 | 日韩在线视频一区二区三区 | 加勒比一本一道在线 | 日本污全彩肉肉无遮挡彩色 | 扒开双腿猛进入jk校视频 | 天天爱天天做天天爽 | 成人免费久久精品国产片久久影院 | 亚洲乱码卡一卡二卡三 | bt种子在线www天堂官网 | 色涩在线 | 高清视频免费 | 六月综合网| 久青草免费在线视频 | 最近国语视频免费观看在线播放 | 欧美三级视频在线播放 | 黄色免费网站在线观看 | 国模精品 | 国产成人综合自拍 | 日本三级理论 | 性视频网| 四虎永久免费在线 |