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

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

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

3天內不再提示

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

機器視覺自動化 ? 來源:工業機器人培訓 ? 作者:工業機器人培訓 ? 2021-05-29 10:23 ? 次閱讀

背 景

表面缺陷檢測在工業生產中起著非常重要的作用,基于機器視覺的表面缺陷檢測可以極大的提升工業生產的效率。隨著近年來深度學習計算機視覺領域的發展,卷積神經網絡在諸多圖像任務上都取得了顯著的效果,然而這些方法往往是需要大量標注數據的有監督學習。

在實際的工業場景中,缺陷樣本往往是難以收集的,而且標注的成本也十分巨大。針對上述有監督學習在實際應用中存在的問題,本文提出了一種僅基于正樣本訓練的缺陷檢測方法。訓練過程中只需要提供足夠的正樣本,無需缺陷數據和手動標注,也可以取得較好的缺陷檢測效果,具有較高的應用價值。

1 介 紹

機器視覺表面缺陷檢測在工業生產中扮演著重要的角色。傳統都是直接人工肉眼鑒別是否存在表面缺陷,不僅耗費人力且不能準確識別缺陷。

機器視覺可以替代人眼進行檢測,但在實際應用中仍面臨很多挑戰,尤其是近幾年的傳統圖像算法解決方案基于經驗手工設計,算法存在精度較低且不夠魯棒的問題,特別是在諸如打光、形變、失真和遮擋等復雜的場景中。現今深度學習在特征提取方面有著亮眼的表現,在諸多有監督的任務上都取得了優質的表現,例如分類、目標檢測和圖像分割。

同時,近年來也涌現了不少用卷積神經網絡來進行缺陷檢測的方案,其中最常見的是直接利用目標檢測網絡如Faster RCNN或者SSD對缺陷進行定位和分類。也有先用目標檢測進行粗定位,然后用FCN進行語義分割得到精確定位的方法,這種方法可以得到缺陷的精準輪廓,但是這些方法都屬于有監督的學習,在實際的工業應用中存在以下問題:

缺少缺陷樣本:在實際應用中,用于訓練的缺陷樣本往往是非常稀少且難以獲取的。因此在訓練過程中正負樣本是非常不均衡的,這極大的限制了模型的性能,甚至導致模型完全不可用。在缺陷外觀多變的場景下,有監督學習的方法往往無法滿足正常的生產需求。

人工標注成本高昂:實際的工業缺陷檢測場景中,通常存在許多不同種類的缺陷,檢測的標準和質量指標往往也不同。這就需要人為標注大量的訓練數據來滿足特定需求,這需要付出大量的人力資源。

2 相關工作

2.1基于正樣本的修復模型

本文的靈感來自于一系列基于對抗生成網絡GAN的檢測和修復模型。GAN的基本框架如圖1,主要包括生成器G和判別器D兩個部分。生成器G接收從一個高斯分布中隨機采樣的信號來生成圖片,判別器D接收真實圖片和生成器生成的虛假圖片并區分它們。生成器和判別器在訓練時不斷對抗從而改善生成圖片的質量。

之前有學者使用GAN來進行圖像修復。首先使用正常的無缺陷圖片來訓練GAN,然后再修復已知位置的缺陷時,我們優化生成器的輸入z,獲得最優的z來讓重建圖片y和缺陷圖片的正常部分最大程度的接近。另外一個基于圖像修復的缺陷檢測算法的做法是用中間層的重建誤差來重建圖像而無需知道缺陷的位置,通過重建圖片和原始圖片的差異來定位缺陷。

2.2 自編碼器

Pix2pix 用自編碼器和GAN聯合解決圖像遷移任務。它可以生產清晰而真實的圖像。為了獲得質量更佳的細節和邊緣,pix2pix使用了類似unet的跨層鏈接。該結構并不利于去除整個缺陷,因此我們的模型沒有使用這個結構。一般自編碼器用于圖像風格遷移等任務,如給黑白圖像上色或者將照片轉化為簡筆畫等。我們用自編碼器完成圖像重建的任務。

在上述工作的基礎上本文完成了以下工作:

(1)使用自編碼器重建圖像。我們通過加入GANloss來讓生成的圖像更加真實。

(2)在訓練時人工加入缺陷,不依賴大量的真實缺陷數據,也不用人工標注。

(3)使用LBP算法來對比重建圖片和原始圖片,從而定位缺陷。

3 方 案

3.1基本框架圖

本文提出的模型的基本框架如圖2

cf1adf96-bfc5-11eb-9e57-12bb97331649.png

圖2. 網絡框架

C(x~|x)是設計的一個人工制造缺陷的模塊,在訓練階段,通過該模塊將訓練集x人為的加上缺陷得到缺陷圖片x~。EN為編碼器,它將輸入的缺陷圖片x~映射為一個潛在變量z ,DE為解碼器,它將潛在變量z重新建模成圖片y。

EN和DE共同組成一個自編碼器,作為GAN中的生成器,其任務便是讓輸出的圖片y不斷接近正常的圖片x。判別器D用來判斷其輸入是來自于真實的訓練集還是生成器的輸出圖片。通過對抗訓練,生成器G便擁有了修復缺陷的能力。

在測試階段,將之前訓練好的自編碼器G作為修復模塊,將測試圖片x輸入到自編碼器G中,獲得修復后的圖片y。修復圖片y和原圖作為輸入一起用LBP算法來提取特征并對比,從而定位缺陷。

3.2損失函數

缺陷樣本在經過自編碼器G重建后應該與原始的正常圖片相同,本文參考pix2pix,用L1距離來表征它們的相似程度。

cf31438a-bfc5-11eb-9e57-12bb97331649.png

然而在實驗中發現,如果僅僅使用L1 loss來作為目標函數,獲取的圖像邊緣會變得模糊而且會丟失細節。本文通過加入判別器D,用GAN loss來改善圖像質量,提升重建效果。

cf58c964-bfc5-11eb-9e57-12bb97331649.png

因此最終的優化目標如下:

cf6ec340-bfc5-11eb-9e57-12bb97331649.png

3.3網絡結構細節

本文的網絡結構參考了DCGAN。在生成器和判別器中增加batchnorm層。在判別器中使用LeakyRelu激活函數,在生成器中使用Relu激活函數。

在本文的模型中,自編碼器只需要將圖片修復成最接近的樣本圖片,并不在乎缺陷的具體形式。在實際訓練過程中,人為的隨機生成不同位置、大小、灰度和數量的缺陷塊到圖片中,如圖3。

cfa28ad6-bfc5-11eb-9e57-12bb97331649.png

圖3. 人工缺陷示意圖

數據增強方面,本文在0.5到2之間進行尺度變換,并隨機加入-180和180°的旋轉以及隨機高斯模糊。

3.4定位缺陷

由于重建后的圖片和原始圖片在細節上存在一些誤差,我們不能直接將原始圖片和修復圖片做差分來得到缺陷位置。本文使用LBP算法來進行特征提取,并匹配每個像素。具體流程如圖4。

cfe7da6e-bfc5-11eb-9e57-12bb97331649.png

圖4. 定位缺陷的過程

將原始圖像x和修復圖像y輸入到LBP模塊,提取出特征圖x+和y+。對于x+的所有像素點,在y+中對應位置搜索最匹配的特征點,從而對齊了特征。最后逐個對比匹配點之間的特征值,通過設置一個閾值來篩選,便可以得到缺陷的位置。

4實驗效果

本文在DAGM表面紋理數據集和紡織物數據集上做了實驗來檢驗性能。并與FCN算法進行比較。使用平均精度來作為衡量標準。

4.1表面紋理缺陷

紋理表面有著較好的一致性,所以在訓練集中有足夠的缺陷樣本來學習。

表1. 表面紋理數據集的測試信息

訓練集 本文:400張無缺陷圖FCN: 85張帶缺陷圖+400張無缺陷圖
測試集 85張帶缺陷圖
圖像尺寸 512*512

表4. 紡織圖片數據集的測試結果

模型 平均精度 耗時
FCN(8s) 81.6833 31.2ms
本文 94.4253% 22.3ms

4.2紡織物圖片

由于真實場景中的紡織物的不同樣式,訓練集中的缺陷樣本很少。在實驗里共有五種缺陷,每種缺陷有五張圖片,還有25張正樣本。對于語義分割模型,每種缺陷圖像中3張作為訓練集,2張為測試集。

表3. 紡織圖片數據集的測試信息

模型 平均精度 耗時
FCN(8s) 98.3547% 80.3ms
本文 98.5323% 52.1ms

表4. 紡織圖片數據集的測試結果

模型 平均精度 耗時
FCN(8s) 81.6833 31.2ms
本文 94.4253% 22.3ms

實驗表明,在規則的背景下,當標記缺陷樣本足夠時,本文的精度接近有監督的語義分割模型,當缺陷樣本不足時,本文的模型要強于語義分割。而且本文提出的模型速度更快,可實時運行。

5 結 論

本文提出了一種結合自編碼器和GAN的缺陷檢測算法,無需負樣本和人工標注。在訓練時通過數據增強和人為加入缺陷,該模型可以自動修復規則紋理圖像的缺陷,并定位缺陷的具體位置。在訓練集中標注缺陷較少乃至沒有的情況時,本文的模型可以取得比有監督模型更好的結果。

編輯:jq

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

    關注

    9

    文章

    1164

    瀏覽量

    41745
  • 編碼器
    +關注

    關注

    45

    文章

    3781

    瀏覽量

    137377
  • GaN
    GaN
    +關注

    關注

    19

    文章

    2184

    瀏覽量

    76305
  • 數據集
    +關注

    關注

    4

    文章

    1223

    瀏覽量

    25309

原文標題:基于正樣本的表面缺陷檢測

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

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

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

    請問是否有任何OpenVINO?樣本可以推斷批次大小大于1的檢測模型?

    是否有任何OpenVINO?樣本可以推斷批次大小大于 1 的檢測模型?
    發表于 03-06 07:19

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

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

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

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

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

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

    無損檢測方法的種類與優勢

    無損檢測(Non-Destructive Testing,簡稱NDT)是指在不破壞被檢測對象的前提下,對材料或工件進行內部和表面缺陷、尺寸、形狀、物理性能等進行檢查和測試的方法。 1.
    的頭像 發表于 11-25 11:36 ?1362次閱讀

    電池的檢測標準是哪些?關于電池檢測標準全目錄!

    關于重金屬的檢測1電池中鉛、鎘檢測標準2006/66/EC歐盟關于電池和蓄電池中有害物質的限令EPA3052:1996硅土和有機質的微波輔助酸消解EPA200.8ICP-MS法
    的頭像 發表于 10-18 14:19 ?1595次閱讀
    電池的<b class='flag-5'>檢測</b>標準是哪些?<b class='flag-5'>關于</b>電池<b class='flag-5'>檢測</b>標準全目錄!

    機器視覺檢測應用場景:缺陷檢測、尺寸測量、引導定位、運動控制

    在當今高度自動化和智能化的制造業中,機器視覺檢測以其獨特的優勢成為生產線上不可或缺的 “慧眼”。它不僅能夠提高生產效率和產品質量,還為企業帶來了巨大的經濟效益和競爭力。本篇蘇州研訊電子科技有限公司
    的頭像 發表于 09-12 15:54 ?965次閱讀

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

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

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

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

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

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

    渦流檢測技術的優點及類型

    渦流檢測是一種非破壞性檢測技術,主要用于檢測金屬材料的表面和近表面缺陷。它利用電磁感應原理,通過
    的頭像 發表于 07-26 16:01 ?1845次閱讀

    渦流檢測常用的檢測方式

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

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

    在工業生產中,缺陷檢測是確保產品質量的關鍵環節。傳統的人工檢測方法不僅效率低下,且易受人為因素影響,導致誤檢和漏檢問題頻發。隨著人工智能技術的飛速發展,特別是深度學習技術的崛起,基于AI深度學習的
    的頭像 發表于 07-08 10:30 ?2424次閱讀
    主站蜘蛛池模板: 午夜影院网页 | 欧美1| 久久久久女人精品毛片九一 | 日本免费黄色小视频 | 欧美freesex交 | 色爱区综合激情五月综合色 | 大黄网站在线观看 | 在线看你懂得 | 77成人| 欧美深深色噜噜狠狠yyy | 热之国产 | 久久国产精品99久久久久久牛牛 | www.91免费视频 | 九月婷婷综合 | 在线视频亚洲色图 | 亚洲综合色网站 | 四虎影视国产精品 | 永久在线观看视频 | 九九热在线免费视频 | 91精品久久久久含羞草 | 黄色一级一毛片 | 国产你懂的在线观看 | 免费人成a大片在线观看动漫 | 免费观看成人欧美1314www | 亚洲香蕉影视在线播放 | www.色视频| 日本一区二区不卡在线 | 在线视频一本 | 国产亚洲欧美一区二区 | 欧美18videosex性欧美1819 | 久久午夜影院 | 国产亚洲精品自在久久77 | 日韩毛片在线 | 亚洲欧美精品成人久久91 | 午夜视频在线免费播放 | 亚洲天堂视频在线观看免费 | 国产精品久久久久久久免费大片 | 亚洲码在线 | 欧美成人一区二区三区在线电影 | 国内精品视频免费观看 | 欧美日韩国产另类一区二区三区 |