《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 橡膠圈缺陷檢測算法研究
橡膠圈缺陷檢測算法研究
來源:微型機與應用2010年第22期
朱紅莉1, 朱紅巖2
(1. 河南工業大學 信息科學與工程學院,河南 鄭州450001;2. 合肥工業大學 電氣與自動化工
摘要: 提出了一種基于數字圖像處理的邊緣檢測算法,分別利用Sobel算子和Canny算子對預處理后的圖像進行邊緣檢測,將所得圖像進行圖像相加,并用Matlab進行仿真。結果表明,該算法比單一邊緣檢測算子檢測效果要好,并具有良好的檢測精度。
Abstract:
Key words :

摘  要: 提出了一種基于數字圖像處理的邊緣檢測算法,分別利用Sobel算子Canny算子對預處理后的圖像進行邊緣檢測,將所得圖像進行圖像相加,并用Matlab進行仿真。結果表明,該算法比單一邊緣檢測算子檢測效果要好,并具有良好的檢測精度。
關鍵詞: 數字圖像處理;橡膠圈自適應中值濾波;Sobel算子;Canny算子

    圖像的邊緣是指圖像灰度值的不連續點或變化劇烈的點的集合,橡膠圈邊緣檢測是要提取缺陷和背景的邊界線。工業用橡膠圈在生產過程中不可避免地會出現各種各樣的缺陷,例如切割不平、厚度不均、毛邊和氣泡等。本文以橡膠圈的氣泡缺陷為例,提出了一種基于數字圖像處理的混合邊緣檢測算法,并給出了分析過程與實驗結果[1]。
1 算法研究
    目標圖像一般都含有噪聲,所以在邊緣檢測前必須進行圖像預處理以消除噪聲,然后再對其分別用Sobel算子和Canny算子進行邊緣檢測,最后把兩者結果相加,即得到較好的檢測效果。算法框圖如圖1所示。

1.1 圖像預處理
    橡膠圈圖像在拍攝、存儲、傳送的過程中會受到噪聲的污染,從而導致圖像出現失真、模糊等退化現象。常用的濾波算法有均值濾波、維納濾波、自適應中值濾波等。實驗證明,自適應中值濾波能有效去除橡膠圈圖像噪聲,更為重要的是,在去除噪聲的同時,自適應中值濾波還能保護圖像細節[2]。所以本文采用自適應中值濾波來進行圖像預處理。實驗效果如圖2所示。

1.2 邊緣檢測
1.2.1 Sobel算子邊緣檢測

    基于微分方法的邊緣檢測算子包括Roberts算子、Prewitt算子、Sobel算子、Laplacian算子、LoG算子等,其中前三者是基于一階導數的邊緣檢測算子,后兩者是基于二階導數的邊緣檢測算子。在算法實現過程中,通過模板與圖像中的每個像素點做卷積和運算,然后選取合適的閾值以提取邊緣。一階導數和二階導數的不同在于,一階導數認為最大值對應邊緣位置,而二階導數則以過零點對應邊緣位置。
    基于微分方法的邊緣檢測算子中,Roberts算子采用對角線方向相鄰兩像素之差近似梯度幅值檢測邊緣,檢測水平和垂直邊緣效果好于斜向邊緣,定位精度較高,但對噪聲敏感。Prewitt算子和Sobel算子是實踐中最常用的兩種算子,兩者都是利用像素點上下、左右鄰點的灰度加權算法,根據在邊緣點處達到極值這一原理來檢測邊緣。Prewitt算子實現起來更為簡單,但在抑制噪聲方面不如Sobel算子。Sobel算子能夠較為精確地檢測出邊緣點,對噪聲具有平滑作用,但檢測出的邊緣較寬。
    Laplacian算子是一種線性二階微分算子,對噪聲非常敏感,一般不直接用于邊緣檢測。LoG算子是Laplacian算子的改進方式,它選用Gaussian函數對圖像進行平滑濾波,然后對平滑后的圖像進行Laplacian運算。使用Laplacian算子是為了提供一幅能確定邊緣位置的圖像。
    Sobel算子是一組方向算子,從不同的方向檢測邊緣。方向算子是利用一組模板對圖像中的同一像素求卷積,選取其中最大的值作為邊緣強度,而將與之對應的方向作為邊緣方向。
    其梯度為:
 
    一幅圖像的3×3區域如圖3所示,其中z是圖像的灰度值,則Sobel算子模板如圖4所示,用以實現上述梯度公式。

    Prewitt算子是平均濾波,而Sobel算子是加權平均濾波。在Prewitt算子中像素鄰域與當前像素產生的影響是等價的,而Sobel算子中鄰域像素與當前像素的距離有不同的權值,一般距離越小,權值越大。Sobel算子的權值2意味著通過增加中心點的重要性來達到一些平滑效果,由于引入了平均因素,因而對圖像中的隨機噪聲有一定的平滑作用。Sobel算子是相隔兩行或兩列之差分,所以邊緣兩側元素得到了增強,邊緣顯得粗而亮[3]。
    實驗證明,當閾值設為0.017時,用Sobel算子對橡膠圈缺陷檢測效果最好。而上述其他算子均不能有效檢測出橡膠圈圖像的缺陷邊緣。
1.2.2 Canny算子邊緣檢測
    在圖像邊緣檢測中,抑制噪聲和邊緣精確定位是無法同時滿足的,邊緣檢測算法通過平滑濾波去除圖像噪聲的同時,也增加了邊緣定位的不確定性;反之,提高邊緣檢測算子對邊緣的敏感性的同時,也提高了對噪聲的敏感性。Canny算子在抗噪聲干擾和精確定位之間尋求最佳折中方案[4]。
    Canny算子邊緣檢測的原理與上述幾個不同,它不是通過微分算子檢測邊緣,而是在滿足一定約束條件下推導出邊緣檢測最優化算子。
    Canny算子邊緣檢測的基本原理是:采用二維高斯函數的任意方向上的一階導數為噪聲濾波器,通過與圖像卷積進行濾波;然后對濾波后的圖像尋找圖像梯度的局部極大值,以確定圖像邊緣。Canny算子是一種最優邊緣檢測算子,其實現檢測圖像邊緣的步驟與方法如下:(1)選擇一定的高斯濾波器平滑圖像,抑制圖像噪聲,然后計算濾波后圖像梯度的幅值和方向;(2)對梯度幅值應用非極值抑制,尋找圖像梯度中的局部極值點,把其他非局部極值點置零以得到細化的邊緣,再用雙閾值算法檢測和連接邊緣,實現邊緣提取。
    Canny算子邊緣檢測的三條準則是[5]:
    (1)低誤判率,既要盡可能地檢查出真實的邊緣,同時又要盡量避免檢測中出現的虛假邊緣;
    (2)高定位精度,即檢測出的邊緣位置要盡量接近真正的邊緣位置;
    (3)對同一邊緣要有低的響應次數,即同一邊緣產生多個響應的概率要低[6]。
    實驗證明,當閾值設為0.08時,用Canny算子對橡膠圈缺陷檢測效果最好。
1.2.3 圖像相加
    Sobel算子對灰度漸變的圖像處理較好,這點在橡膠圈缺陷檢測中得到了驗證。Sobel算子對垂直和水平方向上的邊緣有較好的檢測結果,但對其他方向的檢測效果一般,且對邊緣的定位不是很準確,圖像的邊界寬度要大于或等于2個像素。
    Canny算子雖然是基于最優化思想推出的邊緣檢測算子,但實際效果并不一定最優。Canny算子也會將一些高頻邊緣平滑掉,造成邊緣丟失[4]。
    橡膠圈缺陷的灰度和橡膠圈的灰度非常接近,對比度較低,邊緣兩側的灰度變化不明顯。經過大量實驗,發現Sobel算子和Canny算子對橡膠圈的缺陷檢測有較好的效果,但又有些瑕疵,如果把二者檢測結果相加,可以使兩者的優勢互補,能大大提高邊緣檢測的效果,取得令人滿意的結果。
2 實驗結果與分析
    圖5(a)為Sobel算子的邊緣檢測結果,圖5(b)為Canny算子的邊緣檢測結果,圖6為兩者相加的結果。可以看出,由于橡膠圈缺陷部分和背景部分灰度非常相近,邊緣檢測難度較大,因此盡管分別采用了對灰度漸變處理效果較好的Sobel算子和最優邊緣檢測算子——Canny算子,但邊緣檢測的結果仍不是很理想。而圖6所示的混合邊緣檢測結果要明顯優于圖5,缺陷邊緣被清晰地分割出來,并且沒有出現受到噪聲干擾的偽邊緣。

    本文討論了橡膠圈缺陷檢測算法,分析了幾種常用算法的優缺點,提出了一種基于Sobel算子和Canny算子的混合邊緣檢測算法,并用Matlab軟件進行了實驗仿真,證明了其檢測精度要高于傳統的邊緣檢測算子。
參考文獻
[1] 劉春,利新琴,魯昌華,等. 密封橡膠圈凸點缺陷檢測的研究[J]. 電子測量與儀器學報,2008(增刊):178-181.
[2] GONZALEZ R C, WOODS R E. 數字圖像處理 [M]. 阮秒琦,阮寧智,譯.北京:電子工業出版社,2007.
[3] 蔡立晶,蔡立娟,楊立.基于指紋圖像邊緣檢測算法的比較研究[J]. 中國新技術新產品,2009(1):3-4.
[4] 姚敏.數字圖像處理[M].北京:機械工業出版社,2006.
[5] 秦襄培.Matlab圖像處理與界面編程寶典[M].北京:電子工業出版社,2009.
[6] 田巖,彭復原. 數字圖像處理與分析[M].武漢:華中科技大學出版社,2009.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲日韩欧美视频一区| 欧美亚洲午夜视频在线观看| 国产精品区一区二区三| 欧美人体xx| 欧美成人第一页| 久久精品综合网| 久久精品国产99精品国产亚洲性色| 亚洲一区综合| 午夜精品久久久久久久久久久久| 国产视频在线观看一区二区| 国产精品亚洲网站| 国产农村妇女精品| 国产日韩精品在线| 国产一区二区三区四区老人| 国产亚洲一区二区在线观看| 国内久久视频| 狠狠综合久久av一区二区小说| 国产一区二区日韩精品| 国产在线视频欧美一区二区三区| 国产日韩欧美在线播放不卡| 国产手机视频精品| 国产一区三区三区| 激情亚洲网站| 亚洲黄一区二区| 亚洲免费精品| 亚洲色无码播放| 亚洲欧美精品一区| 亚洲大片免费看| 亚洲三级电影在线观看| 亚洲精品专区| 亚洲一区二区三区中文字幕在线| 亚洲欧美日韩电影| 久久国产欧美| 久久综合伊人77777| 欧美高清视频在线播放| 欧美日韩久久久久久| 国产精品久久久久久一区二区三区 | 亚洲欧美日韩综合aⅴ视频| 亚洲欧美伊人| 久久青草久久| 欧美国产日本韩| 欧美天天综合网| 国产资源精品在线观看| 91久久精品www人人做人人爽| 洋洋av久久久久久久一区| 亚洲综合日韩在线| 亚洲国产精品久久久久秋霞影院| 99视频在线精品国自产拍免费观看 | 黄色影院成人| 亚洲美女av在线播放| 亚洲中字黄色| 91久久精品美女高潮| 国产精品99久久久久久有的能看| 久久久久久**毛片大全| 亚洲美女免费视频| 香蕉久久a毛片| 久久午夜视频| 欧美日韩一区二区三区在线视频 | 91久久国产综合久久91精品网站| 亚洲午夜成aⅴ人片| 欧美在线一二三区| 一本高清dvd不卡在线观看| 久久岛国电影| 欧美激情一区在线| 国产亚洲精品久| 亚洲精品一区二区三区福利| 午夜精品久久久久久99热| 亚洲日本一区二区| 欧美一区二区三区婷婷月色 | 久久精品亚洲一区二区| 欧美日韩国产首页| 韩国女主播一区| 亚洲线精品一区二区三区八戒| 91久久线看在观草草青青| 欧美一区二区视频97| 欧美精品一区在线观看| 国产一区久久| 亚洲一区二区三区四区五区黄 | 国产综合精品| 一区二区激情视频| 亚洲区一区二| 久久精品盗摄| 国产精品v片在线观看不卡| 亚洲高清在线观看| 欧美一区二区三区精品| 亚洲男同1069视频| 欧美精品激情blacked18| 国语自产精品视频在线看抢先版结局 | 欧美激情欧美激情在线五月| 国产视频在线观看一区| 亚洲少妇自拍| 日韩一区二区福利| 美女脱光内衣内裤视频久久影院 | 性欧美1819性猛交| 中文欧美在线视频| 日韩视频一区二区三区在线播放免费观看| 羞羞色国产精品| 欧美日韩在线三区| 亚洲国产另类精品专区| 亚洲电影免费观看高清完整版在线 | 亚洲欧美日韩国产精品| 欧美日韩国产探花| 亚洲高清网站| 亚洲人www| 麻豆精品精华液| 国产三级精品三级| 亚洲欧美日韩一区二区在线| 亚洲综合成人婷婷小说| 欧美视频在线免费| 日韩视频在线你懂得| 亚洲欧洲精品一区二区三区不卡| 久久久久久久成人| 国产区日韩欧美| 亚洲综合国产精品| 欧美一区1区三区3区公司| 国产精品大全| 正在播放亚洲| 亚洲欧美成aⅴ人在线观看| 欧美日韩在线一区| 亚洲精品中文在线| 一级日韩一区在线观看| 欧美激情欧美狂野欧美精品| 亚洲高清久久久| 亚洲美女免费精品视频在线观看| 欧美国产精品v| 亚洲日本无吗高清不卡| 亚洲另类在线视频| 欧美日本在线观看| 日韩一区二区免费看| 在线视频亚洲一区| 国产精品二区在线| 亚洲在线视频网站| 久久精品国产免费| 国产主播一区二区三区| 亚洲第一精品久久忘忧草社区| 久久久久久穴| 1024亚洲| 99视频有精品| 国产精品h在线观看| 亚洲一二三四久久| 久久免费黄色| 亚洲国产三级网| 一本久久a久久精品亚洲| 国产精品久久99| 亚洲欧美一区二区原创| 久久久之久亚州精品露出| 在线视频观看日韩| 亚洲少妇最新在线视频| 国产精品毛片a∨一区二区三区|国 | 一区二区三区国产精华| 午夜欧美大尺度福利影院在线看| 国产欧美日韩麻豆91| 欧美与欧洲交xxxx免费观看| 男同欧美伦乱| 一区二区三区免费网站| 欧美一区二区精美| 在线观看三级视频欧美| 亚洲视频二区| 国产偷国产偷亚洲高清97cao| 久久国产直播| 欧美日韩亚洲综合一区| 亚洲男女自偷自拍| 免费不卡在线视频| 一本色道久久88综合亚洲精品ⅰ| 久久国产精品久久精品国产| 在线观看三级视频欧美| 亚洲一区二区三区在线看| 国产主播一区二区三区四区| 一区二区高清视频| 国产欧美日韩伦理| 日韩视频二区| 国产人成精品一区二区三| 91久久嫩草影院一区二区| 国产精品video| 亚洲国产日韩欧美综合久久| 欧美天堂在线观看| 亚洲国产精品va| 国产精品青草久久| 亚洲激情偷拍| 国产精品日本| 亚洲精品乱码久久久久久| 国产麻豆午夜三级精品| 日韩亚洲不卡在线| 国产在线国偷精品产拍免费yy| 亚洲天堂久久| 一区二区视频免费在线观看| 午夜精品剧场| 亚洲精品乱码久久久久久按摩观| 欧美一区二区三区男人的天堂| 亚洲精品一区二区三| 久久久久欧美精品| 在线亚洲电影| 浪潮色综合久久天堂| 亚洲欧美区自拍先锋| 欧美日韩精品综合| 亚洲精品免费电影| 国内精品视频一区| 欧美一区二区大片| 一区二区激情| 欧美精品久久一区|