需求:利用傳統(tǒng)算法檢測(cè)iPhone手機(jī)背殼是否瑕疵并給出瑕疵率
工具:攝像頭/iPhone 6s/偏振鏡等
傳統(tǒng)算法方向的選擇
最近做圖像處理與識(shí)別相關(guān)的事情,先從OpenCV/Matlab入手,看傳統(tǒng)算法在瑕疵檢測(cè)方向能做到什么程度。
因之前并沒(méi)有相關(guān)的經(jīng)驗(yàn),乍開(kāi)始生怕閉門(mén)造車(chē),遂多方搜尋,相關(guān)的會(huì)議與論述很多,不乏深度學(xué)習(xí)或者深度學(xué)習(xí)與傳統(tǒng)算法相結(jié)合的,以有限的資源來(lái)看,深度學(xué)習(xí)并沒(méi)有特別大的優(yōu)勢(shì):表現(xiàn)在
1. 深度學(xué)習(xí)對(duì)訓(xùn)練圖庫(kù)的要求很高,很難得到很好的訓(xùn)練結(jié)果
2. 深度學(xué)習(xí)的靈活度較低,若適用場(chǎng)景有些許改變,均需要重新訓(xùn)練,這在商用時(shí)會(huì)是很大的問(wèn)題
3. 深度學(xué)習(xí)的部署成本較高,同時(shí)對(duì)部署場(chǎng)景有較高要求(光線/攝像效果等)
當(dāng)然,深度學(xué)習(xí)大勢(shì)所趨,也不必因噎廢食,萬(wàn)一是一時(shí)的淺見(jiàn)呢。后續(xù)也會(huì)投身到這個(gè)方向去。
瑕疵檢測(cè)關(guān)注的兩個(gè)問(wèn)題
瑕疵的標(biāo)注
對(duì)瑕疵的標(biāo)注是為了更直觀的展示,主要是給人看的
瑕疵的量化
真正機(jī)器關(guān)心的是怎么量化,是用數(shù)量表示還是百分比是個(gè)值得考慮的問(wèn)題
歷程
1.圖像去噪-》灰度化-》二值化
二值化之后就可以看到絕大部分的瑕疵點(diǎn)已經(jīng)凸顯出來(lái)了,但是有三個(gè)問(wèn)題:
1. 黑點(diǎn)瑕疵與白點(diǎn)瑕疵是二值化的兩個(gè)極端,故無(wú)法同時(shí)出現(xiàn)。
2. 量化如何去除Logo與其他印刷的干擾
問(wèn)題1后續(xù)用邊緣檢測(cè)替代
問(wèn)題2采用像素點(diǎn)計(jì)數(shù)的方法,計(jì)算百分比,然后與無(wú)瑕疵的百分比作比較,準(zhǔn)確度不高,也顯得low low的。
2.圖像去噪-》灰度化-》canny-》形態(tài)學(xué)(閉運(yùn)算)-》連通域
邊緣檢測(cè)后進(jìn)行閉運(yùn)算,瑕疵會(huì)形成大大小小的連通域,可以統(tǒng)計(jì)連通域的個(gè)數(shù),然后與無(wú)瑕疵logo與其他印刷形成的連通域個(gè)數(shù)作比較,這種情況幾乎不會(huì)漏掉。這是感覺(jué)可行的選擇之一。
3.OpenCV matchTemplate
實(shí)驗(yàn)室條件下,可以營(yíng)造比較理想的條件,所以考慮了OpenCV的模板匹配,同時(shí)也測(cè)試了模板匹配在不理想情況下的表現(xiàn)。
結(jié)果證明因?yàn)槭謾C(jī)瑕疵檢測(cè)的需求目標(biāo)較低,模板匹配是比較能夠勝任的一個(gè)辦法。只要模板與識(shí)別目標(biāo)的拍攝角度差別不是太大,都可以很好的識(shí)別瑕疵。圖片的輕微縮放大多也可以應(yīng)付。
其他處理
前面都是軟件方面處理的流程,在如何獲得更加理想的圖片方面也做了一些嘗試:
采用各種不同顏色的光源,如藍(lán)光/紅光,區(qū)別不大
對(duì)圖片進(jìn)行白平衡調(diào)整,有改善
攝像頭加偏振鏡防止圖像反光,有改善但不明顯
圖片浮雕處理,肉眼看上去瑕疵顯著了,但對(duì)機(jī)器而言并沒(méi)有區(qū)別,故沒(méi)有采納
作者:cshyxxxl
編輯:黃飛
-
圖像處理
+關(guān)注
關(guān)注
27文章
1304瀏覽量
56911 -
OpenCV
+關(guān)注
關(guān)注
31文章
635瀏覽量
41595 -
深度學(xué)習(xí)
+關(guān)注
關(guān)注
73文章
5518瀏覽量
121608
原文標(biāo)題:關(guān)于利用傳統(tǒng)圖像處理方法進(jìn)行瑕疵檢測(cè)的一點(diǎn)總結(jié)
文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺(jué)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
激光焊縫跟蹤器與傳統(tǒng)焊縫檢測(cè)方法的對(duì)比
![激光焊縫跟蹤器與<b class='flag-5'>傳統(tǒng)</b>焊縫<b class='flag-5'>檢測(cè)</b><b class='flag-5'>方法</b>的對(duì)比](https://file1.elecfans.com//web3/M00/00/53/wKgZO2dILgSASh4_AABgk32ZH8U65.jpeg)
無(wú)損檢測(cè)與傳統(tǒng)檢測(cè)的區(qū)別
基于 DSP5509 進(jìn)行數(shù)字圖像處理中 Sobel 算子邊緣檢測(cè)的硬件連接電路圖
工業(yè)主板在服裝紡織瑕疵檢測(cè)中的應(yīng)用
![工業(yè)主板在服裝紡織<b class='flag-5'>瑕疵</b><b class='flag-5'>檢測(cè)</b>中的應(yīng)用](https://file1.elecfans.com/web2/M00/07/38/wKgaombj3NqALZyBAAp_M2Qjms4706.png)
圖像分割與目標(biāo)檢測(cè)的區(qū)別是什么
圖像檢測(cè)和圖像識(shí)別的原理、方法及應(yīng)用場(chǎng)景
圖像識(shí)別算法都有哪些方法
機(jī)器人視覺(jué)技術(shù)中圖像分割方法有哪些
圖像檢測(cè)與識(shí)別技術(shù)的關(guān)系
圖像檢測(cè)和圖像識(shí)別的區(qū)別是什么
基于FPGA的實(shí)時(shí)邊緣檢測(cè)系統(tǒng)設(shè)計(jì),Sobel圖像邊緣檢測(cè),F(xiàn)PGA圖像處理
榮耀終端有限公司“圖像處理方法及裝置”專(zhuān)利公布
![榮耀終端有限公司“<b class='flag-5'>圖像</b><b class='flag-5'>處理</b><b class='flag-5'>方法</b>及裝置”專(zhuān)利公布](https://file1.elecfans.com/web2/M00/E8/2E/wKgZomZOn-uAVwPGAAIk7YB5P3U530.png)
蔡司工業(yè)ct內(nèi)部瑕疵缺陷檢測(cè)機(jī)
![蔡司工業(yè)ct內(nèi)部<b class='flag-5'>瑕疵</b>缺陷<b class='flag-5'>檢測(cè)</b>機(jī)](https://file1.elecfans.com/web2/M00/CB/21/wKgZomYfhpCAQ2DiAACrc-nxHRw950.png)
機(jī)器視覺(jué)在織物缺陷圖像識(shí)別中的應(yīng)用與分析
![機(jī)器視覺(jué)在織物缺陷<b class='flag-5'>圖像</b>識(shí)別中的應(yīng)用與分析](https://file1.elecfans.com/web2/M00/C1/36/wKgaomXURlWAJ7bCAABVSoLHKEM749.png)
關(guān)于數(shù)字圖像處理的常用技巧
![<b class='flag-5'>關(guān)于</b>數(shù)字<b class='flag-5'>圖像</b><b class='flag-5'>處理</b>的常用技巧](https://file1.elecfans.com/web2/M00/C1/07/wKgaomXSsNmAdnt4AAAkCZrXlMg627.png)
評(píng)論