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

改進Canny算子在水面目標邊緣檢測中的研究

2020-02-14 05:58:28王嘉俊段先華
計算機時代 2020年1期

王嘉俊 段先華

摘 ?要: 基于邊緣特征的提取方法被廣泛應用于水面目標識別當中。針對傳統方法抗噪性較差且易誤判和漏判的缺點,文章對 Canny 算法進行了改進,基于Canny邊緣檢測思想,采用雙邊濾波,以及通過 Sobel 算子計算梯度幅值方向,并在梯度非極大值抑制過程中,將極大值點作為候選邊緣點,將極大值二次刷選,保留8鄰域內候選邊緣點不相鄰的非極大值點,最后利用 Otsu 計算圖像高低閾值。結果證明,該方法能更準確的檢測邊緣信息,且具備較強的自適應性。

關鍵詞: 邊緣檢測; Canny算法; 雙邊濾波; 非極大值抑制; Otsu

中圖分類號:TP311 ? ? ? ? ?文獻標識碼:A ? ?文章編號:1006-8228(2020)01-35-04

Abstract: The edge feature based extraction method is widely used in water surface target recognition. Aiming at the disadvantages of traditional methods such as poor noise resistance and easy misjudgment and missed judgment, this paper makes the Canny algorithm improved. By using bilateral filtering, and using Sobel operator to calculate the gradient amplitude direction, and in the gradient non-maximum value suppression process, the maximum value point is used as the candidate edge point, and the maximum value is twice selected, leaving 8 neighbors. The non-maximal points of the candidate edge points in the domain are not adjacent, and finally the Otsu is used to calculate the image high and low thresholds. The result proves that the method can detect edge information more accurately and has strong adaptability.

Key words: edge detection; Canny algorithm; bilateral filtering; non-maximum value suppression; Otsu

0 引言

邊緣檢測是圖像處理中一種用于識別灰度圖像中亮度變化明顯的界限、剔除無關信息、保留圖像整體結構屬性的方法[1]。檢測結果的好壞對深層次的圖像特征提取、圖像分割和圖像識別等會產生較為重大的影響,因而在機器視覺、模式識別、人工智能等諸多計算機前沿領域舉足輕重。例如可以對交通標線和路標自動識別及定位;對醫學圖像進行分割,以便更直觀、清晰地對圖像進行診斷;能夠對運動目標檢測與跟蹤,以及人臉識別與指紋識別等[2-6]。

目前,傳統的邊緣提取算子大致分為兩類:一階差分邊緣檢測算子和二階微分邊緣檢測算子。常用的一階差分邊緣檢測算子主要包括Sobel算子、Prewitt算子和Roberts算子。二階微分邊緣檢測算子要有LoG算子、Laplace算子等,但兩類算子都是在像素點鄰近區域內進行計算,對噪聲較為敏感,邊緣定位不夠準確,使其在實際工程中檢測效果并不理想。因此,Canny于1986年提出Canny邊緣檢測算法,并獲得了廣泛應用。

1 傳統Canny邊緣檢測算法

1.1 傳統Canny邊緣檢測算法步驟

⑵ 計算梯度的幅值和方向。選用合適的梯度算子計算降噪后影像各像素點的梯度大小方向。

⑶ 非極大值抑制。在當前像素點的鄰域內,通過比較該點的梯度幅值,若大于沿梯度方向上相鄰兩個像素點灰度值的梯度幅值,那么判斷該點是可能的邊緣點,否則判斷該點為非邊緣點[9-10]。

⑷ 用雙閾值算法檢測和連接邊緣。經非極大值抑制得到的結果,仍存在許多噪聲和假邊緣,需要進一步閾值處理,以消除假邊緣。通常的做法是確定一個高閾值[Th]和一個低閾值[Tb],如果邊緣像素點梯度值大于高閾值,則被認為是強邊緣點;如果邊緣梯度值小于高閾值,大于低閾值,則標記為弱邊緣點;小于低閾值的點則被抑制掉[11-12]。

1.2 傳統算法的缺陷

數字圖像在處理前需要進行高斯濾波,在此過程中,方差σ的取值要求人為設定,但人為設定σ時,在濾除噪聲與保護邊緣信息方面存在一定局限性,兩者效果不能兼顧。并且使用2×2領域一階偏導有限差分計算梯度時,由于導數計算對噪聲非常敏感,從兩個方向對圖像進行邊緣檢測,容易出現偽邊緣和漏檢現象。同時,傳統canny算法通過人為設定高、低閾值,通過與閾值比較確定圖像的邊緣,這種方法主觀性較強,而且費時費力,若設置的閾值上界過小會出現大量的偽邊緣,過小則出現漏檢現象。而設置過大的閾值下界會出現漏檢現象,過小會出現較多的誤檢。

2 改進的Canny邊緣檢測算法

本文針對上述缺陷提出一種改進的Canny邊緣檢測算法,在對水面目標去噪時盡可能保留邊緣信息并增強自適應性。

2.1 雙邊濾波

雙邊濾波[13]是一種非線性的濾波方法,它結合了圖像的空間鄰近性和像素值的相似性,并考慮了空間信息和灰度的相似性,從而達到了保留邊緣和去噪的目的。它比高斯濾波器多了1個高斯方差sigma-d,其基于高斯濾波函數的空間分布,所以在邊緣附近,距離較遠的像素不會過多影響到邊緣上的像素值,這樣就確保了邊緣附近像素值的保存。雙邊濾波的像素輸出值取決于鄰域像素值的加權組合,即:

由于水面目標受水波、場景等變化因素的影響,易產生大量噪聲,因而進行了改進:將梯度幅值極大值點進行保留并作為候選邊緣點;若某個像素點梯度幅值小于梯度方向上與其兩個臨近插值點,則對其抑制;若某像素點梯度幅值僅大于與其臨近插值點兩個中的一個時,則搜尋該像素點在邊緣圖中與其8鄰域內是否有候選邊緣點存在并判斷其連續性,如果鄰域存在候選邊緣點并且不連續,則可以判定該像素點是被抑制的邊緣點,將其標記為候選邊緣點;否則,判定該點為非邊緣點。

3 實驗與分析

本文分別通過直接調用傳統Canny算法與改進Canny算法進行了大量實驗,驗證本文改進算法準確性和可行性,最后從眾多實驗結果中選取三幅圖,分別從單一船只、多艘船只和復雜場景下的船只三個方面進行了算法分析。

傳統算法與本文改進算法的實驗結果對比如圖3—圖5所示。

4 結束語

本文通過對傳統Canny算子對水面目標邊緣檢測進行分析,指出了傳統Canny算子在濾波去噪和閾值確定方面的不足,并加以改進,使用雙邊濾波去噪代替傳統的高斯濾波去噪,利用Sobel算法進行梯度計算,并進行非極大值抑制處理,在梯度非極大值抑制過程中,將極大值點作為候選邊緣點,對極大值進行二次刷選,最后通過Otsu計算高低閾值進行最終的邊緣檢測。本文改進后的算法與傳統算法相比,運行結果中假邊緣數量明顯減少,邊緣位置能準確地確定,算法去噪效果提高,因此本文的改進算法在邊緣檢測方面可行且有效。

參考文獻(References):

[1] 李弼程,彭天強,彭波,等.智能圖像處理技術[M].北京:電子工業出版社,2004:153-155

[2] 段軍,張博.改進的Canny算子邊緣檢測算法研究[J].軟件導刊,2018.17(10):72-75

[3] 徐亮,魏銳.基于Canny算子的圖像邊緣檢測優化算法[J].科技通報,2013.7:127-131

[4] 宋召青,鄭蘇,李志成.基于邊緣檢測與最小二乘支持向量機的人臉圖像識別[J].海軍航空工程學院學報,2010.25(5):518-522

[5] 龍順宇,朱星.基于ARM構建Sobel邊緣檢測算子的指紋識別系統實現[J].物聯網技術,2013.12:25-27

[6] 賀超宇,鄭紫微.基于改進的Vibe和Canny邊緣檢測算法的運動目標檢測[J].數據通信,2018.2:32-36

[7] 徐燦,張秋菊.基于改進Canny算子的葵花籽邊緣檢測方法[J].食品與機械,2015.31(5):36-38

[8] 陳燕龍,祝成虎.基于Canny算子的邊緣檢測改進算法[J].計算機應用與軟件,2008.25(8):51-53

[9] 孫硯飛,常曉剛,李東興,等.基于自適應Canny的紅外圖像邊緣檢測算法[J].山東理工大學學報,2017.31(6):18-21

[10] 葉德周,楊風健,貌程浩,等.基于Canny算子的紅外影像邊緣檢測算法[J].激光與紅外,2015.45(9):1129-1132

[11] 辛玉欣,王傳洋.一種基于Canny算子的圖像邊緣檢測方法[J].信息與電腦(理論版),2017.18:37-38

[12] 史久根,張亞.一種改進的自適應Canny算子邊緣檢測算法[C].中國儀器儀表與測控技術大會.2011.

[13] Elad M.On the origin of the bilateral filter and ways to improve it[J].IEEE Transactions on Image Processing,2002.11(10):1141.

[14] Jie G,Ning L.An Improved Adaptive Threshold Canny Edge Detection Algorithm[C].International Conference on Computer Science & Electronics Engineering.2012.

[15] Wang B,Fan S S.An improved Canny edge detection algorithm[C].International Workshop on Computer Science and Engineering.IEEE,2010:497-500

[16] Zhou P,Ye W J,Xia Y J,etal.An improved Canny algorithm for edge detection[J].Journal of Computational Information Systems,2011.75(5):1516-1523

主站蜘蛛池模板: 国产亚洲精品97在线观看| 区国产精品搜索视频| 欧美a在线看| 黄色网站在线观看无码| 国产精品毛片在线直播完整版| 亚洲国产日韩一区| 小说区 亚洲 自拍 另类| 久久福利网| 亚洲综合二区| 国产成人啪视频一区二区三区| 99视频在线精品免费观看6| 亚洲成在线观看| 国产黄色爱视频| 成人毛片在线播放| 在线观看国产黄色| 亚洲日韩欧美在线观看| 激情无码视频在线看| 日韩精品成人网页视频在线| 99ri国产在线| 欧美精品另类| 蜜臀AVWWW国产天堂| 国产小视频a在线观看| 精品亚洲麻豆1区2区3区| 谁有在线观看日韩亚洲最新视频 | 成人一级黄色毛片| 999在线免费视频| 91成人在线免费观看| 亚洲an第二区国产精品| 国产第一页免费浮力影院| 亚洲第一视频区| 国产精品毛片在线直播完整版| 午夜视频在线观看免费网站 | 99er精品视频| 久久精品欧美一区二区| 国内黄色精品| 99福利视频导航| 欧美国产日韩在线播放| 91在线视频福利| 日韩区欧美国产区在线观看| 久久这里只有精品国产99| 日本欧美午夜| 亚洲精品免费网站| 在线观看国产精品第一区免费 | 一本久道久久综合多人| 免费观看成人久久网免费观看| 91免费观看视频| 中文字幕精品一区二区三区视频 | 日本黄网在线观看| 亚洲A∨无码精品午夜在线观看| 亚洲成人高清无码| 亚洲国产成人麻豆精品| 国产乱人伦AV在线A| 国产无码网站在线观看| 免费在线观看av| 国产精品美女在线| 亚洲天堂久久久| 精品一区二区三区中文字幕| 中文精品久久久久国产网址| 亚洲人成在线精品| 91精品亚洲| 久久久久无码精品| 亚洲热线99精品视频| 亚洲AV无码一区二区三区牲色| 91欧美在线| 欧美A级V片在线观看| 2019国产在线| 日韩麻豆小视频| 在线视频亚洲色图| www.亚洲一区二区三区| 91精品啪在线观看国产91| 538国产视频| 国产精品99一区不卡| 欧美精品亚洲精品日韩专区| 99久久精品国产麻豆婷婷| 日本午夜视频在线观看| 制服丝袜在线视频香蕉| 五月婷婷亚洲综合| 国产亚洲视频在线观看| 热伊人99re久久精品最新地| 夜夜高潮夜夜爽国产伦精品| 91久久青青草原精品国产| 日韩在线影院|