專利名稱:月面影像的特征點(diǎn)選擇和提取方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)視覺和地理信息系統(tǒng)的技術(shù)領(lǐng)域,涉及圖像的特征點(diǎn)提取,特別是涉及三維模型重建過程中,對(duì)航(衛(wèi))片進(jìn)行特征點(diǎn)選擇和提取的方法。
背景技術(shù):
“嫦娥一號(hào)”衛(wèi)星的發(fā)射成功,引起了國(guó)際政治、軍事和學(xué)術(shù)界的高度關(guān)注,它的任務(wù)之一就是獲取月面的三維影像圖。特征點(diǎn)提取是同名像點(diǎn)匹配的前提和基礎(chǔ),而同名像點(diǎn)匹配則是實(shí)現(xiàn)由影像自動(dòng)構(gòu)建月面三維影像圖的關(guān)鍵,特征點(diǎn)提取的數(shù)量、穩(wěn)定性和準(zhǔn)確性直接影響同名像點(diǎn)匹配率,并進(jìn)一步?jīng)Q定自動(dòng)構(gòu)建的月面三維影像圖的分辨率和精度。這是因?yàn)樯扇S影像圖需要得到不同影像上的同名像點(diǎn),并根據(jù)立體視覺原理計(jì)算每個(gè)像素點(diǎn)的三維坐標(biāo),傳統(tǒng)方法需要較多的人工干預(yù),并且要利用激光高度計(jì)的探測(cè)數(shù)據(jù)來補(bǔ)充和融合。如果能夠自動(dòng)從二維影像中提取到足夠密度的特征點(diǎn),并對(duì)CCD立體相機(jī)所拍攝的正視、前視和后視三幅不同角度影像的特征點(diǎn)進(jìn)行匹配,得到同名像點(diǎn),進(jìn)而計(jì)算出該點(diǎn)的三維坐標(biāo),那么就可以避免大量的人工干預(yù),提高月面三維影像圖的成圖速度和質(zhì)量。由此可見,提取月面影像特征點(diǎn)應(yīng)具備盡可能高的密度,并同時(shí)滿足較高的準(zhǔn)確性。目前特征點(diǎn)的提取通常是針對(duì)不同的圖像特征和不同的應(yīng)用背景,采用各種提取算子。Moravec算子、Forstner算子作為傳統(tǒng)的特征點(diǎn)提取算子,原理直觀、算法簡(jiǎn)單、計(jì)算方便,但是對(duì)于復(fù)雜的圖像,提取的質(zhì)量不高。Harris算子算法簡(jiǎn)單、定位準(zhǔn)確,不受圖像旋轉(zhuǎn)、灰度變化的影響,但是抗縮放、抗仿射變形功能較弱。SIFT算子不受圖像尺度和旋轉(zhuǎn)的影響,對(duì)光線變化、噪聲、仿射變形都具有魯棒性。SUNSAN算子對(duì)角點(diǎn)的檢測(cè)比對(duì)邊緣檢測(cè)的效果好,適用于基于角點(diǎn)匹配的圖像配準(zhǔn)。但上述這些常用的方法不能完全適應(yīng)月面的影像特征,且無(wú)法滿足月面三維影像圖自動(dòng)構(gòu)建對(duì)特征點(diǎn)的數(shù)量、穩(wěn)定性和準(zhǔn)確性的需求。
發(fā)明內(nèi)容
本發(fā)明的目的是解決月球三維影像圖自動(dòng)構(gòu)建過程中,從月面二維影像中提取什么樣的特征和怎樣提取的問題,提出一種月面影像的特征點(diǎn)選擇和提取方法。本發(fā)明月面影像的特征點(diǎn)選擇和提取方法實(shí)現(xiàn)方案如下1.根據(jù)月表月坑的特點(diǎn),設(shè)計(jì)了五類特征點(diǎn)分別為大面積陰影區(qū)域中心、大面積高亮區(qū)域中心、陰影中心、亮度中心、陰影中心和亮度中心的連線中心。2.上述五類特征點(diǎn)的選擇和提取方法包括以下步驟步驟一分別確定陰影和高亮亮度閾值,根據(jù)月面影像各像素亮度與閾值的大小關(guān)系,計(jì)算大面積陰影區(qū)域中心和大面積高亮區(qū)域中心位置,并計(jì)算表征特征大小的參數(shù)——半徑。其中,中心位置(x,y)以及它們的特征半徑(radius)由下式確定
χ = ^χ weight [Ium [ζ]] / ^ weight [Ium [i]]
ι = 0/ i = 0
η - 1/ η - 1
y -χ weight [Ium [/]] / ^ weight [Ium [ζ']]
radius = -yft
=sjn/n式中,η為大面積陰影或大面積高亮區(qū)域內(nèi)的像素點(diǎn)數(shù),(Ci,r,)為第i個(gè)陰影點(diǎn)或高亮點(diǎn)的像素坐標(biāo),lum[i]為第i個(gè)陰影點(diǎn)或高亮點(diǎn)的亮度,weight[lUm]是灰度為Ium 的像素點(diǎn)的權(quán)值。步驟二對(duì)月面影像分別進(jìn)行行掃描和列掃描,提取列方向和行方向上亮度同為極小值的像素點(diǎn),即為陰影中心;提取列方向和行方向上亮度同為極大值的像素點(diǎn),即為亮度中心;然后計(jì)算表征特征大小的參數(shù)一半徑和表征特征變化程度的參數(shù)一梯度。表征陰影中心或亮度中心P的特征參數(shù)半徑(radius)的計(jì)算分為兩步首先以陰影中心或亮度中心P在行方向和列方向上的特征長(zhǎng)度較小者作為初始半徑radius,然后以 P為圓心,radius為半徑,建立圓形窗口,根據(jù)離圓心距離依次求得AverageLumti],i表示離圓心的距離,AverageLumti]表示距離圓心為i所有像素點(diǎn)的平均亮度,i = radius,..., 1,0,如果 AverageLum[i] < AverageLum[i_l],則 radius 減 1,依次類推,得到最終 radius。特征參數(shù)梯度diff計(jì)算公式如下diff = (AverageLum
-AverageLum[radius])/radius步驟三根據(jù)太陽(yáng)光入射方向?qū)﹃幱爸行暮土炼戎行倪M(jìn)行配對(duì),提取成對(duì)的陰影中心和亮度中心的連線中心,并計(jì)算表征特征大小的參數(shù)——半徑以及表征特征變化程度的參數(shù)——梯度。連線中心的確立是根據(jù)太陽(yáng)星歷數(shù)據(jù),計(jì)算太陽(yáng)光線的入射方向,確定成對(duì)的陰影中心和亮度中心,且成對(duì)的陰影中心和亮度中心具有唯一性。其中連線中心特征參數(shù)半徑(radius)以及梯度(diff)由其對(duì)應(yīng)的陰影中心和亮度中心的參數(shù)決定radius = radiuss+radiusbdiff = (diffs+diffb)/2其中,radius,是陰影中心的半徑,radiusb是高亮中心的半徑;diffs是陰影中心的梯度,diffb是高亮中心的梯度。本發(fā)明月面影像的特征點(diǎn)選擇和提取方法的優(yōu)點(diǎn)1.因?yàn)榍擅畹乩迷旅娴淖匀惶攸c(diǎn),選擇了五類特征點(diǎn),從而擺脫了構(gòu)建月球三維影像圖時(shí)傳統(tǒng)方法需要大量人工干預(yù)的弊端,自動(dòng)化程度高;2.設(shè)計(jì)的五類月面影像特征點(diǎn)的提取算法簡(jiǎn)單快速,提取效率高;3.根據(jù)設(shè)計(jì)的五類月面影像特征點(diǎn)提取算法,提取到的特征點(diǎn)密度高,是月球三維影像圖自動(dòng)構(gòu)建技術(shù)實(shí)現(xiàn)的基礎(chǔ)。
圖1根據(jù)月面影像的特征點(diǎn)選擇和提取方法得到的大面積陰影區(qū)域中心(方框) 和大面積高亮區(qū)域中心(三角形)示意圖2根據(jù)月面影像的特征點(diǎn)選擇和提取方法得到的陰影中心和亮度中心的連線中心(方框)示意圖。圖3根據(jù)月面影像的特征點(diǎn)選擇和提取方法得到的陰影中心(方框)和亮度中心 (三角形)示意具體實(shí)施例方式現(xiàn)結(jié)合附圖和實(shí)施例對(duì)本發(fā)明月面影像的特征點(diǎn)選擇和提取方法做進(jìn)一步詳細(xì)描述。實(shí)施例中以“嫦娥一號(hào)”衛(wèi)星拍攝的第168軌影像的特征點(diǎn)提取為例。本發(fā)明月面影像特征點(diǎn)選擇和提取方法,是根據(jù)月表各種月坑在太陽(yáng)光照射下影像所具有的特點(diǎn),設(shè)計(jì)并選擇五類特征點(diǎn),分別是大面積陰影區(qū)域中心、大面積高亮區(qū)域中心、陰影中心、亮度中心、相關(guān)陰影中心和亮度中心的連線中心;并設(shè)計(jì)了五類特征點(diǎn)的提取算法,能夠快速地從月面二維影像中提取大量的特征點(diǎn),圖1、圖2、圖3分別是從第168軌影像提取出的不同種類特征點(diǎn)的示意圖,由于影像尺寸很大,只截取了部分影像。本發(fā)明月面影像的特征點(diǎn)選擇和提取方法詳細(xì)描述如下1.月面大量的撞擊坑在太陽(yáng)光照射下形成了一些大面積的陰影區(qū)和高亮區(qū),它們特征明顯,定位精度高,唯一性和一致性好,所以選擇大面積陰影區(qū)域和大面積高亮區(qū)域中心作為特征點(diǎn)。2.陰影中心和亮度中心是圖像局部區(qū)域亮度極值點(diǎn)當(dāng)該點(diǎn)為亮度極大值點(diǎn)時(shí)稱為亮度中心,為亮度極小值點(diǎn)時(shí)稱為陰影中心,這兩類特征是由于月面高低起伏的地形受太陽(yáng)光照射不均而形成的,它們?cè)谟跋裰写罅看嬖冢ㄎ痪容^高,一致性較好,可以彌補(bǔ)大面積陰影區(qū)域和大面積高亮區(qū)域中心分布稀疏的缺點(diǎn),因此選擇陰影中心和亮度中心作為特征點(diǎn)。3.很多陰影中心和亮度中心是成對(duì)出現(xiàn)的,它們的連線中心隱含的信息比陰影中心和亮度中心更多,在特定的區(qū)域內(nèi),按照一定的條件可以篩選出具有唯一性的連線中心, 因此選擇陰影中心和亮度中心的連線中心作為一類特征點(diǎn)。4.大面積陰影區(qū)域中心的提取方法為1)設(shè)大面積陰影區(qū)域亮度閾值為MASS_SILL,亮度權(quán)值因子為f。2)取影像上一點(diǎn)P,其坐標(biāo)為(c,r),亮度為I (c,r)。如果I (c,r) >MASS_SILL,則 P點(diǎn)不屬于陰影區(qū)域,算法回到步驟2)繼續(xù)檢測(cè)相鄰點(diǎn);否則,將該點(diǎn)入棧,進(jìn)入步驟3)。3)判斷棧是否為空。當(dāng)棧非空時(shí)棧頂元素出棧,作為當(dāng)前檢測(cè)點(diǎn),進(jìn)入步驟4);棧為空時(shí)進(jìn)入步驟5)。4)若當(dāng)前檢測(cè)點(diǎn)已經(jīng)插入大面積陰影區(qū)域隊(duì)列,則返回步驟3);否則將當(dāng)前檢測(cè)點(diǎn)插入大面積陰影區(qū)域隊(duì)列,然后檢查當(dāng)前檢測(cè)點(diǎn)周圍是否有未經(jīng)檢測(cè)的點(diǎn)且該點(diǎn)滿足 I ( MASS_SILL,有則將該點(diǎn)入棧,并返回步驟3)。5)從大面積陰影區(qū)域隊(duì)列(隊(duì)列長(zhǎng)度為η)中依次取出各像素,根據(jù)下式計(jì)算大面積陰影區(qū)域的中心(x,y)及表征區(qū)域特征大小的參數(shù)半徑radius。
權(quán)利要求
1.一種月面影像的特征點(diǎn)選擇和提取方法,其特征在于,該方法根據(jù)月表月坑的特點(diǎn), 設(shè)計(jì)并選擇了五類特征點(diǎn)大面積陰影區(qū)域中心、大面積高亮區(qū)域中心、陰影中心、亮度中心、陰影中心和亮度中心的連線中心;月面影像的特征點(diǎn)選擇和提取方法的實(shí)現(xiàn)包括以下步驟步驟一分別確定陰影和高亮亮度閾值,根據(jù)月面影像各像素亮度與閾值的大小關(guān)系, 提取大面積陰影區(qū)域中心和大面積高亮區(qū)域中心,并計(jì)算表征特征大小的參數(shù)——半徑;步驟二 對(duì)月面影像分別進(jìn)行行掃描和列掃描,提取列方向和行方向上亮度同為極小值的像素點(diǎn),即為陰影中心;提取列方向和行方向上亮度同為極大值的像素點(diǎn),即為亮度中心;然后計(jì)算表征特征大小的參數(shù)——半徑和表征特征變化程度的參數(shù)——梯度;步驟三根據(jù)太陽(yáng)光入射方向?qū)﹃幱爸行暮土炼戎行倪M(jìn)行配對(duì),提取成對(duì)的陰影中心和亮度中心的連線中心,并計(jì)算表征特征大小的參數(shù)——半徑以及表征特征變化程度的參數(shù)——梯度。
2.根據(jù)權(quán)利要求1所述一種月面影像的特征點(diǎn)選擇和提取方法,其特征在于步驟一所述的大面積陰影區(qū)域中心和大面積高亮區(qū)域的中心位置(χ,y)以及它的特征參數(shù)半徑 (radius)由下式確定
3.根據(jù)權(quán)利要求1所述一種月面影像的特征點(diǎn)選擇和提取方法,其特征在于,所述步驟二表征陰影中心或亮度中心P的特征參數(shù)半徑(radius)的計(jì)算分為兩步首先以陰影中心或亮度中心P在行方向和列方向上的特征長(zhǎng)度較小者作為初始半徑radius ;然后以P為圓心,radius為半徑,建立圓形窗口,根據(jù)離圓心距離依次求得AverageLum[i],i表示離圓心的距離,AverageLum [i]表示距離圓心為i所有像素點(diǎn)的平均亮度,i = radius, ... ,1, 0,如果 AverageLum[i] < AverageLum[i_l],則 radius 減 1,依次類推,得到最終 radius ;特征參數(shù)梯度diff計(jì)算公式如下diff = (AverageLum
-AverageLum[radius D/radius。
4.根據(jù)權(quán)利要求1所述一種月面影像的特征點(diǎn)選擇和提取方法,其特征在于所述步驟三連線中心的確立是根據(jù)太陽(yáng)星歷數(shù)據(jù),計(jì)算太陽(yáng)光線的入射方向,確定成對(duì)的陰影中心和亮度中心,且成對(duì)的陰影中心和亮度中心具有唯一性。
5.根據(jù)權(quán)利要求1所述一種月面影像的特征點(diǎn)選擇和提取方法,其特征在于所述步驟三的連線中心特征參數(shù)半徑(radius)以及梯度(diff)由其對(duì)應(yīng)的陰影中心和亮度中心的參數(shù)決定radius = radiuss+radiusb diff = (diffs+diffb)/2其中,radius是陰影中心的半徑,radius b是高亮中心的半徑;diffs是陰影中心的梯度,diffb是高亮中心的梯度。
全文摘要
本發(fā)明涉及一種月面影像的特征點(diǎn)選擇和提取方法,用于實(shí)現(xiàn)全月面自動(dòng)三維重建。該方法根據(jù)月坑的特點(diǎn),選擇了五類特征點(diǎn),分別是大面積陰影區(qū)域中心、大面積高亮區(qū)域中心、陰影中心、亮度中心、陰影中心和亮度中心的連線中心;并從月面影像中提取出此五類特征點(diǎn)。其步驟是將影像各像素亮度與設(shè)定的陰影、高亮亮度閾值進(jìn)行比較,提取大面積陰影區(qū)域中心和大面積高亮區(qū)域中心。對(duì)月面影像掃描,提取列、行方向上亮度同為極小值或極大值的像素點(diǎn),即為陰影中心或亮度中心。根據(jù)太陽(yáng)光入射方向?qū)﹃幱爸行暮土炼戎行倪M(jìn)行配對(duì),提取它們的連線中心。優(yōu)點(diǎn)是該方法巧妙地利用了月面的自然特點(diǎn),計(jì)算簡(jiǎn)單快速,提取的特征點(diǎn)密度高。
文檔編號(hào)G06K9/52GK102236792SQ20101016070
公開日2011年11月9日 申請(qǐng)日期2010年4月30日 優(yōu)先權(quán)日2010年4月30日
發(fā)明者于鳳坤, 李學(xué)軍, 楊阿華, 王新波, 王明印, 王林旭, 胡杰, 謝劍薇, 鄒紅霞, 鄒蕾, 韋群, 龔雪晶 申請(qǐng)人:中國(guó)人民解放軍裝備指揮技術(shù)學(xué)院