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

基于Harris角點檢測的改進算法研究*

2016-08-04 02:06:44徐振武徐志京
網絡安全與數據管理 2016年13期

徐振武,徐志京

(上海海事大學 信息工程學院,上海 201306)

?

基于Harris角點檢測的改進算法研究*

徐振武,徐志京

(上海海事大學 信息工程學院,上海 201306)

摘要:經典的Harris算法在提取圖像的角點上具有計算簡單、適應性強等優勢,但該方法由于人為設定單一閾值,容易出現偽角點、漏檢點及運行速度不理想等現象。針對這一情況,文章在傳統Harris算法基礎上提出一種新的檢測方法,采用多閾值的圓形非極大值抑制法提取角點, 以此降低算法檢測時間并增強圖像旋轉不變性,再借鑒SUSAN思想消去大部分偽角點。通過實驗對比,該算法具有更好的角點檢測性,為后期的圖像配準奠定了良好的基礎。

關鍵詞:Harris角點檢測;圓形區域;多閾值;SUSAN算法

引用格式:徐振武,徐志京. 基于Harris角點檢測的改進算法研究[J].微型機與應用,2016,35(13):15-18.

0引言

隨著近代計算機的迅速發展,人們為了獲取更高像素更寬視角的圖像以作科學研究,圖像拼接逐漸成為了計算機各領域的研究熱點[1-2]。

圖像蘊含有豐富的信息特征,其中角點特征是圖像拼接領域的主要技術指標,業界對角點沒有統一定義,一般被認為是圖像像素點亮度發生了劇烈改變或邊緣曲線曲率極大值的點[3], 它能以極少的數據量來表現圖像的整體信息, 這有利于圖像處理的速度與精度。角點檢測方法在圖像拼接中的配準、融合、 定位等方面起著重要作用, 其提取的好壞決定圖像拼接的質量結果。適量恰當的正確角點在圖像拼接過程中可增強圖像的抗噪性和圖像形變的適應能力,有利于圖像的后續匹配,使得實時處理成為可能。

目前角點的檢測方法大致分兩種:基于圖像邊緣特征的角點檢測, 該算法依賴于圖像邊緣特征[4],提取邊緣信息而求得角點,但算法定位精度差,對噪聲敏感;基于圖像灰度的角點檢測,該方法依賴于像素點的曲率與梯度值信息。其中Harris算法[5]是一種被大眾所熟知的算法, 可較好地提取角點。該算法雖然是一種優秀的檢測方法, 但研究發現存在不足:

(1)人為單一閾值的設定會對角點提取產生不確定的影響;

(2)算法中所用的高斯平滑函數對圖像的誤檢及漏檢產生難以把控;

(3)Harris算子的運行速度不夠理想。

而對Harris的改進一直是圖像研究的熱點,參考文獻[6]提出采用自適應閾值的方法能達到更快更精確提取角點的效果,但在圖像的抗噪性和適應圖像形變能力上略顯不足;而參考文獻[7]提出的改進方法能滿足要求,但在運算速度上又略顯欠缺。

針對上述不足,本文提出基于Harris的改進方法,采用多閾值的圓形區域非極大值抑制,再結合SUSAN思想達到檢測效果。

1Harris角點檢測算法簡介

角點檢測的鼻祖是Moravec算法,之后Harris在Moravec算子思想上提出Harris算法。

Harris算法的思想是定義一組矩形區域窗口中圖像灰度誤差的總和為任意方向上的自相關值[8]。圖1表示圖像邊緣在不同區域的變化情況。圖1(a)、(b)窗口在邊緣上沒變化,而(c)的窗口在各個方向上具有明顯的變化,根據此現象,可將(c)作為角點。

圖1 圖像邊緣在不同區域的變化情況

窗口平移[u,v]的量產生的圖像灰度變化E(u,v):

(1)

由I(x+u,y+v)=I(x,y)+Ixu+Iyv+O(u2+v2)

得:

(2)

上式可表示為:

(3)

其中M是2×2矩陣,可由圖像的導數求得:

(4)

R=detM-k(traceM)2

(5)其中,detM=λ1λ2=AC-B2,traceM=λ1λ2=A+C,detM是矩陣M的行列式;traceM是矩陣M的跡;k是經驗常數,取0.04~0.06。若R>CRFmax,則此像素點可提取為角點。

為了避免在求CRF時設定k,這里參考文獻[7]:

(6)

ε表示任意小的正數。

2改進的Harris角點檢測算法

2.1算法思想

本文采用多閾值方法。首先設定初始閾值并采用圓形區域非極大值抑制來提取大部分的候選角點,之后對圖像作等比分塊處理。利用塊的自適應閾值求塊的補充角點。以此達到避免單一閾值下角點缺失或較多偽角點現象。

傳統Harris算法常用3×3(大小可調)為模板區域對圖像非極大值抑制:模板中心點與其余8點逐一比較大小,若中心點響應值大于其他任一模板內響應值,則該中心點被認為是角點。同理圓形窗口下以圓心作為中心點,若比較后中心點響應值最大,則作為候選角點提取,圓心位置順序遞增,相反則舍棄該點,進行下一輪非極大值抑制。

運用矩形模板區域非極大值抑制時,如果圖像發生旋轉變化,窗口也發生變化,因此增加了誤檢與漏檢的風險。而根據圓的旋轉不變性,采用圓形窗口能夠提高圖像旋轉不變性。

2.2算法實現步驟

(1)初始角點RA提取

在初始閾值下,利用圓形區域進行非極大值抑制方法求得候選角點集合A并計算A中每個像素點的CRF值R,取最大Rmax0,令基礎閾值:

T0=c0×Rmax0

(7)

c0為常數。當c0取0.02~0.04 時可滿足要求。

令R>T0且R為模板區域內極大值的點A,記為初始角點RA。

(2)塊角點RB提取

將一個V×W圖像切割為M×N塊數量,塊的尺寸為(V/M)×(W/N)。在塊中求除了RA之外的Rmax值。將第[p,q]塊的最大R記為Rmax B(p,q),設置塊閾值為:

TB(p,q)=cB×Rmax B(p,q)

(8)

cB為常數,取值0.1~0.3時檢測出的塊角點RB能夠很好地彌補初始角點的欠缺。

(3)SUSAN思想消除誤檢

SUSAN算法能消去誤檢點,并具有較好的抗噪性,其步驟:初置閾值s并定義一圓形模板,用此模板逐一比照圖像每一區域。 若模板中心點(核)灰度值與模板內某像素點灰度差小于s,即該點與中心點(核)具有相似灰度值。所有類似的點組成的區域叫做USAN,SUSAN算法示意圖如圖2所示。

圖2 SUSAN算法

算法上, 用圓形模板掃描整幅圖像, 當模板在灰色區域如圖2中的d, USAN面積最大;當模板接近灰色區域邊緣圖b時,USAN面積慢慢減?。划敽嗽诨疑珔^域邊緣時如圖c, USAN面積很??;在核處于角上時如圖e,USAN面積最小。

由此利用圓形模板掃描RA、RB可刪除誤檢點。設像素點(m,n)為RB的角點,若以(m,n)為核的USAN面積大于1/2模板面積即認為該點為誤檢點。如此便可略去大部分誤檢點。

3實驗結果與分析

對于改進Harris角點檢測算法一直是圖像拼接等領域研究的熱點,針對Harris算子的不足,各方法的改進都側有不同,本文結合傳統Harris、參考文獻[7]的改進算法做一個簡單比較。

實驗中,先采用一張角點較明顯的圖,對傳統Harris、參考文獻[7]及本文算法進行對比。為了客觀比較,與參考文獻[7]相同,本文傳統算法閾值大小也采用1 200,比較結果如圖3所示。

圖3 幾種算法比較

圖3(a)傳統Harris算法中,提取出較多角點數量,且在這張角點分明的圖像里,有著稍微的角點聚簇現象,而誤檢點數較其他兩圖亦是最多,且處理時間也比較長;而參考文獻[7]與本文算法所得到角點分布圖較為相近,角點數較傳統算法有所減少,分布也較均勻。但對比兩圖,統計圖中3種角點數量,如表1所示,不難看出本文算法更出色,其正確角點及漏檢角點雖然相似,但誤檢數量更少,有利于圖像拼接后續的配準工作。

表1 原圖圖像的角點個數統計

本文所用圓形區域非極大值抑制,不但在運算時間上有優化,而且對圖像旋轉不變性也有不錯的改善。圖4是對圖像作45°旋轉后算法對比:

表2 角點數量及算法運算時間對比

圖4 對圖像作45°旋轉后算法對比

圖4(a)對比圖3(a),經45°旋轉后,傳統Harris算法能提取出大部分的角點,但存在較嚴重的漏檢現象。采用本文算法,對比圖3(c)與圖4(c)的圖像旋轉角點檢測狀況可知,旋轉前后,均能很好地檢測出角點,漏檢與誤檢現象雖然存在,但比傳統算法好。比較參考文獻[7]方法,本文算法在采用圓形非極大值抑制后,具有更多的正確角點和更少的誤檢點。

Harris算子本身具有不錯的抗噪性,但本文在采用SUSAN思想后能增強算法的抗噪性。圖5是在0.1的高斯噪聲下效果對比。

圖5 在0.1的高斯噪聲下效果對比

從圖5可以看出,本文算法在高斯噪聲環境下有不錯的表現,特別是偽角點檢測上。經過大量圖像角點處理實驗證明,本文算法在消除誤檢點效果上好于原算法,因此認為具有更強的抗噪性。

在圖像處理的時間上,對比本文算法較傳統算法也略有優勢。為客觀比較,本文采用上海海事大學信息工程學院為背景的圖像,由Android手機拍攝,原圖尺寸為:5 248×3 936,利用圖像編輯軟件進行等比例縮放,其尺寸分別為:3 726×2 794、2 624×1 698、1 312×984、656×492、328×246。

隨著圖像分辨率的降低,角點數也在減少,這是可預見的,因為高分辨率圖像勢必具有更豐富的細節信息,所能提取的角點數目也更多。由表2可知,相較于傳統Harris和參考文獻[7]算法,本文介紹的算法能在涵蓋圖像的特征情況下提取出相對少的角點,且運行速度也可圈可點,因此認為在算法性能上要好于另外2種。圖6是表2的圖像4,尺寸大小為656×492。

圖6 表2中的圖像4

綜上圖示及表數據,本文算法在漏檢、誤檢都有不錯表現,利用該算法,能夠很好地檢測出正確角點,同時能改善傳統算法在角點的聚簇現象,勻化角點分布,有利于后面的圖像配準處理。

4結束語

在基于灰度的角點檢測算法中,被大眾所知的經典Harris算法具有不錯的效果,能滿足日常應用,并且對該方法的改進一直是一個熱點話題。本文基于傳統Harris算法在圖像拼接領域應用的不足,提出改進思想,采用多閾值的圓形非極大值抑制法提取角點并利用SUSAN思想去除誤檢點,經實驗證明,在運算時間及消除多余的誤檢點以及減少漏檢現象上有明顯的改善,具備比較好的角點檢測性能,此方面的性能提升,可為后期獲得更好圖像拼接效果提供一個算法參考。

參考文獻

[1] TUYTELAARS T,MIKOLAJCZYK K. Local invariant feature

detectors: a survey[J].Foundations and Trendsin Computer Graphicsand Vision,2008,3(3): 177-280.

[2] 仇國慶,馮漢青,蔣天躍,等.一種改進的Harris角點圖像拼接算法[J].計算機科學,2012,39(11):264-266

[3] SMITH A M, BRADY J M. Susan: A new approach to low level image processing[J] . International Journal of Computer Vision, 1997, 23(1): 45-78.

[4] HARRIS C, SATEPHENS M J. A combined corner and edge detector[J]. Image Vision Computting, 1988, 6(1): 121-128.

[5] 涂春平,柴亞輝,李廣麗,等.一種基于Harris角點特征精確匹配的圖像拼接方法[J].實驗室研究與探索,2011,30(10):40-43.

[6] 沈士喆,張小龍, 衡偉.一種自適應閾值的預篩選Harris角點檢測方法[J].數據采集與處理,2011,26(2):207-213.

[7] 毛雁明. 一種改進的基于Harris的角點檢測方法[D].昆明: 云南師范大學,2009.

[8] 龍伶敏. 基于Adaboost的人臉檢測方法及眼睛定位算法研究[D]. 成都: 電子科技大學,2008.

*基金項目:國家自然科學基金(61404083);上海海事大學校基金(20140108)

中圖分類號:TP391

文獻標識碼:A

DOI:10.19358/j.issn.1674- 7720.2016.13.005

(收稿日期:2016-02-01)

作者簡介:

徐振武(1989-),通信作者,男,碩士研究生,主要研究方向:智能信息處理與水聲圖像處理。E-mail:18521736657@163.com。

徐志京(1972-),男,博士,副教授,主要研究方向:水環境信號的采集處理、水聲信號的采集處理、水聲通信、水下通信網、水聲圖像處理。

An improved algorithm for corner detection based on Harris

Xu Zhenwu,Xu Zhijing

(College of Information Engineering, Shanghai Maritime University, Shanghai 201306, China)

Abstract:Classic Harris algorithm has the advantages of simple calculation, strong adaptability and so on in extracting image point. Through the study we found that this method due to artificially a single threshold easy to cause the phenomenon such as false corners, leak point and have a slow speed. In order to solve the situation, this paper proposes a new detection method based on the traditional Harris algorithm. Through the non maximum inhibition of circular area, multi-threshold corner extractions, to improve rotation invariance of corner detection, at the same time reduce the corner detection time. Combined with SUSAN thought can effectively eliminate most of the false corners. Through experimental comparison, the algorithm has better corner detection.

Key words:Harris corner detection; circular region; multi-threshold; SUSAN algorithm

主站蜘蛛池模板: 99在线国产| 国产午夜一级淫片| 亚洲一区网站| 色有码无码视频| 青青网在线国产| 国产91视频免费| 国产jizz| 国产迷奸在线看| 国产人成乱码视频免费观看| 国产亚洲视频在线观看| 丰满人妻中出白浆| 97狠狠操| 亚洲免费播放| 天天摸夜夜操| 尤物国产在线| 亚洲日本在线免费观看| 国产情侣一区| 国产精品亚洲五月天高清| 亚洲综合激情另类专区| 91美女在线| 国产男女XX00免费观看| 97综合久久| 啦啦啦网站在线观看a毛片| 日韩精品欧美国产在线| 精品国产自| 亚洲午夜片| 久久久久国产一级毛片高清板| 91成人在线免费视频| 成人a免费α片在线视频网站| 精品视频在线观看你懂的一区| 国产精品漂亮美女在线观看| 国产精品无码一二三视频| 亚洲视频影院| 国产亚洲欧美在线中文bt天堂| 亚洲国产一成久久精品国产成人综合| 国产精品久久自在自线观看| 中国丰满人妻无码束缚啪啪| 国产成人无码AV在线播放动漫| 无码国产偷倩在线播放老年人| 乱人伦99久久| 亚洲va视频| 精品福利国产| 欧美日韩国产成人高清视频| 国产在线无码一区二区三区| 美女一级毛片无遮挡内谢| 精品国产污污免费网站| 国产免费高清无需播放器| 99视频只有精品| 亚洲国产中文欧美在线人成大黄瓜| 免费一级全黄少妇性色生活片| 男女男免费视频网站国产| 欧美啪啪视频免码| 欧美亚洲一区二区三区导航 | 久久亚洲精少妇毛片午夜无码 | 在线看片中文字幕| 第九色区aⅴ天堂久久香| 色香蕉影院| 奇米影视狠狠精品7777| 久久黄色毛片| 亚洲人成在线精品| 亚洲国产精品人久久电影| 亚洲三级影院| 日本成人福利视频| 国产精品漂亮美女在线观看| 久久公开视频| 亚洲国产成人精品无码区性色| 亚洲伦理一区二区| 国产精品第| 亚洲福利一区二区三区| 无码国产伊人| 日韩a级片视频| 99视频在线看| 在线无码av一区二区三区| 97视频免费在线观看| h视频在线播放| 一本大道无码日韩精品影视 | 国产一级裸网站| 国产人在线成免费视频| 日本a∨在线观看| 日本人又色又爽的视频| 亚洲乱码在线播放| 99伊人精品|