NI Vision Assistant:紋理缺陷檢測(cè)方法詳解
本文將介紹NI Vision Assistant視覺助手中的Processing Functions:Grayscale-Detect texture defects(灰度-檢測(cè)紋理缺陷)的使用方法以
本文將介紹NI Vision Assistant視覺助手中的Processing Functions:Grayscale-Detect texture defects(灰度-檢測(cè)紋理缺陷)的使用方法以及如何建立分類文件。
檢測(cè)紋理缺陷
在Processing Functions:Grayscale - Detect texture defects中,Detect texture defects選項(xiàng)位于該功能模塊中。通過設(shè)置參數(shù),可以有效地檢測(cè)出圖像中的紋理缺陷。
顏色閾設(shè)定
Step Name可以編輯為有意義的步驟名稱;Reposition Region of Interest Reference Coordinate System可重新定位坐標(biāo)系;Texture Classifier File Path用于選擇已存在的分類文件,如果沒有則點(diǎn)擊New新建;Display Only選項(xiàng)可只顯示缺陷;Overlay Defects選項(xiàng)可以將缺陷覆蓋在原圖像上;Initial Step Size是初始搜索步長(zhǎng)大??;Final Step Size用于在檢測(cè)到潛在缺陷時(shí)使用的步長(zhǎng)尺寸;Min Defect Classification Score是認(rèn)定為缺陷的最低得分標(biāo)準(zhǔn)。
新建分類文件
點(diǎn)擊New按鈕即可新建一個(gè)分類文件,這是建立紋理缺陷檢測(cè)系統(tǒng)的重要一步。
缺陷表征步驟
1. 打開一張含有缺陷紋理的圖片;
2. 選擇小波類型為bior3_9,Haralick Feature中Co-Occurrence Level為16,Windows Size X/Y為15(需包括最小缺陷大?。?,Step Size為0(避免計(jì)算窗口之間的重疊),Displacement Vector X/Y Delta均為1;
3. 觀察每個(gè)小波短;
4. 啟用左側(cè)選項(xiàng),查看是否紋理缺陷在每張Haralick特征圖片中都能被觀測(cè)到;
5. 在Original Image圖像中選擇正常紋理,然后點(diǎn)擊Add sample,并對(duì)添加的樣本進(jìn)行訓(xùn)練,設(shè)定Tolerance容差為0.001,nu范圍為0~1,增大調(diào)整值可以提高缺陷檢測(cè)效果,Shrinking選項(xiàng)用來決定是否使用shrinking heuristics算法,Max Iterations是最大迭代次數(shù),Kernel包括Linear/Polynomial/Gaussian/RBF,最后點(diǎn)擊Train Classifier進(jìn)行訓(xùn)練(同時(shí)可以得知Cross-Validation交叉驗(yàn)證值);
6. 選擇Texture Classifier Samples,查看所有已添加的樣本;
7. 可以通過Defect Only和Overlay Defect兩種方式查看檢測(cè)結(jié)果。
通過以上步驟,您可以充分利用NI Vision Assistant中的功能來高效地檢測(cè)紋理缺陷,為您的視覺識(shí)別工作提供有力支持。