亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        航攝影像特征點(diǎn)提取算法研究

        2019-10-15 02:21:53馮宇朱大明胡琳張勇
        軟件導(dǎo)刊 2019年8期

        馮宇 朱大明 胡琳 張勇

        摘 要:隨著無人機(jī)在測繪領(lǐng)域的廣泛應(yīng)用,航攝影像處理已成為國內(nèi)外關(guān)注的熱點(diǎn)。為尋求更適合航攝影像特征點(diǎn)提取的算法,對目前國內(nèi)外幾種常用特征點(diǎn)提取算法進(jìn)行對比分析,結(jié)果表明,Moravec算子相較于其它算子,原理最為簡單,但圖像處理效果不佳。為此,利用C#工具實(shí)現(xiàn)Moravec算子,并通過圖像處理實(shí)驗(yàn),從計(jì)算速度、提取質(zhì)量、定位精度、抗噪能力等方面對其進(jìn)行全面分析,得出該算子在提取質(zhì)量、定位精度與抗噪能力等方面均性能較差,該結(jié)論為今后對其優(yōu)化改進(jìn)提供了明確的研究方向。

        關(guān)鍵詞:航攝影像;圖像特征;特征點(diǎn)提取;Moravec算子

        DOI:10. 11907/rjdk. 182866 開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):

        中圖分類號:TP312 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-7800(2019)008-0066-05

        Research on Feature Point Extraction Algorithm

        Based on Aerial Photography Image

        FENG Yu, ZHU Da-ming, HU Lin, ZHANG Yong

        (Faculty of Land and Resources Engineering, Kunming University of Science and Technology, Kunming 650093,China)

        Abstract:With the wide application of UAV in the field of surveying and mapping, aerial image processing has become a hot topic at home and abroad. In order to find an algorithm suitable for feature extraction of aerial photography features, this paper extracts several common feature points at home and abroad. The algorithm performs in-depth comparative analysis and research. The results show that the Moravec operator algorithm is the simplest compared to other algorithm principles, but the image processing effect is not good. For this reason, for the performance of Moravec operator, the operator implementation is carried out by using C# tool, and the experimental research of image processing is carried out by using this operator. From the aspects of calculation speed, extraction quality, positioning accuracy and anti-noise ability, The analysis shows that the operator has poor performance in terms of extraction quality, positioning accuracy and anti-noise ability. This conclusion provides a clear research direction for the algorithm of optimizing Moravec operator in the future.

        Key Words: aerial photography;image feature;feature point extraction;Moravec operator

        作者簡介:馮宇(1994-),男,昆明理工大學(xué)國土資源工程學(xué)院碩士研究生,研究方向?yàn)榈乩硇畔⒓夹g(shù)開發(fā)與應(yīng)用;朱大明(1970-),男,博士,昆明理工大學(xué)國土資源工程學(xué)院副教授,研究方向?yàn)榈乩硇畔⒐こ獭?S集成、土地規(guī)劃。本文通訊作者:朱大明。

        0 引言

        如今,航攝技術(shù)已得到了廣泛應(yīng)用,對航攝圖像的處理技術(shù)也不斷更新。圖像處理技術(shù)主要分為3類:①傳輸與儲存圖像信息;②改善圖像質(zhì)量;③提取圖像特征[1]。圖像特征點(diǎn)提取是圖像處理的基本操作,而點(diǎn)特征是圖像最基本的特征。提取點(diǎn)特征的算子稱為興趣算子。近年來,國內(nèi)外學(xué)者研究的提取算法可大致分為兩類:①基于模板匹配的方法,需要設(shè)定一系列特征點(diǎn)模板(如角點(diǎn)、交叉點(diǎn)等),根據(jù)模板與所有圖像子窗口的相似性,判斷位于窗口中心的像元是否為特征點(diǎn)[2];②基于幾何特征的方法[3],該算法有兩種獲取途徑:一是依據(jù)圖像邊界曲率進(jìn)行提取,二是直接依據(jù)圖像灰度信息提取特征點(diǎn)。該方法簡單易行,通常利用興趣算子提取特征點(diǎn)。常用特征點(diǎn)提取算子有:Moravec算子、Forstner算子、Harris算子、SUSAN算子與SIFT算子等。然而,目前關(guān)于以上幾種算法的性能比較研究很少。因此,本文對幾種常用算法進(jìn)行實(shí)驗(yàn)對比與分析,對算子性能進(jìn)行評估,同時(shí)對Moravec算子進(jìn)行深入分析,從而為算子優(yōu)化提供方向。

        1 圖像特征點(diǎn)提取算子

        圖像特征點(diǎn)提取算子是用來提取數(shù)字圖像中點(diǎn)特征信息而采用的方法,圖像處理技術(shù)發(fā)展至今,學(xué)者們已提出了Forstner、Moravec、SUSAN等多種算子[4]。這些算子各有優(yōu)劣,以各自的優(yōu)勢在圖像處理中發(fā)揮著作用,同時(shí)也因自身缺陷而影響其使用范圍的拓展。本文將對Forstner、Moravec、SUSAN、Harris 4種算子進(jìn)行深入研究與分析。

        1.1 SUSAN算子

        SUSAN的原理是在事先經(jīng)過灰度化處理的數(shù)字圖像上,使用曲率和度檢測圖像特征點(diǎn)[3]。將圓形窗口中心內(nèi)未被檢測的像素點(diǎn)作為核心點(diǎn),將窗口中心的像素灰度值與其鄰域內(nèi)其它像素的灰度值作差,如果差值小于設(shè)定閾值,即可認(rèn)為該點(diǎn)與核心點(diǎn)灰度相同。按照該原理得到以下計(jì)算步驟:

        (1)首先通過計(jì)算灰度值找出與窗口中心像素相近的像素個(gè)數(shù)[n(x0,y0)]:

        [c(x,y)=exp-Ix,y-Ix0,y0T6]

        [n(x0,y0)=x,y≠(x0,y0)c(x,y)]? ? (1)

        (2)求得角點(diǎn)響應(yīng)函數(shù)以獲得特征點(diǎn):

        [R(x0,y0)=g-n(x0,y0),n(x0,y0)

        g為閾值,一般為窗口模板大小的3/4,以獲取的特征點(diǎn)為中心,與領(lǐng)域其它點(diǎn)進(jìn)行比較,保留灰度值最大的點(diǎn),得出特征點(diǎn)。

        1.2 Moravec算子

        Moravec算子對像素點(diǎn)沿上下左右及45°斜對角方向共8個(gè)方向進(jìn)行灰度變化的方差計(jì)算,具有最小方差的值被作為興趣點(diǎn),根據(jù)興趣值設(shè)置的閾值作為判斷特征點(diǎn)的基礎(chǔ)依據(jù),即利用“興趣算子”提取特征點(diǎn)[6],具體步驟如下:

        (1)計(jì)算像元興趣值,假設(shè)像素中心(p,q),計(jì)算4個(gè)方向灰度差的平方和。

        [I1=j=-kk=1(gp+j-gp+j+1,q)2I2=j=-kk=1(gp+j,q+j-gp+j+1,q+j+1)2I3=j=-kk=1(gp,q+j-gp,q+j+1)2I4=j=-kk=1(gp+j,q-j-gp+j+1,q-j-1)2] (3)

        其中,K=INT(M/2),興趣值取以上值([I1、I2、I3、I4])的最小值。

        (2)將小于該閾值的興趣點(diǎn)作為待選點(diǎn)。

        (3)選擇待選點(diǎn)中的極值點(diǎn)作為特征點(diǎn),在設(shè)定的窗口模板中,在待選點(diǎn)中去掉非最大興趣值的點(diǎn),只留下一個(gè)最大值,確認(rèn)該最大值為特征點(diǎn)[7]。

        1.3 Harris算子

        Harris算子是在Moravec算子基礎(chǔ)上改進(jìn)的一種算子。Moravec算子可分析圖像上某區(qū)域在水平、垂直、正負(fù)對角線幾個(gè)方向上的位移,并計(jì)算每個(gè)像素點(diǎn)灰度,Harris算子在此基礎(chǔ)上拓寬了研究思路。

        基本方法為:以目標(biāo)像素點(diǎn)為中心并沿著其周圍“↑↗→↘↓↙←↖”8個(gè)方向移動(dòng),計(jì)算8個(gè)方向上的灰度變化,以這些值的最小值作為與閾值比較的對象。具體步驟如下:

        (1)使用(-1,0,1)(-1,0,1)T算子計(jì)算圖像像素點(diǎn)在水平與垂直方向上的梯度Ix、Iy,并獲得自相關(guān)矩陣[M1]。

        [M1=I2xIyxIyxI2y] (4)

        (2)求得[M1]中4個(gè)元素的值,并獲得自相關(guān)矩陣[M2]。

        [M2=M1?φxy=I2xIyxIyxI2y?φxy] (5)

        (3)計(jì)算高斯濾波與角點(diǎn)函數(shù)值。

        [R=Det(M2)-kTr2(M2)] (6)

        Det([M2])為矩陣[M2]的行列式,tr([M2])為矩陣[M2]的軌跡,k為默認(rèn)常數(shù),一般取值為0.04~0.06。

        (4)采用非極大值抑制法得到的極值點(diǎn)即為特征點(diǎn)。

        1.4 Forstner算子

        Forstner算子選取角點(diǎn)、圓點(diǎn)等作為特征點(diǎn),在選擇圖像中盡可能小的點(diǎn)、圓點(diǎn)以及近似圓點(diǎn)作為特征點(diǎn)過程中,需要計(jì)算各像素點(diǎn)的羅伯特梯度與灰度協(xié)方差矩陣,以及圖像中提取的興趣值,然后抑制局部極小點(diǎn)[8]。具體算法如下:

        (1)計(jì)算差分算子,計(jì)算像素(x,y)在左右上下方向的灰度差分絕對值dg1~dg4。

        [dg1=gx,y-gx+1,ydg2=gx,y-gx,y+1dg3=gx,y-gx-1,ydg4=gx,y-gx,y-1] (7)

        (2)將dg1~dg4按從低到高進(jìn)行排序:

        [M=mindg1,dg2,dg3,dg4] (8)

        根據(jù)設(shè)定的閾值提取初選點(diǎn),若M>T,(x,y)則為初選點(diǎn)。

        (3)計(jì)算“羅伯特梯度”:

        [Gu=?g∕?uGv=?g∕?v] (9)

        (4)計(jì)算協(xié)方差陣:

        [N=G2uGuGvGuGvG2V] (10)

        (5)確定初選點(diǎn):

        [q=4detN(trN)2w=detNteN] (11)

        det N表示N的行列式,tr N表示N的軌跡。若q比假設(shè)閾值大,則該像素為初選點(diǎn)。最后,選取極值點(diǎn)作為特征點(diǎn)?;跈?quán)重ω,選取最大的初選點(diǎn)作為合適大小窗口ω中的特征點(diǎn)[9]。

        2 特征點(diǎn)提取方法對比

        采用不同算法提取特征點(diǎn),實(shí)驗(yàn)結(jié)果對比得如表1所示。

        表1 實(shí)驗(yàn)結(jié)果對比

        3 Moravec算子程序?qū)崿F(xiàn)

        經(jīng)過實(shí)驗(yàn)比較,可明顯看出Moravec算子略遜色于其它算子。使用C#程序語言作為工具對該算子進(jìn)行更深入的研究,以便于之后對其進(jìn)行優(yōu)化。

        根據(jù)Moravec算法實(shí)現(xiàn)流程,運(yùn)用C#程序設(shè)計(jì)語言,在分析算法原理的基礎(chǔ)上,梳理出程序?qū)崿F(xiàn)的基本步驟,具體步驟為:創(chuàng)建一個(gè)窗體應(yīng)用程序,對數(shù)字圖像獲取像素的三原色值進(jìn)行灰度計(jì)算。利用圖像處理技術(shù)中提取像素點(diǎn)法,首先使用GDI+中的GetPixel方法,讀取當(dāng)前像素顏色,再按照公式[Gray(i,j)=0.299×R(i,j)+0.587×][G(i,j)+0.114×B(i,j)]計(jì)算灰度值。灰度化處理可以降低程序運(yùn)算量。按照Morvaec算子的算法原理,通過計(jì)算4個(gè)方向的灰度差平方和尋求極值,并求取特征點(diǎn)。Moravec算法實(shí)現(xiàn)流程如圖1所示。

        關(guān)鍵代碼如下:

        toolStripProgressBar1.Value=0;

        toolStripProgressBar1.Maximum=10;

        toolStripProgressBar1.Value=1;

        double[,]Value2=newdouble[curBitmap.Height,curBitmap.Width];

        for(inti=2;i

        {for(intj=2;j

        {doubleV1=0;

        for(intm=0;m<4;m++)

        {V1=V1+Math.Pow(Value1[i-2+m,j]-Value1[i-1+m,j],2);}

        //計(jì)算V1方向相鄰像素灰度差平方和

        Value2[i,j]=Math.Min(Math.Min(Math.Min(

        V1,V2),V3),V4);

        toolStripProgressBar1.Value=3;

        doublesum=0;

        for(inti=0;i

        {for(intj=0;j

        {sum+=Value2[i,j];}}

        intp=0,Strength=0;u=1100;doublerange;

        Co=newint[img1.Height*img1.Width/9,2];

        double[,]Value3=newdouble[img1.Height,img1.Width];

        doubleavg1=sum/((img1.Height-2)*(img1.Width-2));

        range=avg1;

        while(u>1 000||u<1)

        {if(u>1 000)

        {Strength++;range=avg1*Strength;}

        else

        {range=range*((2*Strength-1)/2*Strength);}

        for(inti=0;i

        for(intj=0;j

        {if(i==0||i==1||i==img1.Height-2||i==img1.Height-1||j==0||j==1||j==img1.Width-2||j==img1.Width-1)

        {Value3[i,j]=0;

        continue;}

        else

        {if(Value2[i,j]>range)

        {Value3[i,j]=1;p=p+1;}

        else

        Value3[i,j]=0;}//檢索圖像興趣點(diǎn),存儲5*5模板灰度

        if(MAX>0)

        {Co[u,0]=a;Co[u,1]=b;u=u+1;}}}

        toolStripProgressBar1.Value=8;

        Templet=newdouble[u,25];

        for(inti=0;i

        {intt=0;

        for(intm=0;m<5;m++)

        {for(intn=0;n<5;n++)

        {Templet[i,t]=Value1[Co[i,0]-2+m,Co[i,1]-2+n];//

        t++;}

        在上述過程中,通過給定閾值將大于閾值的點(diǎn)篩選出來,并在模板5*5窗口中選取極值點(diǎn)作為特征點(diǎn);然后利用函數(shù)GDI+中的Graphics類將提取的特征點(diǎn)繪制在圖像上,使用三次插值在圖像上繪制特征點(diǎn),如圖2所示;最后,通過代碼實(shí)現(xiàn)同名像點(diǎn)匹配。本文采用相關(guān)系數(shù)法識別兩幅圖像中的特征點(diǎn),并通過計(jì)算相關(guān)系數(shù)進(jìn)行圖像匹配,在此不再贅述[8]。測試運(yùn)行特征點(diǎn)提取結(jié)果與先經(jīng)過灰度處理再進(jìn)行圖像匹配的結(jié)果如圖3、圖4所示。

        圖2 使用三次插值在圖像上繪制特征點(diǎn)效果

        圖3 特征點(diǎn)提取結(jié)果

        圖4 先經(jīng)過灰度處理再進(jìn)行圖像匹配結(jié)果

        4 實(shí)驗(yàn)結(jié)果分析

        操作菜單下有兩個(gè)選項(xiàng),圖像特征點(diǎn)提取操作與同名點(diǎn)匹配操作。接下來采用建筑樓的航攝影像進(jìn)行實(shí)驗(yàn),結(jié)果如圖5、圖6所示。

        圖5 樓1圖像處理

        圖6 樓2圖像處理

        由圖5、圖6實(shí)驗(yàn)結(jié)果可知,對于采用相關(guān)系數(shù)法的圖像匹配,特征比較明顯的地方圖像配準(zhǔn)度較高,不明顯的地方則匹配不夠準(zhǔn)確。

        對Forstner、SUSAN、Harris、Moravec 4種算子的優(yōu)點(diǎn)及不足進(jìn)行對比分析,對比結(jié)果如表2所示。

        表2 各種算子對比結(jié)果

        由以上實(shí)驗(yàn)結(jié)果可得,Moravec算子計(jì)算過程簡單,但提取的特征點(diǎn)因受到噪聲影響變化很大;其次,閾值大小的設(shè)定是影響點(diǎn)提取效果的一個(gè)重要因素,圖像本身紋理特征對結(jié)果影響也較大。該程序?qū)τ谳^大圖像的處理速度比對比實(shí)驗(yàn)中使用的程序慢得多。

        5 結(jié)語

        圖像特征點(diǎn)提取是數(shù)字圖像處理中非常重要的步驟,目前已在遙感、醫(yī)學(xué)、計(jì)算機(jī)視覺甚至公安等領(lǐng)域得到了成功應(yīng)用。隨著現(xiàn)代科技的發(fā)展,圖像處理技術(shù)應(yīng)用也更加廣泛,同時(shí)也面臨新的挑戰(zhàn)。本文通過對各種特征點(diǎn)提取的算子原理進(jìn)行學(xué)習(xí),然后對航拍影像的特征點(diǎn)提取進(jìn)行實(shí)驗(yàn),對各種算子的優(yōu)點(diǎn)及不足進(jìn)行對比分析。其中,算法計(jì)算方式、閾值設(shè)置會(huì)對提取效果造成很大影響,其次圖像紋理、旋轉(zhuǎn)變換等也會(huì)影響提取效果。

        通過對各算子的對比分析,F(xiàn)orstner、SUSAN、Harris算子在計(jì)算速度、提取質(zhì)量、定位精度、抗噪能力方面各有優(yōu)勢,但算法也相對復(fù)雜;Moravec算子最為簡單,但其在圖像特征點(diǎn)提取質(zhì)量與抗噪能力方面表現(xiàn)最差。因此,下一步將結(jié)合Moravec算子原理簡單的優(yōu)點(diǎn),對其圖像特征點(diǎn)提取質(zhì)量與抗噪能力等進(jìn)行優(yōu)化。同時(shí),對幾種算子進(jìn)行綜合與改進(jìn),也是今后的重點(diǎn)研究方向。

        參考文獻(xiàn):

        [1] 趙春江. C#數(shù)字圖像處理算法典型實(shí)例[M]. 北京:人民郵電出版社, 2009.

        [2] 張祖勛,張劍清.? 數(shù)字?jǐn)z影測量學(xué)[M].? 武漢:武漢測繪科技大學(xué)出版社,1997.

        [3] 劉陽,鄒崢嶸. 攝影測量中幾種特征點(diǎn)提取算法比較[J]. 測繪與空間地理信息,2012,35(8):219-221.

        [4] 鮑軍肖. 基于特征點(diǎn)和互信息的醫(yī)學(xué)圖像配準(zhǔn)研究[D]. 秦皇島:燕山大學(xué),2010.

        [5] 肖飛. 基于圖像特征提取和特征點(diǎn)描述的匹配算法研究及其應(yīng)用[D]. 成都:電子科技大學(xué),2013.

        [6] 侯艷杰. 偵察圖像的拼接與地圖匹配技術(shù)研究[D]. 南京:南京航空航天大學(xué),2011.

        [7] 張曉芳. 基于雙目立體視覺非接觸物體測量的研究[D]. 大連:大連理工大學(xué),2009.

        [8] 潘啟龍. 無源毫米波探測成像系統(tǒng)目標(biāo)檢測與識別方法[D]. 成都:電子科技大學(xué),2014.

        [9] 官云蘭,張紅軍,劉向美. 點(diǎn)特征提取算法探討[J]. 東華理工學(xué)院學(xué)報(bào),2007 (1):42-46.

        [10] 陳淑蕎. 數(shù)字圖像特征點(diǎn)提取及匹配的研究[D]. 西安:西安科技大學(xué),2009.

        [11] 肖若秀. 圖像匹配方法研究與應(yīng)用[D]. 昆明:昆明理工大學(xué),2008.

        [12] 李先怡. 特征點(diǎn)匹配技術(shù)在無人機(jī)影像匹配中的研究與應(yīng)用[D]. 西安:西安科技大學(xué),2011.

        [13] 趙悟. SIFT與Harris算法在圖像特征點(diǎn)提取中的適用性研究[D]. 濟(jì)南:山東師范大學(xué),2016.

        [14] 趙艷麗. 圖像特征提取與匹配算法研究[D]. 成都:電子科技大學(xué),2011.

        [15] 楊曉暉,寧彥俊,王文娟,等. GD09-069圖像特征點(diǎn)提取角點(diǎn)量閾值自適應(yīng)選取方法[C]. 第10屆全國光電技術(shù)學(xué)術(shù)交流會(huì)論文集,2012:263-263.

        [16] 王舒鵬,方莉. 利用Moravec算子提取特征點(diǎn)實(shí)現(xiàn)過程分析[J]. 電腦知識與技術(shù):學(xué)術(shù)交流,2006 (9):125-126.

        [17] 楊曉敏,吳煒,卿粼波,等. 圖像特征點(diǎn)提取及匹配技術(shù)[J]. 光學(xué)精密工程,2009,17(9):2276-2282.

        [18] RODRIGUEZ J J, AGGARWAL J K. Matching aerial images to 3-D terrain maps[J].? IEEE Transactions on Pattern Analysis & Machine Intelligence, 1990, 12(12):1138-1149.

        [17] BROWN L G. A survey of image registration techniques[J].? Acm Computing Surveys, 1992, 24(4):325-376.

        [18] 柴進(jìn). 航空攝影測量特征點(diǎn)提取與匹配算法研究[C]. 第七屆圖像圖形技術(shù)與應(yīng)用學(xué)術(shù)會(huì)議論文集,2012:44-53.

        (責(zé)任編輯:黃 ?。?/p>

        欧美视频二区欧美影视| 一本色道久久婷婷日韩| 欧美嫩交一区二区三区| 久久久久无码精品国产app| 全免费a级毛片| 欧美精品日韩一区二区三区| 日韩极品免费在线观看| 日本人妻系列中文字幕| 国产成人无码a区在线观看导航| 激性欧美激情在线| 久久国产36精品色熟妇| h动漫尤物视频| 亚洲综合国产精品一区二区| 国产自拍av在线观看视频 | 亚洲午夜看片无码| 色婷婷一区二区三区77| 开心久久综合婷婷九月| 乱中年女人伦av三区| 亚洲av综合色区无码一二三区| 一区二区久久不射av| 日本久久黄色高清视频| 久久精品av在线观看| 国产精品久线在线观看| 人成午夜免费大片| 中文字幕高清无码不卡在线| 亚洲六月丁香色婷婷综合久久| 一区二区三区字幕中文| 黑人上司粗大拔不出来电影| 久久国产精品波多野结衣av| 手机在线中文字幕国产| 国产一区资源在线播放| 精品国产精品三级精品av网址| 亚洲av无码专区在线播放中文 | 4444亚洲人成无码网在线观看| 亚洲av中文aⅴ无码av不卡| 亚洲第一女优在线观看| 久久亚洲av无码精品色午夜 | 女同视频一区二区在线观看| 久久天天躁狠狠躁夜夜2020一| 精品国产成人亚洲午夜福利| 毛片av中文字幕一区二区|