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

基于改進Canny算子的遙感圖像邊緣檢測

2015-04-20 03:26:50石桂名索繼東黃超束長健
大連交通大學學報 2015年3期
關鍵詞:檢測

石桂名,索繼東,黃超, 束長健

(1.大連科技學院 電氣工程系,遼寧 大連 116052; 2.大連海事大學 信息科學技術學院,遼寧 大連 116026)

?

基于改進Canny算子的遙感圖像邊緣檢測

石桂名1,2,索繼東2,黃超2, 束長健1

(1.大連科技學院 電氣工程系,遼寧 大連 116052; 2.大連海事大學 信息科學技術學院,遼寧 大連 116026)

針對傳統的Canny邊緣檢測算子存在高斯濾波函數方差和閾值需要人工設置的缺點,提出了一種基于改進Canny算子的遙感圖像邊緣檢測算法.首先利用復合形態學濾波代替高斯濾波,可得到更好的平滑效果,同時保留更多的邊緣信息;然后利用Otsu閾值方法對閾值進行自適應設定,可以使檢測邊緣更加連續完整,并減少虛假邊緣的存在;最后引入數學形態學算法實現對邊緣細化處理.實驗結果表明,將改進的Canny算子應用到遙感圖像的處理中,具有良好的抗噪性能和檢測精度.

遙感圖像;邊緣檢測;Canny算子;復合形態學濾波;Otsu方法

0 引言

邊緣是重要的圖像特征,在計算機視覺領域,人們對邊緣檢測開展了大量的研究,并取得了一系列研究成果.典型的一階微分算子有Roberts算子、Prewitt算子、Sobel算子,二階微分算子有Laplace算子、LOG算子等.這些算子原理簡單、易于實現,具有良好的實時性,但抗干擾性能差、邊緣不夠細致.近年來,在邊緣檢測傳統方法的基礎上,涌現出了一批新的檢測算法,如曲面擬合法、自適應平滑濾波法、形態學法[1]、小波變換法、數據融合方法、粒子群算法等.盡管如此,Canny算子[2]憑借其較好的信噪比和檢測精度,仍然廣泛應用于處理領域.1986年圖像Canny提出了基于最優化算法的邊緣檢測算子,具有良好的信噪比和檢測精度,因此被廣泛應用于圖像處理中.然而傳統Canny算子的計算量較大,實時性較差,并且需要人工設定閾值,檢測邊緣也沒有達到單像素級;在實際應用中容易受各種干擾因素的影響,仍然存在部分虛假邊緣,因此在具體應用上仍然存在一定的局限性.

本文在研究Canny算子原理的基礎上,對Canny算子加以改進,引入復合形態學濾波、Otsu閾值方法[3]實現對圖像邊緣的檢測,并利用形態學細化算子實現單像素精細邊緣的提取,在保證實時性的同時,提高了邊緣檢測精度和準確度,有效地實現了邊緣檢測.

1 傳統的Canny邊緣檢測算法

Canny提出了評價邊緣檢測算子優良的三個標準:

(1)好的檢測性能,即不會漏檢真實邊緣點,也不誤檢虛假邊緣點;

(2)好的定位性能,即檢測出的邊緣點要盡可能與實際邊緣點最近;

(3)唯一響應性能,即對于單個邊緣點僅有一個響應,抑制虛假邊緣響應.

Canny算子的基本原理是:采用二維高斯函數的任意方向上的一階方向導數為噪聲濾波器,然后對濾波后的圖像尋找局部梯度最大值,并以此來確定圖像的邊緣[4].算法具體步驟如圖1所示.

圖1 Canny邊緣檢測流程

1.1 平滑濾波

Canny算子采用二維高斯函數的一階導數作為噪聲濾波器,通過與圖像進行卷積處理,濾除圖像中的噪聲,達到對圖像平滑的效果[5].二維高斯函數為:

式中:σ是人為設置的高斯濾波函數方差,用于控制圖像的平滑程度.σ值小時,定位精度高,信噪比低;σ值較大時,定位精度低,信噪比高.應對σ進行合適的選擇,一般取值范圍是1.0~2.0.

平滑后的圖像為:g(x,y)=G(x,y)*f(x,y),其中f(x,y)為原圖像函數,*代表卷積.

1.2 梯度計算

傳統的Canny算子采用2×2領域一階偏導有限差分計算平滑后的圖像g(x,y)的梯度幅值和梯度方向.點(x,y)在x方向和y方向的偏導數分別為Gx[x,y]和Gy[x,y],可以使用一階有限差分近似式來計算梯度幅值和梯度方向,即

梯度幅值:

梯度方向:

1.3 非極大值抑制

采用非極大值抑制方法保留局部梯度的最大值,達到細化梯度幅值圖像屋脊帶的效果[6].在每一個像素點上,比較3×3鄰域的中心像素與沿著梯度方向的兩個像素點,尋找到圖像梯度中局部極大值點,并保留幅值局部變化最大點,同時設置非局部極大值點為0.

1.4 雙閾值提取

對經過非極大值抑制處理之后的圖像進行雙閾值提取處理,消除虛假邊緣并連接斷續邊緣.通過給定的高閾值系數、低閾值系數和圖像的直方圖,分別計算高閾值和低閾值.經過非極大值抑制后的邊緣點梯度值大于高閾值則被當做邊緣點保留;梯度值小于低閾值的點則刪除;梯度值介于兩閾值之間且與邊緣點相鄰的點要判斷其8鄰域內是否存在大于高閾值的邊緣像素,存在則保留為邊緣點,否則刪除.

1.5 傳統Canny算子缺點

在實際應用中雖然Canny算子優于Robert算子、Sobel算子、Laplace算子等十幾種邊緣檢測算法,但Canny算子也存在如下問題[7]:

(1)高斯濾波器對沖擊噪聲的抑制效果很差,可能將沖擊噪聲誤檢測為邊緣;

(2)平滑參數σ、高閾值和低閾值決定Canny算子邊緣檢測算法的性能和檢測到邊緣的質量.而這3個參數都需要人工設定,很難兼顧平滑去噪與保持邊緣和細節、連續的邊緣與出現虛假邊緣等多方面的需求,自適應性能差;

(3)根據8鄰域像素梯度值來判斷當前像素點是否具有局部最大值可能會導致檢測邊緣不夠精確,進一步影響雙門限值所得邊緣點的連接;

(4)獲取的邊緣像素達不到單像素級,有時會出現在一個邊緣點出現多個響應的現象.

2 改進的Canny邊緣檢測算法

通過以上對傳統Canny算子缺點的分析,有必要對傳統Canny算子進行改進,具體步驟如圖2所示.

圖2 改進的Canny邊緣檢測流程

2.1 復合數學形態學濾波

采用線性濾波方法抑制遙感圖像中復雜的背景噪聲,并不能得到良好的效果,必須借助于非線性濾波方法.而數學形態學濾波是近年來出現的一種重要的非線性濾波方法,并廣泛的應用于形狀識別、邊緣檢測、紋理分析、圖像恢復和增強等領域.

灰度形態學包括膨脹、腐蝕、開、閉等運算.假設F(x,y)為灰度圖像,B(s,t)為形態學結構元素,則灰度形態學運算定義如下:

(1)膨脹運算:

(2)腐蝕運算:

利用開運算和腐蝕運算的形態學濾波不僅可以抑制毛刺噪聲點和小橋噪聲點,還可以得到圖像邊緣的平滑內邊界點;利用閉運算和膨脹運算的形態學濾波不僅可以在抑制小孔噪聲點和小縫噪聲點,還可以得到圖像邊緣的平滑外邊界點.

本文采用一種改進的數學形態學的濾波方式,來兼顧光滑性與逼近性之間存在的矛盾.利用復合數學形態學濾波不僅可以有效的對圖像進行平滑處理,還可以得到精確的圖像輪廓.其原理公式表示為:

式中:I,S是一個合適的結構元素;F為所要獲得的邊緣圖像.

Canny算子中采用復合數學形態學濾波進行平滑去噪[8],可以消除極大值噪聲點,更精確地得到圖像的邊緣附近的屋脊帶極值點集,從而得到精確的邊界連接;通過濾波將所有特定于結構元素的噪聲一次性濾除,且不會重復產生新的結果,可以保證圖像結構不被鈍化.

2.2 Otsu閾值方法求取閾值

在傳統的Canny算子中高、低閾值需要人工設定,無法根據不同圖像的自身特征來自適應地確定.針對這個缺點,本文采用可以自動獲取閾值的最大類間方差法,簡稱Otsu閾值法[9].經典的Otsu閾值算法是用閾值把圖像像素分為兩類,通過劃分后得到兩類的類間方差最大值來確定最優閾值.

記T為前景與背景的分割閾值,前景點數占圖像比例為w0,平均灰度為u0;背景點數占圖像比例為w1,平均灰度為u1.則圖像的總平均灰度為:

前景和背景圖像的方差為:

用遍歷法求出使σ2最大的閾值T,此時前景和背景差異最大,T就是獲得的最佳閾值.Canny算子中的雙梯度門限其實也是一種閾值,在這里選取Thigh=T,Tlow=0.5T.通過分析Thigh、Tlow的選擇原理及梯度圖像的直方圖,利用Otsu算法實現Thigh的選擇是可行的[1].

2.3 形態學結構元素細化邊緣

用Canny算子提取圖像的邊緣可以達到較好的效果,但單像素級無法實現,特別是在邊緣的角點處會出現多對一響應現象,因此為獲得單像素級的精細邊緣,本文引入數學形態學算法實現對邊緣細化處理[5].

用形態學算法細化邊緣的原理是:保證中軸線位于圖像邊緣的中心,且在邊緣輪廓特征、連通性、方向性保持不變的前提下,對圖像邊緣像素實施細化,使得最終輸出的單像素級的圖像精細邊緣,且具有較好的穩定性.

3 實驗結果及分析

通過實驗表明改進的Canny算子的邊緣檢測效果比傳統的Canny算子更優.首先,分別取傳統的Canny算子和改進的Canny算子對Lena圖像、港口遙感圖像、道路遙感圖像分別進行邊緣檢測[8-10],實驗結果如圖3~5所示.

(a)原始圖像 (b)傳統Canny算子 (c)本文改進的Canny算子

圖3 Lena圖像實驗結果比較

(a)原始圖像(b)傳統Canny算子 (c)本文改進的Canny算子

圖4 港口遙感圖像實驗結果比較

(a)原始圖像 (b)傳統Canny算子 (c)本文改進的Canny算子

圖5 道路遙感圖像實驗結果比較

傳統Canny算子的閾值是人工設定的,可以明顯看出檢測后的圖像邊緣細節存在很多漏檢,且不夠完整.而利用本文改進的Canny算子通過復合形態學濾波得到了更好的平滑效果;采用Otsu法自適應設定閾值,能夠較好的檢測圖像中的邊緣細節,同時能夠保持邊緣的清晰連續;檢測邊緣經過形態學細化得到了單像素級的精細邊緣.對港口遙感圖像、道路遙感圖像的檢測結果中我們可以看出改進的Canny算子能更有效地降低噪聲的影響,檢測出更多的真實邊緣,圖像邊緣定位準確,細節處理得更好.

4 結論

本文針對Canny算子閾值需要人工設置、容易丟失邊緣細節的缺點進行了改進,采用復合數學形態學濾波替代高斯濾波,得到更好的平滑去噪效果,同時保留更多的細節信息;在高低閾值的選取上采用Otsu方法對閾值進行自適應設定,避免了人工設定閾值的局限性.實驗結果表明,本文改進的Canny算子在平滑去噪、檢測細節邊緣信息和邊緣連續性等方面都優于傳統Canny算子,具有較高的實用價值.

[1]韓慧妍,韓燮.形態學和Otsu方法在Canny邊緣檢測算子中的應用[J].微電子學與計算機,2012,29(2):146-149.

[2]CANNY J.A computational approach to edge detection[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,1986,8(6):679-698.

[3]OTSU N.A threshold selection method from gray level histogram[J].IEEE Transactions on Systems,Man and Cybernetics,1979,9(1):62-66.

[4]ZHANG Y,ROCKETT P I.The Bayesian operating point of the Canny edge detector[J].IEEE Transactions on Image Processing,2006,15(11):3409-3416.

[5]張志順,奚建清,劉勇.基于改進Canny算子的CT圖像邊緣檢測[J].微電子學與計算機,2013,30(9):9-12.

[6]張帆,彭中偉,蒙水金.基于自適應閾值的改進Canny邊緣檢測方法[J].計算機應用,2012,32(8):2296-2298.

[7]趙巖,周百靈,陳賀新.一種改進的基于Canny算子邊緣檢測算法[J].吉林大學學報(理學版),2014,50(4) :740-744.

[8]段軍,劉春祥.改進Canny算子在細胞圖像邊緣檢測中的應用[J].計算機應用與軟件,2014,31(5):237-239.

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

[10]曾發明,楊波,吳德文,等.基于Canny邊緣檢測算子的礦區道路提取[J].國土資源遙感,2013,25(4):72-78.

Remote Sensing Image Edge-Detection Based on Improved Canny Operator

SHI Guiming1,2,SUO Jidong2,HUANG Chao2,SHU Changjian1

(1.Department of Electrical Engineering,Dalian Institute of Science Technology,Dalian 116052,China; 2.College of Information Science and Technology,Dalian Maritime University,Dalian 116026,China)

Aiming at that traditional Canny detection operator requires human intervention without the adaptive ability in the variance of Gaussian filtering and threshold,a compound morphological smoothing replaces Gaussian filtering to maintain the edge information,and reduce noise impact.Then Otsu method is used to specify the threshold adaptively with more continuous edge detect,and decreased false edges.In order to extract the edges of the remote sensing image,an approach is proposed based on Canny edge detection operator.Finally,the edge is refined by using morphological structure element.The experiment results show that the improved Canny algorithm has a good anti-noise function and precision on image process of remote sensing.

remote sensing image;edge-detection;Canny operator;compound morphological smoothing;Otsu method

1673-9590(2015)03-0087-05

2014-11-03

遼寧省教育廳優秀人才基金資助項目(LJQ2014046);大連科技學院科學研究一般項目(KJY201406)

石桂名(1983-),女,講師,博士研究生,主要從事信號處理方面的研究E-mail:shiguiming1983@163.com.

A

猜你喜歡
檢測
QC 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數的乘除法”檢測題
“有理數”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 91网址在线播放| 天堂成人在线| 国产精品尤物在线| 日韩经典精品无码一区二区| 欧美色香蕉| 国产一级精品毛片基地| 国产欧美视频一区二区三区| 国产成人精品无码一区二 | 在线免费无码视频| 在线国产你懂的| 国产成人免费手机在线观看视频| 久久人体视频| 国产午夜无码片在线观看网站| 天堂在线www网亚洲| 欧美第一页在线| 99热这里都是国产精品| 色有码无码视频| 国产精品一线天| 欧美亚洲激情| 操美女免费网站| 国产精品hd在线播放| 国产91色在线| 伊人中文网| 亚洲男人天堂2018| 99久久精品国产自免费| 97se亚洲综合在线天天| 日本三级精品| 国产91特黄特色A级毛片| 露脸一二三区国语对白| 九九免费观看全部免费视频| 国产成人精品一区二区三在线观看| 亚洲看片网| 成人字幕网视频在线观看| 亚洲精品成人7777在线观看| 国产女人18水真多毛片18精品| 亚洲一区精品视频在线| 久久精品免费看一| 久久精品中文无码资源站| 久久婷婷五月综合97色| 亚洲精品中文字幕无乱码| 久久无码免费束人妻| 性欧美久久| 一本大道东京热无码av| 免费观看成人久久网免费观看| 中文字幕佐山爱一区二区免费| 亚洲精品欧美日本中文字幕| 露脸真实国语乱在线观看| 欧美日韩午夜视频在线观看| 无码av免费不卡在线观看| 亚洲第一福利视频导航| 黄色国产在线| 毛片免费在线视频| 欧美国产视频| 欧美一级高清片久久99| 亚洲91精品视频| 亚洲成人在线免费| 亚洲av无码牛牛影视在线二区| 久久公开视频| 四虎免费视频网站| 午夜精品久久久久久久99热下载 | 成人精品午夜福利在线播放| 久久一级电影| 久青草免费在线视频| 亚洲人成网站在线观看播放不卡| 欧美性精品| 热久久综合这里只有精品电影| 国产成人91精品| 中文字幕1区2区| 成人夜夜嗨| 伊人激情综合| 国产亚洲一区二区三区在线| 高清无码手机在线观看| 四虎国产成人免费观看| 亚洲第一页在线观看| 国产情精品嫩草影院88av| 996免费视频国产在线播放| 国产成人h在线观看网站站| 99热免费在线| 伊人大杳蕉中文无码| 一级看片免费视频| 国产丝袜一区二区三区视频免下载| 91在线精品免费免费播放|