【檢測(cè)原理】
檢測(cè)系統(tǒng)由工業(yè)相機(jī)、工業(yè)鏡頭、圖像采集卡、工業(yè)光源、起偏震片、PC機(jī)以及機(jī)械結(jié)構(gòu)和機(jī)械傳動(dòng)等構(gòu)成。通過(guò)檢測(cè)精度、檢測(cè)速度、視野范圍、工作距離、工件尺寸來(lái)選取合適的工業(yè)相機(jī)和工業(yè)鏡頭。通過(guò)數(shù)據(jù)傳輸?shù)拇笮∵M(jìn)行圖像采集,本文采用漫反射條形組合光源。
【瑕疵類(lèi)型】
自動(dòng)化視覺(jué)識(shí)別檢測(cè)芯片上的字符瑕疵,包括:字符偏移、缺失、溢墨。
【檢測(cè)難點(diǎn)】
① 芯片表面有油污等雜質(zhì)怎么檢測(cè),普通光線無(wú)法穿透油污,無(wú)法照亮芯片上的字符。
② 芯片上的字符較小,約1mm*1mm,因此需要高分辨率遠(yuǎn)心鏡頭來(lái)成像觀測(cè)。
③ 芯片識(shí)別需滿足自動(dòng)化高效檢測(cè),拍照頻率為0.3s/pcs,因此需要千兆網(wǎng)工業(yè)相機(jī)。
【數(shù)據(jù)記錄】
保存每班次生產(chǎn)記錄到數(shù)據(jù)庫(kù),可供查詢、打印
【檢測(cè)步驟】
1、字符定位
字符定位通過(guò)設(shè)計(jì)金屬定位塊的方式,利用金屬材料在光源輻照下的輻射特性與SMD的差異性提高對(duì)比度來(lái)進(jìn)行快速定位。
2、字符分割
在進(jìn)行字符分割之前,要進(jìn)行SMD芯片的位姿矯正。SMD的歐式運(yùn)動(dòng)是先旋轉(zhuǎn)、后平移的組合,所以可以用剛體運(yùn)動(dòng)來(lái)表示位姿。利用二值化圖像的像素分布直方圖進(jìn)行分析,從而找出相鄰字符的分界點(diǎn)進(jìn)行分割。在利用垂直投影切分的方式進(jìn)行字符切割的結(jié)果,如下圖所示。
3、字符缺陷識(shí)別
字符缺陷識(shí)別采用基于邊緣特征的模板匹配。模板匹配的基本思想是讓模板在目標(biāo)圖像中做平移運(yùn)動(dòng),將模板左上角和待檢測(cè)的圖像左上角重合,每移動(dòng)一個(gè)像素,計(jì)算模板與待匹配圖像的相似度,遍歷結(jié)束之后,將符合閾值的位置認(rèn)定為最佳匹配位置。
基于灰度的互相關(guān)模板匹配是通過(guò)用模板圖像遍歷待匹配圖像,每移動(dòng)一個(gè)像素,計(jì)算對(duì)應(yīng)部分的互相關(guān)值,將互相關(guān)值的最大值作為最佳匹配位置。基于灰度的互相關(guān)模板匹配缺點(diǎn)是在光場(chǎng)不均勻情況下,不具有魯棒性。歸一化互相關(guān)系數(shù)法是一個(gè)亮度、對(duì)比度線性不變量,能夠明顯改善光照的線性變化帶來(lái)的影響。
但是隨著圖像分辨率的提高,圖像匹配的時(shí)間會(huì)增加,匹配準(zhǔn)確度也存在差異,甚至?xí)l(fā)生匹配失效的情況,并且由于半導(dǎo)體芯片的位姿和完整性等存在差異,會(huì)引起光照的非線性變化,這會(huì)導(dǎo)致圖像的灰度差異大,進(jìn)而導(dǎo)致模板匹配結(jié)果不準(zhǔn)確。較于基于灰度的互相關(guān)模板匹配,基于邊緣的模板匹配不需要建立兩幅圖像之間點(diǎn)的對(duì)應(yīng)關(guān)系,具有較好的魯棒性。模板由目標(biāo)圖像邊緣的一系列點(diǎn)組成,如下圖。
案例結(jié)果展示: