System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現(xiàn)步驟摘要】
本專利技術涉及圖像增強,具體涉及一種高強度沖壓件缺陷檢測方法。
技術介紹
1、沖壓技術作為五金行業(yè)的常用技術,在制作沖壓件時,由于沖壓本身操作不當或者獲取的沖壓材料本身問題會導致制作的沖壓件存在缺陷,降低工件精度,進而影響工件的使用壽命,因此,在進行工件沖壓后需要對沖壓件進行缺陷檢測,判斷沖壓效果。
2、現(xiàn)有技術通過雙邊濾波對沖壓件圖像進行去噪處理,保留沖壓件圖像中有效的缺陷邊緣;但是當雙邊濾波算法中預設的灰度值標準差設置不合理時,容易導致去噪后圖像中噪聲信息去噪不徹底,導致圖像增強效果較差,使得噪聲點影響沖壓件缺陷邊緣檢測,降低高強度沖壓件缺陷檢測的準確率。
技術實現(xiàn)思路
1、為了解決雙邊濾波算法中預設的灰度值標準差設置不合理,使圖像增強效果較差進而降低高強度沖壓件缺陷檢測的準確率的技術問題,本專利技術的目的在于提供一種高強度沖壓件缺陷檢測方法,所采用的技術方案具體如下:
2、本專利技術提出了一種高強度沖壓件缺陷檢測方法,該方法包括:
3、獲取待測高強度沖壓件的原始沖壓件灰度圖像;
4、對原始沖壓件灰度圖像通過圖像金字塔進行采樣,得到不同尺度的子沖壓件灰度圖像;將原始沖壓件灰度圖像與每個尺度的子沖壓件灰度圖像作為沖壓件圖像;獲取沖壓件圖像中各像素點的鄰近像素點,結合沖壓件圖像中每個像素點與其鄰近像素點的第一預設窗口內(nèi)灰度分布之間的差異和梯度角度之間的差異,以及每個像素點在不同預設方向上像素點的灰度值分布,獲取沖壓件圖像中每個像素點的
5、根據(jù)原始沖壓件灰度圖像中每個像素點與所述像素點在每個尺度的子沖壓件灰度圖像中對應的匹配像素點的預設范圍內(nèi)像素點的所述綜合灰度特征值分布情況之間的差異,獲取原始沖壓件灰度圖像中每個像素點的邊緣顯著度;
6、依據(jù)所述邊緣顯著度對雙邊濾波算法中預設灰度值標準差進行調整,得到原始沖壓件灰度圖像中每個像素點的調整后灰度值標準差;基于調整后灰度值標準差利用雙邊濾波算法對原始沖壓件灰度圖像進行增強,得到?jīng)_壓件增強圖像;
7、根據(jù)沖壓件增強圖像對高強度沖壓件進行缺陷檢測。
8、進一步地,所述獲取沖壓件圖像中各像素點的鄰近像素點,結合沖壓件圖像中每個像素點與其鄰近像素點的第一預設窗口內(nèi)灰度分布之間的差異和梯度角度之間的差異,以及每個像素點在不同預設方向上像素點的灰度值分布,獲取沖壓件圖像中每個像素點的綜合灰度特征值的方法,包括:
9、選取沖壓件圖像中任意一個像素點作為分析像素點;將分析像素點的第一預設窗口的預設鄰域范圍內(nèi)第一預設窗口的中心位置的像素點,作為分析像素點的鄰近像素點;
10、將分析像素點的第一預設窗口內(nèi)像素點的灰度值的方差作為分析像素點的灰度離散值;計算分析像素點的第一預設窗口內(nèi)像素點的灰度值的均值作為分析像素點的灰度局部均值;將所述灰度離散值與所述灰度局部均值的乘積作為分析像素點的綜合灰度分布值;
11、依據(jù)分析像素點與其鄰近像素點的所述綜合灰度分布值之間的差異和梯度角度之間的差異,獲取分析像素點的局部灰度特征值;根據(jù)分析像素點在不同預設方向上像素點的灰度值分布,獲取分析像素點的整體灰度特征值;
12、根據(jù)所述局部灰度特征值與所述整體灰度特征值,獲取分析像素點的綜合灰度特征值;所述局部灰度特征值與所述整體灰度特征值均與所述綜合灰度特征值為正相關關系。
13、進一步地在于,所述獲取分析像素點的局部灰度特征值的方法,包括:
14、利用sobel算子獲取分析像素點在每個卷積后梯度方向上的梯度幅值與分析像素點的梯度角度;
15、選取分析像素點的任意兩個卷積后梯度方向作為分析梯度方向,計算兩個所述分析梯度方向上的梯度幅值之間的差值絕對值作為梯度差異值;將最大的所述梯度差異值作為分析像素點的梯度顯著值;
16、計算分析像素點分別與每個所述鄰近像素點的所述綜合灰度分布值之間的差值絕對值,作為分析像素點與每個所述鄰近像素點之間的灰度分布差異值;
17、將最小的所述灰度分布差異值對應的鄰近像素點作為分析像素點的目標像素點;將分析像素點與所述目標像素點的梯度角度之間差值絕對值作為分析像素點的灰度分布有效度;
18、根據(jù)分析像素點的所述梯度顯著值、所述灰度分布有效度以及分析像素點與其目標像素點之間的灰度分布差異度,獲取分析像素點的局部灰度特征值;所述梯度顯著值與所述局部灰度特征值為正相關的關系,所述灰度分布有效度與所述灰度分布差異度與所述局部灰度特征值為負相關的關系。
19、進一步地,所述根據(jù)分析像素點在不同預設方向上像素點的灰度值分布,獲取分析像素點的整體灰度特征值的方法,包括:
20、選取分析像素點的任意一個預設方向作為分析方向,在分析像素點的第二預設窗口內(nèi),將分析像素點在分析方向上的像素點作為分析方向上的特征像素點;設置所述特征像素點的編號;
21、以編號為橫軸,灰度值為縱軸建立二維坐標系,將所述特征像素點在所述二維坐標系中進行標注得到對應特征像素點的坐標點;對所述坐標點進行曲線擬合,得到分析像素點在分析方向上的灰度曲線段;計算所述灰度曲線段上坐標點的斜率的方差作為分析像素點在分析方向上的灰度波動值;
22、由分析像素點的分析方向,以及與分析方向相反的預設方向構成分析像素點的匹配方向對;依據(jù)分析像素點在各匹配方向對內(nèi)每個預設方向上的所述灰度波動值之間的差異,獲取分析像素點的整體灰度特征值。
23、進一步地,所述分析像素點的整體灰度特征值的計算公式如下:
24、,;式中,t為分析像素點的所述整體灰度特征值;k為分析像素點的方向集合,所述方向集合由分析像素點的所有匹配方向對構成;為分析像素點在所述方向集合中第k個匹配方向對與第h個匹配方向對的分布關聯(lián)度;為分析像素點在所述方向集合中第k個匹配方向對內(nèi)第一個預設方向上的所述灰度波動值;為分析像素點在所述方向集合中第k個匹配方向對內(nèi)第二個預設方向上的所述灰度波動值;為分析像素點在所述方向集合中第h個匹配方向對內(nèi)第一個預設方向上的所述灰度波動值;為分析像素點在所述方向集合中第h個匹配方向對內(nèi)第二個預設方向上的所述灰度波動值;為絕對值函數(shù);max為最大值函數(shù);exp為子自然常數(shù)e為底數(shù)的指數(shù)函數(shù)。
25、進一步地,所述獲取原始沖壓件灰度圖像中每個像素點的邊緣顯著度的方法,包括:
26、選取沖壓件圖像中任意一個像素點作為待測像素點,在待測像素點的第三預設窗口內(nèi),將待測像素點在每個預設方向上像素點的所述綜合灰度特征值的方差,作為待測像素點在每個預設方向上方向波動度;將最小的所述方向波動度作為待測像素點的局部波動度;
27、結合原始沖壓件灰度圖像中每個像素點與所述像素點在每個尺度的子沖壓件灰度圖像中對應的匹配像素點的所述綜合灰度特征值之間的差異,以及所述局部波動度之間的差異,對原始沖壓件灰度圖像中每個像素點的所述綜合灰度特征值進行調整,得到本文檔來自技高網(wǎng)...
【技術保護點】
1.一種高強度沖壓件缺陷檢測方法,其特征在于,該方法包括:
2.根據(jù)權利要求1所述的一種高強度沖壓件缺陷檢測方法,其特征在于,所述獲取沖壓件圖像中各像素點的鄰近像素點,結合沖壓件圖像中每個像素點與其鄰近像素點的第一預設窗口內(nèi)灰度分布之間的差異和梯度角度之間的差異,以及每個像素點在不同預設方向上像素點的灰度值分布,獲取沖壓件圖像中每個像素點的綜合灰度特征值的方法,包括:
3.根據(jù)權利要求2所述的一種高強度沖壓件缺陷檢測方法,其特征在于,所述獲取分析像素點的局部灰度特征值的方法,包括:
4.根據(jù)權利要求2所述的一種高強度沖壓件缺陷檢測方法,其特征在于,所述根據(jù)分析像素點在不同預設方向上像素點的灰度值分布,獲取分析像素點的整體灰度特征值的方法,包括:
5.根據(jù)權利要求4所述的一種高強度沖壓件缺陷檢測方法,其特征在于,所述分析像素點的整體灰度特征值的計算公式如下:
6.根據(jù)權利要求1所述的一種高強度沖壓件缺陷檢測方法,其特征在于,所述獲取原始沖壓件灰度圖像中每個像素點的邊緣顯著度的方法,包括:
7.根據(jù)權利要求6所述
8.根據(jù)權利要求1所述的一種高強度沖壓件缺陷檢測方法,其特征在于,所述原始沖壓件灰度圖像中每個像素點的調整后灰度值標準差的獲取方法,包括:
9.根據(jù)權利要求1所述的一種高強度沖壓件缺陷檢測方法,其特征在于,所述根據(jù)沖壓件增強圖像對高強度沖壓件進行缺陷檢測的方法,包括:
10.根據(jù)權利要求1所述的一種高強度沖壓件缺陷檢測方法,其特征在于,所述對原始沖壓件灰度圖像通過圖像金字塔進行采樣的方法為利用高斯金字塔進行下采樣。
...【技術特征摘要】
1.一種高強度沖壓件缺陷檢測方法,其特征在于,該方法包括:
2.根據(jù)權利要求1所述的一種高強度沖壓件缺陷檢測方法,其特征在于,所述獲取沖壓件圖像中各像素點的鄰近像素點,結合沖壓件圖像中每個像素點與其鄰近像素點的第一預設窗口內(nèi)灰度分布之間的差異和梯度角度之間的差異,以及每個像素點在不同預設方向上像素點的灰度值分布,獲取沖壓件圖像中每個像素點的綜合灰度特征值的方法,包括:
3.根據(jù)權利要求2所述的一種高強度沖壓件缺陷檢測方法,其特征在于,所述獲取分析像素點的局部灰度特征值的方法,包括:
4.根據(jù)權利要求2所述的一種高強度沖壓件缺陷檢測方法,其特征在于,所述根據(jù)分析像素點在不同預設方向上像素點的灰度值分布,獲取分析像素點的整體灰度特征值的方法,包括:
5.根據(jù)權利要求4所述的一種高強度沖壓件缺陷檢測方法,其特征在于,所述分析像...
【專利技術屬性】
技術研發(fā)人員:王秀芳,王永恒,許立明,
申請(專利權)人:天津世亞模具股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。