梁冬迎,張 峰
LIANG Dong-ying, ZHANG Feng
(北京遠東羅斯蒙特儀表有限公司,北京 100013)
圖像識別技術已經廣泛應用于現代制造業并且擁有的良好穩定性和準確性,本文探討了在生產線如何利用圖像識別技術代替人工檢驗液晶顯示屏品質的方法,設計并開發變送器液晶顯示屏光學自動檢測系統。
此系統針對生產線液晶顯示屏圖像特征,采用圖像模式匹配算法以及邊緣檢測算法。該系統的引入,避免了原有人工操作對液晶電路板的潛在傷害,并有效保證了生產測試流程的完整執行。
NI視覺是美國國家儀器公司針對半導體自動化測試、汽車和電子產品等領域開發的具有圖像采集和處理功能的整體解決方案。本文中所探討的圖像處理算法源自此系統。通過使用該系統提高了整個測試系統的開發進度。
邊緣檢測的目的是辨別出數字圖像中發生顯著變化的點。圖像屬性中點的顯著變化通常反映了屬性的重要事件和變化。這些變化包括表面方向不連續性、物質屬性變化以及場景照明變化。
邊緣檢測算法是圖像識別技術中的基礎算法,廣泛應用于圖像自動檢測領域。其大幅度降低運算數據量,保留了圖像重要的結構屬性,適合用于決策物件的外形尺寸以及辨別物件是否存在外在損傷場合。
模式匹配是圖像檢測技術中的核心基礎算法。整個模式匹配算法分為兩個階段:學習和匹配。
在學習階段,算法在模板圖像中提取理想圖像的灰度值以及邊緣梯度的信息,并存儲該學習過程中模板圖像的關鍵信息。
在匹配階段,模式匹配算法提取被檢測圖像的灰度值以及邊緣梯度信息,并且與在學習階段存儲的標準模板信息進行對比。其通過尋找被檢測圖像里的最高相關交叉區域,搜索被檢測圖像可能匹配的圖像資源。
系統組成如圖1所示,其中自動控制軟件實現圖像處理算法,并且控制相機調節系統以及工裝硬件控制系統;相機調節系統用來控制相機位置、曝光強度等硬件參量;工裝控制系統負責構建自動控制軟件與待測液晶屏組件的信息交互以及保證液晶板正常工作;工作臺支架系統負責消除硬件坐標誤差。此支架系統,利于簡化圖像處理算法參數(待測圖片旋轉、位移),并且利于提高測試過程的一致性。
4.2.1 邊緣檢測算法選擇原因及分析

圖2 待檢測圖像
圖2中是待檢測的液晶屏圖像,可以看出圖像整體由規則字段碼構成,剩余小部分是不規則的圖像信息。針對此測試圖像的特征,采取了對規則字碼段采用邊緣檢測算法處理的思路。
邊緣檢測能夠很好地捕捉規則字段的邊緣特性,其相對模板圖像匹配,關注點少,計算量小,效率高。又由于其關注小區域邊緣特性,縮小了檢測范圍,從而降低了誤判率。因此邊緣檢測更適合進行規則字段碼圖形檢測。
本測試系統采用了對每一個字段分別進行邊緣檢測算法的思路。由圖3中可以看出,經過放大后的字段邊緣存在微小模糊,因此需要多次試驗算法參數實現邊緣的準確識別。

圖3 單一字段邊緣檢測及算法參數
模板圖像匹配算法也可檢測規則字碼段,但僅使用模板圖像匹配會導致檢測效率降低以及錯誤判斷出現。因為真實的工況條件下采集的液晶屏圖像的字段碼亮度是有區別的,如果大區域使用同一個圖像模板進行匹配,將導致LCD誤判率明顯上升。
4.2.2 圖像匹配檢測算法選擇原因及分析
圖2中,對于不規則的平方根號,YES等圖像符號,考慮到邊緣檢測算法需要涉及多個邊緣點,導致算法處理相對復雜困難。模板模式匹配非常適合此類無規則曲線圖像。模板匹配檢測算法通過學習并分析模板中的關鍵點的特征,描述整個模板特征輪廓。從待測液晶屏圖像中匹配模板特征輪廓,實現圖像分析檢測。
圖4展示了YES符號經過采用圖像模板匹配算法后的檢測結果。由此圖可以發現由于測試系統周圍光照強度變化,導致整體圖像產生了微小模糊,因此也需要多次試驗算法參數實現符號的準確識別。

圖4 模板匹配檢測及算法參數
4.2.3 圖像算法參考坐標系選擇原因及分析
工作臺支架系統消除操作人員人為坐標誤差。但考慮到相機及待測液晶屏位置的細微位移,整個圖像處理算法需要通過軟件進一步消除坐標誤差。
在圖像處理的初始階段,測試系統識別并定位液晶屏幕YES符號,并將此作為后續所有圖像識別的參考坐標原點。通過其與模板圖像中YES圖像符號坐標位置對比,計算得出待測圖像后續所有符號相對坐標位移,從而在圖像軟件算法角度進一步消除系統坐標誤差,提升圖像識別準確性。

圖5 圖像檢測結果
第一步,測試系統通過圖像模板匹配算法檢測YES符號,并將其作為相對坐標原點與模板圖像中YES符號坐標位置對比,計算出相對位移。第二步,測試系統使用圖像模板匹配算法結合第一步中相對位移檢測平方根符號。如圖5所示,測試系統識別出了待測圖像中的YES符號及平方根符號,測試結果符合設計期望。第三步,測試系統使用邊緣檢測算法結合第一步中相對位移檢測規則字段顯示。如圖5所示,測試系統識別出了待測圖像中所有應用邊緣檢測算法的字段碼,測試結果符合設計期望。
本文在研究NI視覺處理軟件算法特點的基礎上,結合公司實際業務需求分析并選擇了邊緣檢測以及圖像模式匹配兩種圖像檢測算法,開發符合生產線工藝的軟件系統及硬件測試平臺。經過實驗和實際應用,驗證了圖像自動識別方案的可行性和高效性。
[1]NI vision builder automation inspection tutorial[Z].38-49.
[2]Milan Sonka.Image Processing[J].Analysis and Machine Vision.102-185.
[3]邊肇琪, 張學工.模式識別.第三版[M].北京:清華大學出版社,2010.