999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于多尺度多結構元的數學形態學邊緣檢測*

2016-12-23 07:25:58田國富宋江波
網絡安全與數據管理 2016年7期
關鍵詞:結構檢測

田國富,宋江波

(沈陽工業大學 機械工程學院,遼寧 沈陽 110870)

?

基于多尺度多結構元的數學形態學邊緣檢測*

田國富,宋江波

(沈陽工業大學 機械工程學院,遼寧 沈陽 110870)

針對傳統的邊緣檢測算子對噪聲敏感問題,提出了一種基于多尺度多結構元素形態學邊緣檢測算子。該算子在傳統形態學邊緣檢測的基礎上,通過改變結構元素的形狀和尺度,在很好抑制噪聲的前提下,實現圖像精細邊緣提取。MATLAB仿真結果表明,該邊緣檢測算子具有更強的去噪能力,定位準確,保留了更多的圖像細節,優于傳統的邊緣檢測算子。

數學形態學;多尺度多結構元素;邊緣檢測

0 引言

圖像最基本的特征是邊緣,它包含著大量的圖像信息,因此對圖像邊緣進行完整、精準的檢測在圖像處理過程中有著非常重要的意義。圖像邊緣檢測就是定位和提取邊緣信息,為圖像分析、目標識別和機器視覺等做前期準備[1]。由于噪聲對圖像邊緣檢測帶來的不利影響,在邊緣檢測過程中會丟失大量的圖像細節信息,因此圖像處理的基本問題就是在盡可能降低噪聲干擾的同時提高檢測精度。

傳統的邊緣檢測算子起步比較早,如Roberts算子、Sobel算子、Canny算子等一階微分算子,以及Laplacian算子、LOG(高斯—拉普拉斯)算子等二階微分算子。這些算法大多是在以要處理像素為中心的鄰域中進行灰度分析,實現對圖像邊緣的提取[2],計算簡單,實時性好,有良好的邊緣檢測性。但由于微分運算的性質,對噪聲比較敏感,抗噪聲性能差,提取的邊緣不夠精細,因此在實際應用中受到限制[3]。近年來,很多學者提出了基于數學形態學的邊緣檢測算法,在此基礎上,本文針對單一尺度的結構元素容易導致在對目標圖像進行邊緣提取時定位不夠準確、邊緣信息丟失、去噪效果達不到預期要求等問題,提出了一種基于多尺度多結構元素的形態學邊緣檢測算法。

1 數學形態學基礎

數學形態學是建立在數學理論之上的新興學科,理論基礎是集合論,基本運算是像素間的邏輯關系而非代數關系。其基本思想是:用一個具有一定形狀的結構元素去度量和提取圖像中的對應形狀以達到對圖像進行分析和識別的目的[4]。

數學形態學可以去除目標圖像中不相關的形態結構屬性,而保留本質的結構屬性,達到簡化圖像數據的目的。目前,數學形態學已廣泛應用于機器視覺、顯微圖像分析、醫學處理等領域[5]。

1.1 數學形態學的基本運算

數學形態學基本運算主要有膨脹、腐蝕、開、閉運算,開運算和閉運算都是由膨脹和腐蝕運算組合而成。

設b(m,n)是結構元素,f(x,y)為輸入的灰度圖像,b的定義域為Db,f的定義域為Df,則結構元素b對灰度圖像f的形態學運算如下:

(1)形態學膨脹運算

圖像f被b膨脹,記作f⊕b,定義為:

f⊕b=max{f(x-m,y-n)+b(m,n)

|(x-m,y-n)∈Df;(m,n)∈Db}

(1)

(2)形態學腐蝕運算

圖像f被b腐蝕,記作fΘb,定義為:

fΘb=min{f(x+m,y+n)-b(m,n)

|(x+m,y+n)∈Df;(m,n)∈Db}

(2)

(3)形態學開運算

圖像f被b腐蝕后再用b來膨脹腐蝕結果,記作f°b,定義為:

f°b=f(x,y)Θb(m,n)⊕b(m,n)

(3)

(4)形態學閉運算

圖像f被b膨脹后再用b來腐蝕膨脹結果,記作f·b,定義為:

f·b=f(x,y)⊕b(m,n)Θb(m,n)

(4)

1.2 形態學濾波

數字圖像的噪聲主要來源于圖像的獲取和傳輸過程,對圖像邊緣檢測產生不利的影響。因此在對圖像進行邊緣檢測之前必須對其進行平滑處理,去除噪聲的影響[6]。常用的圖像去噪方法有中值濾波、小波去噪、數學形態學濾波等。

數學形態學中,由于開運算可以去除比結構元素更小的明亮細節,閉運算可以去除比結構元素更小的暗細節,所以它們經常組合在一起用來平滑圖像并去除噪聲[7]。但由于閉運算的擴展性和開運算的反擴展性使得兩者單獨使用時并不能獲得良好的濾波效果,因此本文采用兩者的均值來實現噪聲圖像的平滑處理。假設經過去噪之后的圖像用Filter來表示,則公式表示如下:

Filter1={[(f⊕b)Θb]Θb}⊕b=(f·b)°b

(5)

Filter2={[(fΘb)⊕b]⊕b}Θb=(f°b)·b

(6)

(7)

2 數學形態學邊緣檢測算法及其改進

2.1 數學形態學邊緣檢測算法

對上文介紹的形態學的基本運算進行組合,便可得到基本的形態學邊緣檢測算子的數學表達式,設E為邊緣圖像。

若采用膨脹運算,則邊緣檢測算子為:

E1(x,y)=f(x,y)⊕b(m,n)-f(x,y)

(8)

若采用腐蝕運算,則邊緣檢測算子為:

E2(x,y)=f(x,y)-f(x,y)Θb(m,n)

(9)

若采用膨脹腐蝕復合運算,則邊緣檢測算子為:

E3(x,y)=f(x,y)⊕b(m,n)-f(x,y)Θb(m,n)

(10)

由于形態邊緣檢測算子都屬于非線性差分算子,因此對噪聲都比較敏感,而且檢測出的邊緣與結構元素b緊密相關。利用數學形態學腐蝕和開運算組成的邊緣檢測器可以抑制圖像中的峰值噪聲,而利用數學形態學膨脹和閉運算可以抑制圖像中的低谷噪聲。因此對上述形態學邊緣檢測算子改進后得到抗噪型邊緣檢測算子。

(1)抗噪膨脹型:

E4(x,y)=[f(x,y)°b(m,n)]⊕b(m,n)-

[f(x,y)°b(m,n)]·b(m,n)

(11)

(2)抗噪腐蝕型:

E5(x,y)=[f(x,y)·b(m,n)]°b(m,n)-

[f(x,y)·b(m,n)]Θb(m,n)

(12)

(3)抗噪膨脹腐蝕型:

E6(x,y)=[f(x,y)°b(m,n)]⊕b(m,n)-

[f(x,y)·b(m,n)]Θb(m,n)

(13)

2.2 多結構元素邊緣檢測算法

上述式(11)~(13)介紹的改進的數學形態學邊緣檢測算子可以很好地去除噪聲和保持邊緣細節,很大程度上減少了對噪聲的敏感程度,但各算子均使用單一結構元素,因此檢測到的邊緣比較弱、不連續,而且很難檢測出復雜形狀的邊緣。文獻[8]針對以上問題提出了基于多結構元素的邊緣檢測算法,公式如下:

E7(x,y)=[f(x,y)Θb1(m,n)⊕b2(m,n)]⊕

b3(m,n)-[f(x,y)⊕b1(m,n)Θb2(m,n)]Θb3(m,n)

(14)

結構元素b1、b2、b3均采用單一尺度3×3的方形結構元素,分別對原圖像和噪聲圖像采用文獻[8]算法進行邊緣檢測。仿真試驗結果如圖1所示。

圖1 文獻[8]檢測算法分別對原圖像、噪聲圖像提取邊緣結果

上圖中,(a)為原圖像,(b)、(c)、(d)分別為采用文獻[8]的檢測算法對原圖像、密度0.02的噪聲圖像、密度為0.05的噪聲圖像提取邊緣的結果。對于文獻[8]提出的多結構元素的邊緣檢測算法,b1、b2、b3均采用單一尺度的結構元素。由仿真結果可以看出,圖像沒有添加椒鹽噪聲時,檢測到的圖像邊緣清晰,保留了圖像的邊緣細節,當添加噪聲之后,雖檢測出的圖像邊緣較平滑,但圖像中混有噪聲點,并且通過仿真試驗可知隨著噪聲密度的增大,邊緣圖像中的噪聲點將越來越多,當噪聲點多到一定程度之后,就會與圖像邊緣粘黏在一起,形成偽邊緣,導致不能準確地檢測圖像的輪廓邊緣。

2.3 多尺度多結構元素邊緣檢測算法

本文結合式(13)提出另一種抗噪膨脹腐蝕型邊緣檢測算子:

圖2 各算法邊緣檢測結果對比

E8(x,y)=[f(x,y)·b(m,n)]⊕b(m,n)-

[f(x,y)°b(m,n)]Θb(m,n)

(15)

對其改進得到多結構元素的邊緣檢測算子:

E9(x,y)=[f(x,y)⊕b1(m,n)Θ

b2(m,m)]⊕b3(m,n)-[f(x,y)Θ

b1(m,n)⊕b2(m,n)]Θb3(m,m)

(16)

由于用較小尺寸的結構元素對圖像進行處理,能較好地保護圖像的細節,也可以濾除一定尺寸的噪聲;反之,用較大尺寸的結構元素對圖像進行處理時,能濾除較大尺寸的噪聲,但也會損失更多的圖像細節。針對不同尺度結構元素的優缺點,本文結合式(14)、(16)對文獻[8]的多結構元素邊緣檢測算子進行改進,提出先用較大結構元素b1和b2對圖像進行開、閉運算處理,然后用小尺度結構元素b3對圖像做膨脹和腐蝕操作。取結構元素b1、b2為不同尺度平坦的圓形結構元素,半徑分別為2和3,b3為R=1的菱形結構元素,得到一種多尺度多結構元素形態學邊緣檢測算子為:

⊕b3(m,n)-[f(x,y)⊕b1(m,n)Θb2(m,n)]

Θb3(m,n)+[f(x,y)⊕b1(m,n)Θb2(m,n)]

⊕b3(m,n)-[f(x,y)Θb1(m,n)⊕b2(m,n)]

Θb3(m,n)}

(17)

3 試驗分析

為驗證本文提出的基于多尺度多結構元素算法的有效性,將其與Canny邊緣檢測算法、Sobel邊緣檢測算法和一般抗噪型邊緣檢測算法(式(13))進行對比,用MATLAB對Lenna圖像和添加噪聲的Lenna圖像、Rice圖像進行仿真。

本文圖像邊緣檢測算法步驟如下:

(1)輸入Lenna、Rice灰度圖像,添加噪聲(密度為0.05的椒鹽噪聲)。

(2)用本文式(7)的方法對加入噪聲的圖像進行開—閉濾波運算,開、閉運算均采用3×3的方形結構元素。

(3)利用公式(17)對經過濾波處理后的圖像進行邊緣提取。其中,b1和b2分別是半徑為2和3的平坦的圓形結構元素,b3為R=1的菱形結構元素[9]。

實驗結果如圖2所示。

由以上檢測結果可以看出,對于Lenna圖像,無噪聲情況下,傳統的Sobel算子出現了很多的邊緣斷裂現象,Canny算子檢測出過多的邊緣細節,而一般的抗噪型邊緣檢測算子(式(13))和本文的算法檢測的輪廓邊緣清晰,連貫性較好。對于添加噪聲之后的Lenna圖像,傳統的Sobel與Canny算子檢測結果出現很大的噪聲,不能清楚地觀察到圖像邊緣。一般的抗噪型邊緣檢測算子雖然抵抗噪聲能力比較強,但邊緣出現了很多缺口,平滑度達不到要求。對于Rice圖像,由于其邊緣輪廓比較簡單,無噪聲情況下,幾種檢測算子都顯示出不錯的邊緣檢測結果。但添加噪聲之后,Sobel算子已經完全不能識別圖像的邊緣,Canny算子不能準確地定位圖像輪廓邊緣,產生很多偽邊緣。一般的抗噪型算子邊緣不連貫,出現很多的缺口,平滑度也不夠好。本文提出的算法,不管是對原圖像還是添加噪聲的圖像,都顯示出很好的邊緣檢測性能,邊緣定位準確,輪廓清晰完整,邊緣細節更加豐富。分別對Lenna圖像和Rice圖像的檢測,也充分說明了本文檢測算法的普遍性和實用性。

4 結束語

本文針對傳統的邊緣檢測算子抗噪能力差的特點,從數學形態學的基本思想出發,通過對單一尺寸或形狀結構元素的邊緣檢測算法分析與改進,提出了多尺度多結構元素邊緣提取算法,通過仿真結果驗證,本文算法可在抑制噪聲的同時,有效地提取圖像的邊緣,且提取的邊緣定位精度高,平滑度好,邊緣細節保持也比較完整,充分驗證了本文算法的優越性。

[1] 范立南,韓曉微,王忠石,等. 基于多結構元的噪聲污染灰度圖像邊緣檢測研究[J]. 武漢大學學報(工學版),2003,36(3):86-90.

[2] 劉國棟,范九倫.一種改進的Canny邊緣檢測算法[J].微型機與應用,2013,32(22):32-34,37.

[3] 黃金土. 幾種邊緣檢測算子的比較研究[J]. 機電技術,2014(5):155-157.

[4] 李杰,苗長云,武志剛,等. 基于數學形態學的圖像邊緣檢測算法的研究[J]. 計算機科學,2012,39(6A):546-548.

[5] 王芳,錢煒,李文超. 基于數學形態學的圖像邊緣提取方法[J]. 機械工程與自動化,2015(1):46-48.

[6] 王英,曾光宇. 圖像去噪算法研究[J]. 電腦與信息技術,2011,19(4):8-12.

[7] GONZALEZ R C,WOOD R E,EDDINS S L. 數字圖像處理(MATLAB版)[M]. 阮秋琦,譯. 北京:電子工業出版社,2005.

[8] 王益艷.基于多結構元素的數學形態學邊緣檢算法[J].四川文理學院學報,2009,19(5):21-24.

[9] 唐曉強,賴惠成. 形態學結構元素選取算法的研究[J].通信技術,2010,43(7):161-162,203.

Morphological edge detection based on multi-scale and multi-structuring elements

Tian Guofu,Song Jiangbo

(School of Mechanical Engineering, Shenyang University of Technology, Shenyang 110870, China)

The detection results of traditional edge detection methods are sensitive to noise. Aiming at this problem, a morphological edge detection algorithm based on multi-scale and multi-structuring elements is proposed. The algorithm can extract fine edge of the image in the premise of good suppression of noise by changing the scale and shape of the structure elements based on the traditional morphological edge detection. The MATLAB simulation results show that the edge detection operator has a stronger ability to remove noise and a more accurate orientation, more image details are retained. The method is better than the traditional edge detection operators.

mathematical morphological; multi-scale and multi-structuring elements; edge detection

沈陽市科技創新專項資金-工業科技攻關專項(F15040200)

TP391.41

A

1674-7720(2016)07-0041-03

田國富,宋江波. 基于多尺度多結構元的數學形態學邊緣檢測[J].微型機與應用,2016,35(7):41-43,47.

2015-12-14)

田國富(1968-),男,博士后,副教授,主要研究方向:機械系統的CAD/CAE技術、工程車輛設計與試驗等。

宋江波(1990-),通信作者,男,碩士研究生,主要研究方向:機械設計及理論。E-mail:362378526@qq.com。

猜你喜歡
結構檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
《形而上學》△卷的結構和位置
哲學評論(2021年2期)2021-08-22 01:53:34
“幾何圖形”檢測題
“角”檢測題
論結構
中華詩詞(2019年7期)2019-11-25 01:43:04
新型平衡塊結構的應用
模具制造(2019年3期)2019-06-06 02:10:54
論《日出》的結構
小波變換在PCB缺陷檢測中的應用
主站蜘蛛池模板: 久久青草视频| 国产青榴视频| 亚洲福利片无码最新在线播放| 在线观看视频一区二区| 内射人妻无码色AV天堂| 国内精品视频| 亚洲高清日韩heyzo| 亚洲天堂日韩在线| 四虎永久在线| 尤物成AV人片在线观看| 中文国产成人精品久久一| 亚洲国产精品无码久久一线| 日韩精品一区二区深田咏美| 四虎影视8848永久精品| 97se亚洲综合在线天天| 91在线一9|永久视频在线| 中文字幕资源站| 二级毛片免费观看全程| 欧美日韩中文国产| 午夜国产精品视频| 成年人午夜免费视频| 亚洲精品自拍区在线观看| 日韩精品欧美国产在线| 91成人在线免费视频| 这里只有精品免费视频| 2021国产精品自产拍在线| 成人年鲁鲁在线观看视频| 无码综合天天久久综合网| 99在线观看国产| 97久久人人超碰国产精品| 国产成人亚洲综合A∨在线播放| 一区二区欧美日韩高清免费| 欧美三级视频网站| 国产在线观看91精品亚瑟| 久久免费精品琪琪| 成人综合在线观看| 亚洲伊人天堂| 久热re国产手机在线观看| 国产又爽又黄无遮挡免费观看| 亚洲综合九九| 伊人狠狠丁香婷婷综合色| 亚洲欧美日韩中文字幕一区二区三区 | 亚洲v日韩v欧美在线观看| 亚洲国产精品国自产拍A| 好吊色国产欧美日韩免费观看| 国产成人久久综合一区| 在线精品亚洲一区二区古装| 午夜爽爽视频| 亚洲人在线| 沈阳少妇高潮在线| 色亚洲成人| 亚洲综合久久成人AV| 亚洲中文字幕97久久精品少妇| 四虎国产在线观看| 91精品国产一区| 欧美α片免费观看| 美女免费黄网站| 欧美性久久久久| 国产欧美高清| 男女男免费视频网站国产| 国产成人在线无码免费视频| 免费a在线观看播放| 亚洲第一区在线| 91精品网站| 亚洲日本中文综合在线| 熟妇丰满人妻| 国产午夜看片| 97综合久久| 亚洲乱强伦| 国产国产人在线成免费视频狼人色| 五月婷婷精品| 国产午夜福利片在线观看| 久久成人免费| 国产精品视频白浆免费视频| 免费国产一级 片内射老| 日韩色图在线观看| 2021国产精品自产拍在线| 亚洲人精品亚洲人成在线| 亚洲欧美不卡| 国产Av无码精品色午夜| 国产精品欧美亚洲韩国日本不卡| 国产精品偷伦在线观看|