圖像特征點(diǎn)提取、匹配大揭秘_第1頁(yè)
圖像特征點(diǎn)提取、匹配大揭秘_第2頁(yè)
圖像特征點(diǎn)提取、匹配大揭秘_第3頁(yè)
圖像特征點(diǎn)提取、匹配大揭秘_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

視覺(jué)SLAM主要分為視覺(jué)前端和優(yōu)化后端。前端也稱為視覺(jué)里程計(jì)(VO)。VO的實(shí)現(xiàn)方法,按是否需要提取特征,分為特征點(diǎn)法的前端以及不提特征的直接法前端?;谔卣鼽c(diǎn)法的前端,長(zhǎng)久以來(lái)被認(rèn)為是視覺(jué)里程計(jì)的主流方法。本文將從特征點(diǎn)法入手,學(xué)習(xí)如何提取、匹配圖像特征點(diǎn)。01特征點(diǎn)VO的主要問(wèn)題是如何根據(jù)圖像來(lái)估計(jì)相機(jī)運(yùn)動(dòng)。我們習(xí)慣從圖像中選取比較有代表性的點(diǎn),然后,在此基礎(chǔ)上,討論相機(jī)位姿估計(jì)問(wèn)題,以及這些點(diǎn)的定位問(wèn)題。在經(jīng)典SLAM模型中,把它們稱為路標(biāo),而在視覺(jué)SLAM中,路標(biāo)則是指圖像特征(Features)。特征是圖像信息的另一種數(shù)字表達(dá)形式。特征點(diǎn)是圖像里一些特別的地方,我們可以把圖像中的角點(diǎn)、邊緣和區(qū)塊作為圖像特征的部分。特征點(diǎn)由關(guān)鍵點(diǎn)(Key-point)和描述子(Descriptor)兩部分組成。當(dāng)我們談?wù)揝IFT特征時(shí),是指“提取SIFT關(guān)鍵點(diǎn),并計(jì)算SIFT描述子”兩件事情。關(guān)鍵點(diǎn)是指該特征點(diǎn)在圖像里的位置,有些特征點(diǎn)還具有朝向、大小等信息。描述子通常是一個(gè)向量,按照某種人為設(shè)計(jì)的方式,描述了該關(guān)鍵點(diǎn)周圍像素的信息。描述子是按照“外觀相似的特征應(yīng)該有相似的描述子”的原則設(shè)計(jì)的。因此,只要兩個(gè)特征點(diǎn)的描述子在向量空間上的距離相近,就可以認(rèn)為它們是同樣的特征點(diǎn)。在目前的SLAM方案中,ORB(OrientedFASTandRotatedBRIEF)特征是非常具有代表性的實(shí)時(shí)圖像特征。它在保持特征子具有旋轉(zhuǎn),尺度不變性的同時(shí),還會(huì)使整個(gè)圖像特征提取的環(huán)節(jié)大大加速,對(duì)于實(shí)時(shí)性要求很高的SLAM來(lái)說(shuō)是一個(gè)很好的選擇。因此,我們以O(shè)RB特征為代表,介紹提取特征的過(guò)程。02ORB特征ORB特征亦由關(guān)鍵點(diǎn)和描述子兩部分組成。它的關(guān)鍵點(diǎn)稱為

“OrientedFAST”,是一種改進(jìn)的

FAST角點(diǎn);它的描述子稱為

BRIEF。因此,提取ORB特征分為兩個(gè)步驟:1.

FAST角點(diǎn)提?。赫页鰣D像中的“角點(diǎn)”。相較于原版的FAST,ORB中計(jì)算了特征點(diǎn)的主方向,為后續(xù)的BRIEF描述子增加了旋轉(zhuǎn)不變特性。2.

BRIEF描述子:對(duì)前一步提取出特征點(diǎn)的周圍圖像區(qū)域進(jìn)行描述。下面我們分別介紹FAST和BRIEF。FAST關(guān)鍵點(diǎn)FAST是一種角點(diǎn),主要檢測(cè)局部像素灰度變化明顯的地方,以速度快著稱。它的思想是:如果一個(gè)像素與它鄰域的像素差別較大(過(guò)亮或過(guò)暗),那它更可能是角點(diǎn)。相比于其他角點(diǎn)檢測(cè)算法,F(xiàn)AST只需比較像素亮度的大小,十分快捷。但它也有一些問(wèn)題。首先,F(xiàn)AST

特征點(diǎn)數(shù)量很大且不確定。其次,F(xiàn)AST

角點(diǎn)不具有方向信息。所以,在ORB中,我們對(duì)原始的FAST算法進(jìn)行了改進(jìn)。我們指定最終要提取的角點(diǎn)數(shù)量N,對(duì)原始FAST角點(diǎn)分別計(jì)算Harris響應(yīng)值,然后選取前N個(gè)具有最大響應(yīng)值的角點(diǎn),作為最終的角點(diǎn)集合。同時(shí),針對(duì)FAST角點(diǎn)不具有方向性和尺度的弱點(diǎn),ORB

添加了尺度和旋轉(zhuǎn)的描述。我們把改進(jìn)后的FAST稱為OrientedFAST。BRIEF描述子在提取OrientedFAST關(guān)鍵點(diǎn)后,我們對(duì)每個(gè)點(diǎn)計(jì)算其描述子。ORB使用的是改進(jìn)的BRIEF特征描述。BRIEF是一種二進(jìn)制描述子,它的描述向量由許多個(gè)0和1組成,這里的0和1編碼了關(guān)鍵點(diǎn)附近兩個(gè)像素(比如說(shuō)p和q)的大小關(guān)系:如果p比q大,則取1,反之就取0。BRIEF使用了隨機(jī)選點(diǎn)的比較,速度非常快,而且由于使用了二進(jìn)制表達(dá),存儲(chǔ)起來(lái)也十分方便,適用于實(shí)時(shí)的圖像匹配。原始的BRIEF描述子不具有旋轉(zhuǎn)不變性,因此在圖像發(fā)生旋轉(zhuǎn)時(shí)容易丟失。而ORB在FAST特征點(diǎn)提取階段計(jì)算了關(guān)鍵點(diǎn)的方向,所以可以利用方向信息,計(jì)算了旋轉(zhuǎn)之后的

“SteerBRIEF”特征,使ORB的描述子具有較好的旋轉(zhuǎn)不變性。由于考慮到了旋轉(zhuǎn)和縮放,ORB在平移、旋轉(zhuǎn)、縮放的變換下仍有良好的表現(xiàn)。同時(shí),F(xiàn)AST和BRIEF的組合也非常的高效,使得ORB特征在實(shí)時(shí)SLAM中非常受歡迎。03特征匹配特征匹配是視覺(jué)SLAM中極為關(guān)鍵的一步,寬泛地說(shuō),特征匹配解決了SLAM中的數(shù)據(jù)關(guān)聯(lián)問(wèn)題(dataassociation),即確定當(dāng)前看到的路標(biāo)與之前看到的路標(biāo)之間的對(duì)應(yīng)關(guān)系。通過(guò)對(duì)圖像與圖像,或者圖像與地圖之間的描述子進(jìn)行準(zhǔn)確的匹配,可以為后續(xù)的姿態(tài)估計(jì),優(yōu)化等操作減輕大量負(fù)擔(dān)。

然而,由于圖像特征的局部特性,誤匹配的情況廣泛存在,且長(zhǎng)期以來(lái)沒(méi)有得到有效解決,目前已經(jīng)成為視覺(jué)SLAM中制約性能提升的一大瓶頸。部分原因是因?yàn)閳?chǎng)景中經(jīng)常存在大量的重復(fù)紋理,使得特征描述非常相似。在這種情況下,僅利用局部特征解決誤匹配是非常困難的。不過(guò),現(xiàn)在我們先來(lái)看正確匹配的情況。考慮兩個(gè)時(shí)刻的圖像。如果在圖像It

中提取到特征點(diǎn)xmt,m=1,2,……,M,在圖像It+1

中提取到特征點(diǎn)xnt+1,n=1,2,……,N,如何尋找這兩個(gè)集合元素的對(duì)應(yīng)關(guān)系呢?最簡(jiǎn)單的特征匹配方法就是暴力匹配,即對(duì)每一個(gè)特征點(diǎn)xmt,與所有的xnt+1

測(cè)量描述子的距離,然后排序,取最近的一個(gè)作為匹配點(diǎn)。描述子距離表示了兩個(gè)特征之間的相似程度,不過(guò)在實(shí)際運(yùn)用中還可以取不同的距離度量范數(shù)。對(duì)于浮點(diǎn)類型的描述子,使用歐氏距離進(jìn)行度量即可。而對(duì)于二進(jìn)制的描述子(比如BRIEF這樣的),我們往往使用漢明距離做為度量——兩個(gè)二進(jìn)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論