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

小波模極大值法與數學形態學邊緣檢測細化結果

2017-03-27 06:24:07江宇博
計算機測量與控制 2017年3期
關鍵詞:結構檢測

江宇博,劉 波

(中北大學 機械與動力工程學院,太原 030051)

小波模極大值法與數學形態學邊緣檢測細化結果

江宇博,劉 波

(中北大學 機械與動力工程學院,太原 030051)

圖像邊緣檢測的關鍵是盡可能多的檢測到邊緣并且抑制噪聲的同時,盡可能的滿足單線的邊緣定位精度;為此選取了一種融合小波模極大值和數學形態學的邊緣檢測方法來獲取圖像邊緣;首先在對圖像進行小波分解,分別利用模極大值法和多尺度多結構數學形態學方法來處理小波分解的高頻分量和低頻分量,利用差影法對二者的結果進行融合;然后利用大律法得到二值化圖像,并用形態學邊緣細化算法細化圖像邊緣得到最后結果;實驗結果顯示,融合的方法可以得到比較完善的邊緣,經過二值化和邊緣細化后,獲得的單線寬邊緣更加清晰,定位精度更高。

圖象處理;邊緣檢測;模極大值;數學形態學;邊緣細化

0 引言

邊緣檢測是機器視覺中基礎的一步,為后續的工作打下基礎。圖像邊緣是圖像中灰度變化劇烈或者在梯度方向有發生突變的像素的集合,蘊含了圖像中十分豐富的信息,被廣泛用于圖像融合和模式識別中[1-3]。傳統的邊緣檢測算法如Sobel算子、Roberts 算子、Prewitt 算子和 Canny算子等等都有著相當不錯的作用和效果,尤其是Canny算子由于其良好的邊緣連續性和單像素的邊緣定位,被廣大學者深入研究改進[4-5]。但是由于以上算法本質都是梯度算法,對噪聲比較敏感。

由于傅立葉變換的基是連續的三角函數,所以它對非平穩變換具有局限性。小波變換將傅立葉變換中無限長的三角函數基換成了有限長的會衰減的小波基。小波函數不僅有尺度還有平移,這樣小波變換不僅可以知道信號的頻率成分,而且知道它在時域上存在的具體位置。這使得小波變換具有奇異性,小波變換的這種性質也使得小波成為了檢測圖像邊緣的好工具。小波系數模的局部極大值對應檢測到的圖像邊緣,但是模極大值法只用到了小波分解中的高頻分量,忽略了低頻分量包含的邊緣信息。所以很多研究人員提出了小波變換和形態學融合的方法來提取圖像邊緣[6-8]。基于小波變換的邊緣檢測,能較好地抑止噪聲;基于數學形態學的邊緣檢測,能精確地定位邊緣,較好地檢測弱邊緣及保留圖像中原有細節信息。二者融合可以綜合二者的優點,取得不錯的效果。

雖然形態學和小波變換結合的方法能夠得出十分完整的邊緣,然而邊緣像素較多,遠不能達到單像素邊緣。Canny曾經指出,提取出的邊緣應該盡量滿足與實際圖像邊緣一一對應。選擇合適的邊緣細化算法,可以得到單像素的二值化邊緣,提高邊緣的定位精度。為了進行更加精確的單線邊緣,許多學者對邊緣細化算進行了研究。

串行、并行和串-并行處理是細化處理的三種基本分類。串行算法[9-10]的細化的過程同時受到了上一次迭代圖像與當前處理情況的制約。串行算法受到對圖像像素的處理先后順序的限制,因而其像素點的腐蝕或保留有時不可預測。相反,并行算法[11-12]只與上一次迭代結果有關,并行算法對圖像象素進行腐蝕是利用相同的條件同時處理所有象素點,結果往往保持了各向同一性。文中使用了一種基于數學形態學變換的細化算法[13],它以幾何形態學為基礎對圖像進行分析,很容易實現并行處理。

1 模極大值法

首先,簡單介紹小波模極大值方法:

設θ(x,y)為高斯平滑函數,它具有良好的局部化特性,并且滿足:

?Ωθ(x,y)dxdy=1

(1)

θ(x,y)在x,y方向的導數分別為:

(2)

其中:φ1(x,y)和φ2(x,y)可以看作小波二維變換函數,對任意f(x,y)∈L(R2)有,二維小波變換:

W1f(x,y)=φ1(x,y)*f(x,y)

W1f(x,y)=φ2(x,y)*f(x,y)

(3)

式(3)中的兩個分量正好構成了梯度矢量:

*θ)(x,y)

(4)

由此可得f(x,y)小波變換的模為:

(5)

幅角為:

(6)

對小波系數采用局部模極大值法求圖像的邊緣,由于梯度的方向指向梯度模極大值所在方向,所以只要沿著梯度方向檢測小波變換系數模的局部極大值點,就可以得到圖像的邊緣點。文獻[8]中提出采用雙閾值法來抑制虛假邊緣,同時也抑制掉了一部分真實的邊緣,由于后期要對圖像邊緣進行二值化細化,所以這里不在進行雙閾值,而是選用單閾值保住盡量多的邊緣。

2 數學形態學運算

改進的形態學邊緣檢測主要是根據數學形態學四個基本運算構造邊緣檢測算子,再選用多尺度多結構元素對圖像進行邊緣檢測。本章主要介紹數學形態學的四種基本運算、采用的數學形態學算子和采用的結構元素。

2.1 數學形態學基本運算

數學形態學是圖像處理過程中解決許多難題的一個強而有力的工具。數學形態學是由集合理論發展而來的。膨脹、腐蝕、開啟和閉合是形態學最基本的四種運算。其基本思想就是利用特有的結構元素利用四種基本運算的組合使用去度量和提取圖像中的形狀。

在一個二維的歐幾里得空間Z2中,設f(x,y)為輸入圖像,b(x,y)為結構元素。利用結構元素b(x,y)對輸入圖像f(x,y)進行膨脹運算:

f⊕b(x,y)=max{f(x-s,y-t)+b(s,t)

|(x-s),(y-t)εDf,(s,t)εDb}

(7)

利用結構元素b(x,y)對輸入圖像f(x,y)進行腐蝕運算:

f⊙b(x,y)=min{f(x+s,y+t)-b(s,t)

|(x+s),(y+t)εDf,(s,t)εDb}

(8)

利用結構元素對輸入圖像進行開運算和閉運算分別表示為:

f·b(x,y)=(f⊙b)⊕b

(9)

f·b(x,y)=(f⊕b)⊙b

(10)

2.2 改進形態學邊緣提取算法

四種基本運算對圖像具有不同的效果,膨脹運算是利用結構元素對圖像進行擴大和填充;腐蝕運算可以用來縮小圖像中的成分,可以消除比結構元素小的成分,它們具有對偶性。開運算是先進行腐蝕后進行膨脹,作用是去除比較細小的部分,撕開了較小的間隙;閉運算的順序跟開運算相反,先進性膨脹后進行腐蝕,作用也相反,填充物體內細小孔洞、連接臨近物體、平滑其邊界,它們也具有對偶性。正是因為這些作用,形態學可以用來提取圖像的邊緣,也可以用來對圖像進行降噪。

邊緣檢測算子是通過四種基本運算的組合推到得出的,結合形態學的定義及擴張性,設f(x,y)為輸入圖像b(x,y)為結構元素,g(x,y)為邊緣圖像,可以得知式(5)成立:

f⊕b(x,y)≥f·b(x,y)≥f≥

f°b(x,y)≥f⊙b(x,y)

(11)

進而可以由(5)式推導出傳統形態學邊緣提取算法如下式(6)所示:

g(x,y)=f⊕b-f

g(x,y)=f-f⊙b

g(x,y)=f⊕b-f⊙b

g(x,y)=f·b-f

g(x,y)=f-f°b

g(x,y)=f·b-f°b

(12)

由于上面的算法都對噪聲比較敏感,沒有考慮到去噪。我們將使用一種新的邊緣檢測算法[14],該算法不僅可以檢測圖像邊緣,而且可以在一定程度上去噪。

gi(x,y)=((f·b1)°b2)⊕b3i-

((f°b1)·b2)⊙b3i(i=1,2,3…n)

(13)

關于結構元素的選擇,b1、b2為濾波結構元素,之所以被稱為濾波結構元素是因為其幾何結構明顯大于分解的結構元素,于是在圖像平滑的作用上大于分解的結構元素,對噪聲信號過濾作用明顯。當然代價就是要犧牲掉一些小的局部細節[15]。b3i(i=1,2,3…n)為分解元素,文獻[15]中實驗證明四種結構元素對圖像進行邊緣提取后的邊緣進行線性結合可以提取出更為準確、細節更多的邊緣。

(14)

2.3 數學形態學邊緣細化算法

簡單來說,邊緣細化就是在保持圖像原有的形狀的基礎上去除一些點。細化的目的是得到圖像中心的寬度為一個像素的黑線,在未達到單像素之前必須沿著圖像邊緣不停的去除一些點。細化的結果被稱為原圖案的骨架。骨架與原圖案要具有相同的拓撲形狀和連通性。

擊中擊不中變換是進行數學形態學邊緣細化的理論基礎。擊中擊不中變換的基本思想是抽取圖像中與給定領域結構相匹配的所有像素。

設f(x,y)為輸入圖像,b(x,y)為結構元素,且b(x,y)由兩個不相交的的部分b1(x,y)和b2(x,y)組成,滿足兩者的交集是空集,兩者的并集正好組成結構元素b(x,y),所以f(x,y)被b(x,y)擊中定義為:

f*b(x,y)=(f⊙b1)∩(fc⊙b2)

(15)

進一步可以知道邊緣細化的定義為:

f?b(x,y)=f-f*b(x,y)

(16)

設一個結構元素系列:

{b(x,y)}={b1(x,y),b2(x,y)…bn(x,y)}

(17)

那么圖像f(x,y)被結構元素系列細化表示為:

f?{b}(x,y)=(…((f?b1)?b2)…)?bn

(18)

從上式中可以看出,細化的過程是,先用一個結構元素b1(x,y)對圖像f(x,y)進行細化,接著用b2(x,y)對b1(x,y)細化過的結果繼續進行細化,以此類推,直至用bn(x,y)對圖像細化完一遍為止。由于細化是有方向的,所以我們選取結構元素系列包含8個不同方向的結構元素:

(19)

上述8個結構元素b41,b42,b43,b44,b45,b46,b47,b48分別用來去掉南、西、北、東、西南、西北、東北、東南8個方向上的點。其中結構元素中數字‘1’代表目標圖像上的點,數字‘0’代表背景圖像中的點,‘o’代表中參考中心點,‘x’表示既可以是目標圖像上的點也可以是背景圖像中的點。

3 邊緣檢測及其細化具體流程

步驟1:利用高斯函數一階偏導數作為基本小波,對初始圖像進行分解得到高頻子圖像和低頻子圖像。

步驟2:采用模極大值法對高頻子圖像進行邊緣檢測得到高頻子圖的邊緣。

步驟3:用多尺度多結構元素數學形態學算法對低頻子圖像進行邊緣檢測,得到低頻邊緣。將式(14)中的結構元素帶入式(13)中,4個方向的邊緣求和得到形態學處理邊緣結果:

Il=g1+g2+g3+g4

(20)

步驟4:將低頻和高頻圖像采用差影法進行融合,生成最終的邊緣圖像。

假設步驟2中得到的高頻子圖的邊緣為Ih(x,y),步驟3中得到的低頻子圖的邊緣為Il(x,y),融合后的圖像為I(x,y) 。

I(x,y)=αIl(x,y)+βIh(x,y)

(21)

其中:α、β分別為加權因子。

步驟5:采用大律法對圖像進行二值化處理。

設T為目標和背景的分割閾值,圖像平均灰度為:

u=w1u1+w2u2

(22)

目標與背景之間的灰度方差為:

e=w1(u1-u)2+w2(u2-u)2

(23)

其中:u1和w1分別表示目標的平均灰度值和目標點數占圖像比例,u2和w2分別表示背景的平均灰度值和背景點數占圖像比例。只需要使得方差最大化,T便是最佳閾值。

步驟6:對二值化的圖像進行邊緣細化,遵循公式(18)利用結構元素b41,b42,b43,b44,b45,b46,b47,b48循環對圖像進行邊緣細化,直至結果不在發生變化。在細化過程中不能刪除圖像中的孤立點、直線斷線、內部點。

4 實驗結果及分析

為了驗證算法的可行性,實驗使用CPU為corei7,內存為8GB的筆記本,在Matlab2015a的環境下編程實現了上述算法。首先實驗以標準的Lena圖和Peppers圖為例,分別與單閾值小波模極大值、多尺度多結構元素形態學法、融合算法、Canny算法進行比較,試驗中α、β均取值為0.5。

表1 邊緣像素數和算法用時

在圖1和圖2中可以看出,文中采用的多結構形態學提取的圖像邊緣雖然邊緣結構比較清晰,但是存在較多的細碎點和孤立點,這些點并不是圖像邊緣;模極大值法提取的邊緣在定位精度上比較好,但是損失了連續性,Lena圖左側的兩個比較長得豎線邊緣接近丟失;兩種算法的融合算法取得了比較清晰的圖像邊緣,邊緣清晰,但是邊緣太粗,定位精度大打折扣;Canny算法取得了單像素的邊緣而且連續性很好,但是由于Canny算法后續采用雙閾值進行邊緣鏈接,在Lena圖的臉上和帽子處出現了許多比較短的偽邊緣;文中算法的最終結果由于經過大律法二值化處理,并且經過形態學邊緣細化,在比較長得邊緣上獲得了較好的連續性,也去除了短小的偽邊緣,邊緣取得了單線的精度。

圖1 Lena圖邊緣檢測結果

圖2 pepper圖邊緣檢測結果

對于文中算法的抗噪性,實驗采用CCD相機拍攝圖像進行實驗,采樣圖片光照不均勻,帶有混合噪聲,如圖3中原圖所示。可以看出文中算法保留了差影融合后圖像邊緣抗噪的優點,最后取得了單像素的邊緣,效果良好。

圖3 CCD采樣圖邊緣檢測結果

5 結束語

綜上所述,差影法融合技術融合了小波模極大值法和多尺度多結構數學形態學算法的優點,取得了定位精度高,邊緣連續的灰度圖像。在對圖像利用大律法進行二值化處理后,利用形態學進行邊緣細化,細化邊緣定位精度較好,而且對噪聲抑制能力比較好。但是文中比較密集的紋理處,圖像邊緣會出現不連續,這將是下一步研究方向。

[1]DuanZ,WenD,SongZ.Animprovedimagefusionalgorithmbasedonwavelettransform[A].InternationalSymposiumonPhotoelectronicDetection&Imaging[C]. 2013:165-189.

[2] 齊勇剛. 基于草圖和邊緣的物體識別[D]. 北京郵電大學, 2015.

[3]ZhangX,LiX,FengY.AnewimagefusionperformancemeasureusingRiesztransforms[J].Optik-InternationalJournalforLightandElectronOptics, 2014, 125(3):1427-1433.

[4]BiswasR,SilJ.AnImprovedCannyEdgeDetectionAlgorithmBasedonType-2FuzzySets[J].ProcediaTechnology, 2012, 4(11):820-824.

[5] 王 植, 賀賽先. 一種基于Canny理論的自適應邊緣檢測方法[J]. 中國圖象圖形學報: 2004, 9(8):957-962.

[6] 姚宇峰, 夏開建, 鐘 珊,等. 改進的形態學和小波變換邊緣檢測算法研究[J]. 計算機工程與應用, 2011, 47(21):214-216.

[7] 喬鬧生, 鄒北驥, 鄧 磊,等. 一種基于圖像融合的含噪圖像邊緣檢測方法[J]. 光電子:激光, 2012(11):2215-2220.

[8] 崔麗群, 張 月, 田 鑫. 融合雙閾值和改進形態學的邊緣檢測, [J]. 計算機工程與應用, 2016.

[9]MoonBS,LeeDY,LeeHC.Fuzzysystemrepresentationofdigitizedpatternsandanedgetrackingthinningalgorithm[A].IfsaWorldCongressand,NafipsInternationalConference, 2001.Joint[C].IEEE, 2001:2155-2161.

[10]ArcelliC,BajaGSD.One-passtwo-operationprocesstodetecttheskeletalpixelsonthe4-distancetransform[J].IEEETransactionsonPatternAnalysis&MachineIntelligence, 1989, 11(4):411-414.

[11]GuoZ,HallRW.Fastfullyparallelthinningalgorithms[J].CvgipImageUnderstanding, 1991, 55(3):317-328.

[12]LamL,SuenCY.AnEvaluationofParallelThinningAlgorithmsforCharacterRecognition[J].IEEETransactionsonPatternAnalysis&MachineIntelligence, 1995, 17(9):914-919.

[13] 李 杰, 彭月英, 元昌安,等. 基于數學形態學細化算法的圖像邊緣細化[J]. 計算機應用, 2012, 32(02):514-516.

[14]LiuQ,LaiCY.Edgedetectionbasedonmathematicalmorphologytheory[A].ImageAnalysisandSignalProcessing(IASP), 2011InternationalConferenceon[C].IEEE, 2011:151-154.

[15] 成耀君. 基于數學形態學的多尺度邊緣檢測研究[D]. 武漢:華中科技大學, 2011.

Wavelet Modulus Maxima Method and Mathematical Morphology Edge Thinning Results

Jiang Yubo, Liu Bo

(School of Mechanical and Power Engineering,North University of China,Taiyuan 030051,China)

The key to image edge detection is to detect edges as much as possible and suppress noise effectively. Finally we want to meet the single-line edge positioning accuracy. For the purpose, a new edge detection method based on wavelet transform modulus maxima and mathematical morphology is selected to get the edge of image. First, the original image is decomposed by wavelet decomposition. After that, wavelet modulus maxima method and multi-scale and multi structure mathematical morphological method were used to deal with high-frequency components and low frequency components separately. Then, the two edges processed before were fused by sub-subtraction method and morphological edge thinning algorithm is used to get the thinning edge of the image. The experiments show that the fusion method can get more perfect edge, the single-line edge is more clear, and the positioning accuracy is improved.

image processing;edge detection; modulus maxima; mathematical morphology; edge thinning

2016-10-25;

2016-11-24。

江宇博(1993-),男,研究生,主要從事圖像處理方向的研究。

劉 波(1974-),男, 博士, 副教授,主要從事機電液一體化設備的智能控制和狀態監測方向的研究。

1671-4598(2017)03-0165-04DOI:10.16526/j.cnki.11-4762/tp

TP

A

猜你喜歡
結構檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
《形而上學》△卷的結構和位置
哲學評論(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缺陷檢測中的應用
主站蜘蛛池模板: 久久黄色影院| 亚洲人成网站色7777| 九九精品在线观看| 日本一区中文字幕最新在线| 免费毛片在线| 99视频在线免费| 天天综合网色| 亚洲免费毛片| 欧美日韩精品一区二区视频| 九九免费观看全部免费视频| 99热国产这里只有精品无卡顿"| 欧美一区日韩一区中文字幕页| 91成人在线观看| 国产在线精彩视频二区| 中国黄色一级视频| 亚洲无码高清一区二区| 欧美性精品| 亚洲国产一成久久精品国产成人综合| 国产成人欧美| 人人爽人人爽人人片| 人人澡人人爽欧美一区| 亚洲第一成年人网站| 在线观看网站国产| www.youjizz.com久久| 亚洲一区二区约美女探花| 久久国产精品波多野结衣| 免费av一区二区三区在线| 成人永久免费A∨一级在线播放| 99手机在线视频| 天天摸夜夜操| 色欲色欲久久综合网| 亚洲综合九九| 免费国产不卡午夜福在线观看| 91精品网站| 一区二区无码在线视频| 蜜桃视频一区二区| 欧美色综合网站| 激情影院内射美女| 国产自产视频一区二区三区| 国产免费羞羞视频| 国产一区成人| 国产欧美日韩免费| 日韩人妻精品一区| 国产18页| 精品视频福利| 2021国产精品自产拍在线| 亚洲Va中文字幕久久一区| a毛片在线| 丝袜国产一区| 欧美日韩亚洲国产| 国产欧美视频综合二区| 国产精品美女免费视频大全| 拍国产真实乱人偷精品| 在线毛片网站| 午夜欧美在线| 亚洲性影院| 国产欧美视频在线| 女人18毛片水真多国产| 无码日韩人妻精品久久蜜桃| a级毛片免费播放| 免费看a毛片| 久久久噜噜噜| 69免费在线视频| 女人av社区男人的天堂| 成人中文在线| 一级看片免费视频| 精品人妻无码中字系列| 精品91视频| 亚洲精品片911| 青青草原国产免费av观看| 在线观看国产网址你懂的| 成年人国产网站| 国产美女视频黄a视频全免费网站| 久热re国产手机在线观看| 91色在线视频| 久久91精品牛牛| 激情乱人伦| 亚洲欧洲日产国码无码av喷潮| 成人午夜天| 一级成人a毛片免费播放| 亚洲AV成人一区二区三区AV| 日韩精品成人网页视频在线|