国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于改進(jìn)尺度不變特征轉(zhuǎn)換算法的合成孔徑雷達(dá)圖像配準(zhǔn)并行研究

2012-09-18 02:19:42張建勛
關(guān)鍵詞:尺度空間復(fù)雜度特征提取

張建勛,孫 權(quán),李 濤

(重慶理工大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院,重慶 400054)

合成孔徑雷達(dá)(synthetic aperture radar,SAR)圖像配準(zhǔn)是對(duì)同一場(chǎng)景在相同或不同時(shí)間、由相同或不同傳感器生成的2幅以上(含2幅)圖像采用適當(dāng)?shù)目臻g幾何變換方法進(jìn)行最佳匹配的過程[1]。

目前,圖像并行處理方法可大致分為基于集群系統(tǒng)的并行方法和基于共享存儲(chǔ)技術(shù)的并行方法[2-8]。前者是采用數(shù)據(jù)并行的方式,通過集群系統(tǒng)內(nèi)的消息傳遞來完成圖像的并行處理;后者通過共享存儲(chǔ)的方式對(duì)算法進(jìn)行并行優(yōu)化來達(dá)到并行計(jì)算的目的。OpenMP是目前比較成熟的共享存儲(chǔ)技術(shù),用于共享內(nèi)存并行系統(tǒng)比較成熟的多線程程序接口,是由OpenMP Architecture Review Board牽頭提出的一套非常完善的指導(dǎo)性注釋。

尺度不變特征轉(zhuǎn)換 (scale in-variant feature transform,SIFT)算法是一種運(yùn)用機(jī)器視覺技術(shù)來檢測(cè)描述圖像中局部性特征的算法。SIFT算法由David Lowe在1999年首次發(fā)表,后于2004年對(duì)之進(jìn)行完善總結(jié)。該算法在圖像尺度不變性、旋轉(zhuǎn)變換和仿射變換穩(wěn)定性等方面都具有良好的魯棒性。

本文提出一種魯棒性較好的SAR圖像并行配準(zhǔn)方法。該方法基于多核平臺(tái),對(duì)圖像運(yùn)用直方圖均衡化進(jìn)行增強(qiáng)處理后,采用并行改進(jìn)的SIFT特征提取算法實(shí)現(xiàn)圖像的并行特征提取,最后完成SAR圖像配準(zhǔn)。

1 SAR圖像配準(zhǔn)方法

SAR圖像配準(zhǔn)是對(duì)同一場(chǎng)景在相同或不同時(shí)間、由相同或不同傳感器生成的2幅以上(含2幅)圖像采用適當(dāng)?shù)目臻g幾何變換方法進(jìn)行最佳匹配的過程。通常選擇其中1幅圖像作為參考圖像,其他的圖像作為待配準(zhǔn)圖像,并與參考圖像進(jìn)行匹配??紤]到SAR圖像的特點(diǎn),本文提出的基于SIFT的并行配準(zhǔn)算法框架如圖1所示。

圖1 SAR圖像配準(zhǔn)算法框架

2 圖像數(shù)據(jù)來源及預(yù)處理

SAR圖像在成像過程中由于地形、日照等因素會(huì)導(dǎo)致圖像因光照不均而產(chǎn)生明暗不均的情況,如圖2、圖3所示。在光照水平較低區(qū)域SAR圖像的感興趣特征如目標(biāo)點(diǎn)、邊界線等會(huì)不夠清晰,這將導(dǎo)致特征提取算法無法有效識(shí)別感興趣區(qū)域而造成特征提取效果不好甚至失敗。這時(shí)就需對(duì)圖像先進(jìn)行增強(qiáng)處理。圖像增強(qiáng)是根據(jù)源圖像的模糊程度運(yùn)用某種技術(shù)來突顯圖像的某些關(guān)鍵信息,同時(shí)削弱(或消除)無關(guān)信息以達(dá)到強(qiáng)調(diào)圖像有用特征目的的技術(shù)[9]。本文采用直方圖均衡化對(duì)SAR圖像進(jìn)行空域增強(qiáng),以提高SIFT算法的特征提取準(zhǔn)確度。

圖2 參考圖像

3 SIFT特征提取算法

SIFT算法[10-12]主要對(duì)圖像進(jìn)行特征檢測(cè)和提取,應(yīng)用于圖像處理、計(jì)算機(jī)視覺、立體匹配等領(lǐng)域。該算法在空間尺度中尋找極值點(diǎn),并提取出其位置、尺度、旋轉(zhuǎn)不變量。

SIFT算法共分為4步:① 建立圖像尺度空間(或高斯金字塔),并檢測(cè)極值點(diǎn);② 進(jìn)行關(guān)鍵點(diǎn)檢測(cè)及定位;③ 計(jì)算特征點(diǎn)描述信息;④ 生成特征描述符。

圖3 待配準(zhǔn)圖像

原始圖像I(x,y)在不同的尺度空間因子σ下,與高斯核函數(shù) G(x,y,σ)進(jìn)行卷積,得到L(x,y,σ),即:

在尺度空間建立完畢后,為了找到穩(wěn)定的關(guān)鍵點(diǎn),采用高斯差分的方法來檢測(cè)那些在局部位置的極值點(diǎn),利用不同尺度的高斯差分與原始圖像I(x,y)卷積生成高斯差分尺度空間(DOG scalespace),公式為

式中系數(shù)k為尺度大小。

首先采用不同尺度因子的高斯核函數(shù)與原始圖像進(jìn)行卷積得到一組不同尺度的圖像,將這一組圖像作為圖像尺度空間的第1層。再對(duì)第1層圖像進(jìn)行降采樣,同樣與不同尺度因子的高斯核函數(shù)卷積生成圖像尺度空間的第2層。重復(fù)以上操作直到圖像小于給定閾值時(shí)完成圖像尺度空間生成。

將DoG空間中本尺度8個(gè)領(lǐng)域、上下尺度各9個(gè)領(lǐng)域共26個(gè)領(lǐng)域的極值點(diǎn)作為候選點(diǎn),并在候選點(diǎn)處作泰勒展開,得到展開式:

其中 ν=(x,y,σ)T。解式(1)得到采樣關(guān)鍵點(diǎn)、采樣像素及采樣尺度的準(zhǔn)確坐標(biāo)

4 基于改進(jìn)SIFT算法的特征提取

由以上對(duì)SIFT算法的分析可知,算法中的特征點(diǎn)定位、特征點(diǎn)描述符生成和圖像降采樣等關(guān)鍵步驟運(yùn)算量巨大,是SIFT算法中消耗時(shí)間比較長(zhǎng)的模塊[13]。在串行SIFT算法流程中,對(duì)于每個(gè)尺度空間中檢測(cè)到的特征點(diǎn),算法都會(huì)為之定位特征點(diǎn)方向并逐個(gè)生成特征點(diǎn)描述符。然而在后續(xù)的計(jì)算中,只有很少的一部分特征點(diǎn)被利用起來。傳統(tǒng)的對(duì)所有特征點(diǎn)都進(jìn)行完全處理的方法就造成了計(jì)算資源的巨大浪費(fèi),極大增加了算法的復(fù)雜度。為了減小算法復(fù)雜度,本研究采用并行改進(jìn)后的SIFT算法來完成特征點(diǎn)提取。

首先對(duì)所有尺度組進(jìn)行特征點(diǎn)檢測(cè),將DoG空間中當(dāng)前特征點(diǎn)上下尺度各9個(gè)鄰域、本尺度8個(gè)鄰域總共26個(gè)鄰域的極值點(diǎn)選作候選點(diǎn)。由于在特征點(diǎn)方向定位和特征點(diǎn)描述符生成等后續(xù)步驟中同樣會(huì)對(duì)前面已檢測(cè)到的特征點(diǎn)進(jìn)行篩選剔除,而這2個(gè)步驟耗時(shí)較長(zhǎng),所以為了減少處理過程中的計(jì)算量,在特征點(diǎn)檢測(cè)階段之后即進(jìn)行二次篩選,剔除后續(xù)處理不需要的特征點(diǎn),這樣能大幅度減少計(jì)算量。對(duì)已檢測(cè)到的特征點(diǎn)進(jìn)行二次篩選時(shí)所選取的5×5模板算子定義為

經(jīng)過實(shí)驗(yàn)統(tǒng)計(jì),式中取α=1。尺度空間中,運(yùn)用該模板對(duì)已檢測(cè)到的特征點(diǎn)進(jìn)行判斷,判斷模板內(nèi)是否僅有1個(gè)已檢測(cè)特征點(diǎn)。若是則保留此特征點(diǎn),然后模板判斷下一個(gè)特征點(diǎn);若模板內(nèi)有2個(gè)以上(含2個(gè))特征點(diǎn)時(shí),對(duì)該模板內(nèi)的特征點(diǎn)進(jìn)行顯著性比較,根據(jù)式(2)只選取其中最顯著特征點(diǎn)。

其中:I(xi,yi)為初始已檢測(cè)得到的特征點(diǎn)像素值;I(x,y)為模板內(nèi)所有特征點(diǎn)像素值;(xi,yi)為像素點(diǎn)坐標(biāo);T為灰度差閾值,本文T取20。所篩選的唯一最顯著特征點(diǎn)的篩選條件如下(其中K為模板內(nèi)特征點(diǎn)個(gè)數(shù)):

當(dāng)處理SAR圖像時(shí),在利用改進(jìn)SIFT算法進(jìn)行特征提取的同時(shí),還利用OpenMP編程[7]進(jìn)一步對(duì)改進(jìn)算法進(jìn)行并行性優(yōu)化,以達(dá)到最大限度降低處理時(shí)間復(fù)雜度的目的。

5 特征點(diǎn)匹配及消除誤匹配

通常依據(jù)特征間的相似性對(duì)特征點(diǎn)進(jìn)行匹配。相似性度量方法有很多,如街區(qū)距離、Hausdorff距離、歐氏距離、馬氏距離等。本文選取歐氏距離方法與SIFT算法相結(jié)合進(jìn)行相似性度量,完成特征點(diǎn)對(duì)的初始匹配。

經(jīng)過初始特征匹配得到一個(gè)已匹配特征點(diǎn)集。由于SIFT算法是一種局部特征點(diǎn)提取算法,無法考慮到特征點(diǎn)的整體分布,因此在特征點(diǎn)初始匹配時(shí)可能出現(xiàn)誤匹配。已匹配特征點(diǎn)對(duì)中符合參考圖像和待配準(zhǔn)圖像間運(yùn)動(dòng)模型的稱為內(nèi)點(diǎn)(inlier),而不符合運(yùn)動(dòng)模型的點(diǎn)對(duì)稱為外點(diǎn)(outlier),必須對(duì)外點(diǎn)加以清除以防止其對(duì)運(yùn)動(dòng)模型參數(shù)估計(jì)產(chǎn)生干擾。本文采用RANSAC方法消除誤匹配,提高匹配準(zhǔn)確性。

RANSAC(RANdom sample consensus)是1981年由Fischler和Bolles提出,其基本思想是:在需要對(duì)某個(gè)問題進(jìn)行參數(shù)估計(jì)時(shí),首先為該問題設(shè)計(jì)搜索引擎,然后用此搜索引擎去除輸入數(shù)據(jù)中與估計(jì)參數(shù)不相同的值,最后再利用正確的數(shù)據(jù)來進(jìn)行參數(shù)估計(jì)。

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

本實(shí)驗(yàn)使用的硬件平臺(tái)為AMD雙核64位CPU的 PC機(jī),軟件開發(fā)平臺(tái)為 VC6.0,并結(jié)合OpenMP多線程編程[14]實(shí)現(xiàn)并行特征提取。首先對(duì)源圖像進(jìn)行空域增強(qiáng)處理,然后采用并行改進(jìn)的SIFT算法對(duì)SAR圖像進(jìn)行并行特征點(diǎn)提取,并與傳統(tǒng)SIFT算法串行方法特征提取進(jìn)行效果對(duì)比。最后經(jīng)過特征點(diǎn)匹配、消除誤匹配以及圖像變換完成SAR圖像配準(zhǔn)工作。

6.1 圖像增強(qiáng)前后特征提取效果比較

SAR圖像在成像過程中由于地形、日照等因素會(huì)導(dǎo)致圖像因光照水平不同而產(chǎn)生明暗不均的情況(如圖2、圖3所示)。在光照水平較低區(qū)域SAR圖像的感興趣特征如目標(biāo)點(diǎn)、邊界線等不夠清晰,進(jìn)而導(dǎo)致特征提取算法無法有效識(shí)別感興趣區(qū)域,造成特征提取失敗。本文采用直方圖均衡化圖像增強(qiáng)方法對(duì)SAR圖像進(jìn)行空域增強(qiáng),以提高SIFT算法的特征提取準(zhǔn)確度。

下面以圖2為例對(duì)圖像增強(qiáng)前后的特征提取的效果進(jìn)行比較。

由圖4中提取出的特征點(diǎn)數(shù)為155、圖5中提取出的特征點(diǎn)數(shù)為412。可以看出,原圖上只能成功提取圖像左下部分光照較好區(qū)域的特征點(diǎn),而經(jīng)過增強(qiáng)后所提取出的特征點(diǎn)在整幅圖像上分布較前者均勻,且特征點(diǎn)數(shù)為前者的2.66倍。

圖4 參考圖像特征提取效果

6.2 SIFT算法特征提取實(shí)驗(yàn)比較

在整個(gè)SAR圖像配準(zhǔn)過程中,特征提取耗費(fèi)的時(shí)間占總時(shí)間的比例最大。通過對(duì)原始圖像和增強(qiáng)后的圖像分別采用SIFT算法以及并行改進(jìn)后的SIFT算法進(jìn)行特征提取,并對(duì)算法特征提取時(shí)間作對(duì)比分析,結(jié)果如表1所示。

表1 改進(jìn)前后特征點(diǎn)提取時(shí)間對(duì)比 ms

以下對(duì)本并行算法優(yōu)化性能進(jìn)行評(píng)估。并行優(yōu)化評(píng)估主要通過加速比和時(shí)間復(fù)雜度2個(gè)方面,加速比表達(dá)式為

式中:Ts為串行算法的計(jì)算時(shí)間;Tp為并行算法所消耗的時(shí)間;p為系統(tǒng)中處理器個(gè)數(shù)。

設(shè)處理器個(gè)數(shù)為p,特征點(diǎn)個(gè)數(shù)為N((本文取2),則串行SIFT算法時(shí)間復(fù)雜度為O(N)。并行SIFT算法中,由于p個(gè)處理器同時(shí)對(duì)所設(shè)置的共享?xiàng)_M(jìn)行特征點(diǎn)存取操作,因此時(shí)間復(fù)雜度為O(logpN)。

利用并行算法計(jì)算特征棧中N個(gè)特征點(diǎn)的特征方向以及其特征描述符,算法的平均加速比為2.4,時(shí)間復(fù)雜度減少約50%。算法在定位特征點(diǎn)方向以及生成特征描述符前先對(duì)初始已檢測(cè)特征點(diǎn)進(jìn)行篩選,因此加速比數(shù)目超過處理器數(shù)目屬合理的。

6.3 SAR圖像配準(zhǔn)結(jié)果

對(duì)采用改進(jìn)SIFT算法特征提取后的兩幅圖像(圖2、圖3)進(jìn)行配準(zhǔn)實(shí)驗(yàn)。2幅圖像由于光照條件原因明暗差異明顯。圖6為配準(zhǔn)實(shí)驗(yàn)結(jié)果。從圖6可以看出,該配準(zhǔn)算法所得結(jié)果滿足配準(zhǔn)的要求。

圖6 SAR圖像配準(zhǔn)結(jié)果

7 結(jié)束語

基于SAR圖像配準(zhǔn)技術(shù)提出了一種新的魯棒性較好的SAR圖像并行配準(zhǔn)方法。SAR圖像由于地形、光照等環(huán)境原因會(huì)呈現(xiàn)明暗不均勻的特征。針對(duì)以上特征首先對(duì)圖像進(jìn)行空域增強(qiáng)處理,以提高配準(zhǔn)的精度;之后采用并行改進(jìn)的SIFT算法在多核平臺(tái)上實(shí)現(xiàn)特征點(diǎn)的并行提取,相當(dāng)大程度上提高了配準(zhǔn)的效率。實(shí)驗(yàn)結(jié)果證明改進(jìn)后SIFT算法特征點(diǎn)提取的效率約為優(yōu)化前的2.4倍。該方法在保證配準(zhǔn)精度的基礎(chǔ)上大大減少了配準(zhǔn)的計(jì)算時(shí)間和復(fù)雜度。

[1]Fonseca L M G,Costa M H M,Castellari S P.Automatic Registration of Radar Image[R].[S.l.]:IGRA SS,2002.

[2]宋芳,李勇,陳勇.多源遙感圖像中的圖像配準(zhǔn)方法[J].激光雜志,2008(3):26-27.

[3]李廣義,邱白晶,解金鍵.基于CT圖像板材節(jié)子邊緣檢測(cè)的研究[J].安徽農(nóng)業(yè)科學(xué),2011(24):15168-15169.

[4]張建勛,張凱文,牛文賓.基于PCA-SIFT和馬氏距離的SAR圖像自動(dòng)配準(zhǔn)[J].重慶理工大學(xué)學(xué)報(bào):自然科學(xué)版,2011(10):40-45.

[5]吳義兵,宋建社,王瑞花.基于分形維數(shù)的SAR圖像紋理特征的提?。跩].四川兵工學(xué)報(bào),2011(7):74-77.

[6]王國(guó)斌,趙艷,呂晶,等.特征點(diǎn)提取算法在作物病原鐮刀菌圖像識(shí)別中的應(yīng)用[J].安徽農(nóng)業(yè)科學(xué),2010(6):3280-3281.

[7]高華,曹鋒,陳明星.基于SIFT-BP的圖像配準(zhǔn)算法[J].重慶理工大學(xué)學(xué)報(bào):自然科學(xué)版,2011(12):106-110.

[8]石雪強(qiáng),程新文,李春福,等.自然環(huán)境下蘋果彩色圖像分割研究[J].安徽農(nóng)業(yè)科學(xué),2011(30):18993-18995.

[9]汪志云,黃夢(mèng)為,胡釙,等.基于直方圖的圖像增強(qiáng)及其MATLAB實(shí)現(xiàn)[J].計(jì)算機(jī)工程與科學(xué),2006,28(1):54-56.

[10]Lowe D.Distinctive image features form scal-invariant keypoints[J].International Journal of Computer Vision,2004,60(2):90 -110.

[11]Winder S A,Brown M.Learning local image descriptor[C]//Proceedings of the IEEE Conference on Computer Vision and Ptern Recognition.[S.l.]:INSPEC,2007:1 -8.

[12]Zhang Qi,Chen Yurong,Zhang Yimin.SIFT implementation and optimization for multi-core systems[C]//Proceeding of 36th International Conference on Parallel Processing.Xi’an,China:[s.n.],2007.

[13]韓龍,郭立,李玉云.SIFT算法的并行實(shí)現(xiàn)及應(yīng)用[J].計(jì)算機(jī)工程與應(yīng)用.2010,46(20):56 -59.

[14]Michael J Q.MPI與OpenMP并行程序設(shè)計(jì)[M].陳文光,武永衛(wèi),譯.北京:清華大學(xué)出版社,2004.

猜你喜歡
尺度空間復(fù)雜度特征提取
基于AHP的大尺度空間域礦山地質(zhì)環(huán)境評(píng)價(jià)研究
一種低復(fù)雜度的慣性/GNSS矢量深組合方法
基于Daubechies(dbN)的飛行器音頻特征提取
電子制作(2018年19期)2018-11-14 02:37:08
居住區(qū)園林空間尺度研究
求圖上廣探樹的時(shí)間復(fù)雜度
Bagging RCSP腦電特征提取算法
某雷達(dá)導(dǎo)51 頭中心控制軟件圈復(fù)雜度分析與改進(jìn)
基于降采樣歸一化割的多尺度分層分割方法研究
出口技術(shù)復(fù)雜度研究回顧與評(píng)述
基于MED和循環(huán)域解調(diào)的多故障特征提取
甘泉县| 响水县| 咸丰县| 乐至县| 民勤县| 马龙县| 寻乌县| 松桃| 安化县| 白城市| 民勤县| 乌审旗| 佛冈县| 太仓市| 惠东县| 平远县| 沈丘县| 巫溪县| 南召县| 徐汇区| 和政县| 平山县| 涿鹿县| 雅安市| 太康县| 玛纳斯县| 蚌埠市| 西藏| 南阳市| 新宾| 昌邑市| 灌阳县| 邢台县| 东台市| 新丰县| 锡林浩特市| 城步| 伊宁市| 广西| 拉孜县| 张掖市|