利用機器視覺邊緣檢查的尺寸檢查是圖像傳感器的應(yīng)用趨勢。圖像傳感器可以將檢查對象在平面上表現(xiàn)出來,通過邊緣檢測,測算位置、寬度、角度等。
下面將按照處理過程來介紹邊緣檢查的原理,這將有助于優(yōu)化檢查設(shè)置。除此之外,還將介紹一些有性的邊緣檢查的例子以及可以穩(wěn)定檢查效果的預(yù)處理濾鏡的選擇方法。
邊緣檢測的原理
所謂邊緣是指圖像內(nèi)明亮部位與陰暗部分的邊緣。邊緣檢測是通過視覺系統(tǒng)來檢測這種濃淡變化的邊緣。
可以通過下列4個過程來得到邊緣。
(1)投影處理
對于測量區(qū)域內(nèi)的圖像進行投影處理。投影處理是相對于檢查方向進行垂直掃描,然后計算各投影線的平均濃度。投影線平均濃度波形被稱為投影波形。
什么是投影處理?
計算投影方向的平均濃度。
可以減少區(qū)域內(nèi)的噪點造成的檢查錯誤。
(2)微分處理
根據(jù)投影波形進行微分處理??赡艹蔀檫吘壍摹獾兓^大的部位,其微分值也較大。
什么是微分處理?
計算濃淡(級)變化量的處理過程。
可以消除區(qū)域內(nèi)濃度值的變化所導(dǎo)致的影響。
例:沒有濃淡變化的部位的微分值是0。
白色(255)→黑色(0) 時的值是-255。
(3)通過校正使微分值達到100%
在實際生產(chǎn)線上,為了使邊緣達到穩(wěn)定的狀態(tài),通常會進行適當?shù)恼{(diào)整以使微分值達到100%。
將超過預(yù)先設(shè)置的“ 邊緣感度(%)”的微分波形的峰值作為邊緣位置。根據(jù)濃淡變化峰值的檢測原理,在照度經(jīng)常發(fā)生變化的生產(chǎn)線上也可以穩(wěn)定的檢測出邊緣。
(4)亞像素處理
對于微分波形中部分的中心附近的3個像素,根據(jù)這3個像素形成的波形,進行修正演算。以1/100像素為單位測算邊界位置(次像素處理)。
?