LED模組在線檢測(cè)設(shè)計(jì)
模組圖像用大津法處理后得到的二值化結(jié)果如圖7、8所示。本文引用地址:http://www.ex-cimer.com/article/168548.htm
通過(guò)圖可以發(fā)現(xiàn)模組圖像直接經(jīng)過(guò)大津法分割后,不同區(qū)域之間可能存在著斷續(xù)的連接,為了斷開(kāi)這些連接部分,用開(kāi)運(yùn)算進(jìn)行處理,運(yùn)算規(guī)則為:使用結(jié)構(gòu)元素B對(duì)集合A進(jìn)行開(kāi)運(yùn)算表達(dá)式為;,用B對(duì)A進(jìn)行開(kāi)運(yùn)算就是用B對(duì)A進(jìn)行腐蝕,然后用B對(duì)結(jié)果進(jìn)行膨脹。開(kāi)運(yùn)算會(huì)消除圖像邊緣毛刺,使得輪廓變得光滑,斷開(kāi)狹窄的間斷,結(jié)果如圖9所示。
4 圖像配準(zhǔn)
4.1 Fourler-Mellin圖像配準(zhǔn)
在LED模組的檢測(cè)過(guò)程中,模組擺放位置的變化必將導(dǎo)致待測(cè)圖像與標(biāo)準(zhǔn)模板圖像之間存在著差異,對(duì)下一步檢測(cè)的準(zhǔn)確性將產(chǎn)生不可預(yù)計(jì)的影響。在實(shí)際情況中,可能存在著旋轉(zhuǎn)縮放等使問(wèn)題。文中使用Fourier-Mellin圖像配準(zhǔn)算法,該算法是一種經(jīng)典的基于非特征的圖像配準(zhǔn)算法,考慮被配準(zhǔn)的兩幅圖像s(x,y)和r(x,y),其中s(x,y)是r(x,y)經(jīng)過(guò)平移、旋轉(zhuǎn)和一定尺度縮放變換后的圖像,即
式中|.|表示頻譜幅度??梢钥闯觯?alpha;(旋轉(zhuǎn)角度)和σ(縮放因子)可以和平移量(x0,y0)分離計(jì)算。分析可知頻譜幅度僅與α和σ有關(guān),而與平移量(x0,y0)無(wú)關(guān),故相似變換參數(shù)可分兩步來(lái)分別計(jì)算,第一步通過(guò)圖像幅度譜求出旋轉(zhuǎn)角度α和縮放因子σ,第二步求出平移參數(shù)x0和y0。
4. 2 重新采樣插值
變換后,像素的坐標(biāo)不會(huì)和原來(lái)的采樣網(wǎng)格完全相同,即輸入圖像的位置坐標(biāo)為整數(shù),而輸出圖像的位置坐標(biāo)為非整數(shù),這就需要對(duì)變換后的圖像進(jìn)行重新采樣和插值處理。文中使用雙線性插值法對(duì)圖像進(jìn)行插值處理。處理公式為:
其中,(x,y)為映射位置,0x1,0y1,(0,0)、(0,1)、(1,0)、(1,1)為映射位置臨近的4個(gè)像素點(diǎn),通過(guò)插值運(yùn)算,可使的插值結(jié)果較為平滑,可能會(huì)使圖像的細(xì)節(jié)產(chǎn)生退化,也可能會(huì)使得到圖像表面在領(lǐng)域邊界處溫和,但是斜率卻不吻合,但是這兩種情況均可通過(guò)高階插值得以修正。
利用Fomier-Mellin交換,對(duì)旋轉(zhuǎn)后的模組圖像進(jìn)行校正,對(duì)變換后的圖像進(jìn)行重采樣和插值處理,校正后模組圖像與原始圖像進(jìn)行重疊配準(zhǔn)。結(jié)果如圖10、11、12所示。
評(píng)論