發布時間:2020-07-21
斑點(英文Blob),常常是指顏色或者紋理相似的特征組成的連通區域,在機器視覺行業中, 斑點分析就是在前景/背景分離后的二值圖像中,通過一定的規則提取這些連通域并進行數據處理與分析,比如斑點的數量、面積、形狀等等。
靈閃IntelliBlink中集成了斑點分析、多斑點分析、彩色斑點分析、多彩色斑點分析的算法,主要在定位、測量、缺陷檢測等需求中應用。
下面就以缺陷檢測為例,著重介紹下靈閃中斑點分析工具。
如圖1所示為在特定的光學方案條件下的皮革原圖,我們如何利用靈閃能夠快速穩定地找出缺陷的位置?首先添加一個斑點定位的工具,如圖2所示,并把檢測區域ROI放大到全圖,如圖2所示,
圖2 添加斑點定位工具
然后在參數欄打開斑點配置界面,用戶可以按照以下步驟完成斑點提取,順序與圖中的序號一一對應:
1. 斑點提取工具
2. 單擊圖中的斑點
3. 確認斑點
4.斑點的灰度值可以根據實際情況手動調整,調整后重復步驟3確認斑點,至此完成前景的提取
5. 用同樣的操作方法選取背景顏色,完成背景的分離
6.斑點過濾器配置如圖4所示,用戶可以通過這個過濾器過濾不符合標準的斑點,可選的參數有面積、周長等
7. 容差,指的是在選取顏色時所設置的選取范圍,容差越大,選取的范圍也越大
圖3 斑點配置界面
圖4 過濾器配置界面
完成斑點的配置后,可以看到圖5的結果圖。
圖5 斑點提取界面
在提取到斑點后,靈閃會輸出斑點的相關算法結果來作為相關檢測的依據,例如把面積的大小作為缺陷判斷標準的依據,通過斑點位置進行缺陷區域的切割等,具體算法結果如圖6所示。
圖6 斑點算法結果輸出
小提示:
1. 基于斑點分析的缺陷檢測往往要求斑點有盡可能高的對比度,也就是需要一套專業的光學方案,利珀科技可以為廣大的合作伙伴提供集光學-算法平臺為一體的完整解決方案。
2. 實際檢測環境中圖片的質量可能會有各種各樣的差異,靈閃同時集成了多種圖像預處理工具,比如前背景分離、閾值、圖像增強、邊緣增強、形態學等重要的工具,可以降低檢測難度。
應用案例-白胚布的缺陷檢測
使用工具:前背景分離+斑點分析檢測要求:在線速度400m/min的白胚布上,檢測出大于等于0.04mm的斷紗、破洞、臟污,準確率大于99.9%原圖。
原圖
斷紗檢測效果圖