(完整word版)SIFT算法原理_第1頁
(完整word版)SIFT算法原理_第2頁
(完整word版)SIFT算法原理_第3頁
(完整word版)SIFT算法原理_第4頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、尺度空間極值檢測尺度空間理論最早出現于計算機視覺領域,當時其目的是模擬圖像數據的多尺度特征。隨后 Koendetink利用擴散方程來描述尺度空間濾波過程,并由此證明高斯核是實現尺度變換的唯一變換核。Lindeberg, Babaud 等人通過不同的推導進一步證明高斯核是唯一的線性核。因此, 尺度空間理論的主要思想是利用高斯核對原始圖像進行尺度變換,獲得圖像多尺度下的尺度空間表示序列,對這些序列進行尺度空間特征提取。二維高斯函數定義如下:G ( x, y, )1 2 e ( x2 y2 )/2 2( 5)2一幅二維圖像,在不同尺度下的尺度空間表示可由圖像與高斯核卷積得到:L( x, y,G( x

2、, y,)* I ( x, y)( 6)其中 (x,y)為圖像點的像素坐標, I(x,y)為圖像數據 , L代表了圖像的尺度空間。稱為尺度空間因子, 它也是高斯正態分布的方差,其反映了圖像被平滑的程度,其值越小表征圖像被平滑程度越小,相應尺度越小。大尺度對應于圖像的概貌特征,小尺度對應于圖像的細節特征。因此,選擇合適的尺度因子平滑是建立尺度空間的關鍵。在這一步里面,主要是建立高斯金字塔和DOG(Difference of Gaussian)金字塔,然后在DOG金字塔里面進行極值檢測,以初步確定特征點的位置和所在尺度。(1)建立高斯金字塔為了得到在不同尺度空間下的穩定特征點,將圖像I (x, y

3、)與不同尺度因子下的高斯核G ( x, y,) 進行卷積操作,構成高斯金字塔。高斯金字塔有o 階,一般選擇4 階,每一階有s 層尺度圖像,s 一般選擇5 層。在高斯金字塔的構成中要注意,第1階的第l 層是放大2 倍的原始圖像, 其目的是為了得到更多的特征點;在同一階中相鄰兩層的尺度因子比例系數是k ,則第1 階第2 層的尺度因子是k,然后其它層以此類推則可;第2 階的第l 層由第一階的中間層尺度圖像進行子抽樣獲得,其尺度因子是k 2,然后第2 階的第2 層的尺度因子是第1 層的k 倍即k 3。第3 階的第1層由第 2 階的中間層尺度圖像進行子抽樣獲得。其它階的構成以此類推。(2) 建立DOG金

4、字塔DOG即相鄰兩尺度空間函數之差,用D (x, y,)來表示,如公式(3)所示:D (x, y,)(G( x, y, k)G (x, y,)* I (x, y)L( x, y, k)L (x, y,)(7)DOG金字塔通過高斯金字塔中相鄰尺度空間函數相減即可,如圖1 所示。在圖中,DOG金字塔的第l 層的尺度因子與高斯金字塔的第l 層是一致的,其它階也一樣。圖 1 高斯圖像金字塔(S=2)與 DOG 金字塔(3)DOG 空間的極值檢測在上面建立的DOG 尺度空間金字塔中, 為了檢測到DOG 空間的最大值和最小值,DOG尺度空間中中間層 (最底層和最頂層除外 )的每個像素點需要跟同一層的相鄰

5、8 個像素點以及它上一層和下一層的 9 個相鄰像素點總共 26 個相鄰像素點進行比較,以確保在尺度空間和二維圖像空間都檢測到局部極值,如圖2 所示。圖 2 DOG 空間局部極值檢測在圖 3 中,標記為叉號的像素若比相鄰26 個像素的 DOG 值都大或都小,則該點將作為一個局部極值點,記下它的位置和對應尺度。3.1.2 精確定位特征點位置由于 DOG 值對噪聲和邊緣較敏感,因此,在上面DOG 尺度空間中檢測到局部極值點還要經過進一步的檢驗才能精確定位為特征點。下面對局部極值點進行三維二次函數擬和以精確確定特征點的位置和尺度,尺度空間函數 D ( x, y,) 在局部極值點 ( x0 , y0 ,

6、) 處的泰勒展開式如公式( 8)所示。D ( x, y, ) D (x0 , y0 , )D T1T2 D( 8)XXX2 XX2D2 D2 D2 Dx2xyxx2 D2 D2 D2 D 。公式 (4) 中的一階和二階導其中 X( x, y, )T , DD,XyX 2yxy2yD2 D2D2 Dxy2數是通過附近區域的差分來近似求出的,列出其中的幾個, 其它的二階導數以此類推。通過對公式 (8)求導,并令其為0,得出精確的極值位置X max ,如公式 (9) 所示:1DX max2D( 9)X2X在上面精確確定的特征點中,同時要去除低對比度的特征點和不穩定的邊緣響應點,以增強匹配穩定性、提高

7、抗噪聲能力。去除低對比度的特征點:把公式(9)代到公式 (8) 中,只要前兩項,得到公式(10):D ( X max )D1D T( 10)2X通過式 (6)計算出 D ( X max ) ,若 D( X max )0.03 ,則該特征點就保留下來,否則就丟棄。去除不穩定的邊緣響應點:海森矩陣如公式(11)所示,其中的偏導數是上面確定的特征點處的偏導數,它也是通過附近區域的差分來近似估計的。HDxxDxy( 11)DxyDyy通過 2×2 的海森矩陣日來計算主曲率,由于據文獻 5 ,不具體求特征值, 求其比例 ratio 。設則 radio 如公式 (12)所示。tr (H )D x

8、xD yyDet (H )D xx D yy(D xy )2tr ( H )2(radioDet ( H )D 的主曲率與 H 矩陣的特征值成比例,根是最大幅值特征, 是次小的, r( 12))2() 2(1)22由公式 (12)求出 radio ,常取 r10(r1)2,若 radio則保留該特征點, 否則就丟棄。r確定特征點主方向利用特征點鄰域像素的梯度方向分布特性為每個特征點指定方向參數,使算子具備旋轉不變性。m( x, y)( L( x 1, y) L( x1, y) 2( L( x, y1) L( x, y1)2(x, y)arctan L( x 1, y)L (x 1, y)( 1

9、3)L( x, y 1)L (x, y1)公式 (13)為 ( x, y) 處的梯度值和方向。 L 為所用的尺度為每個特征點各自所在的尺度,( x, y)要確定是哪一階的哪一層。 在實際計算過程中, 在以特征點為中心的鄰域窗口內采樣,并用梯度方向直方圖統計鄰域像素的梯度方向。梯度直方圖的范圍是0o 360o ,其中每 10o 一個柱,總共 36 個柱。梯度方向直方圖的峰值則代表了該特征點處鄰域梯度的主方向,即作為該特征點的方向。在梯度方向直方圖中,當存在另一個相當于主峰值80能量的峰值時,則將這個方向認為是該特征點的輔方向。一個特征點可能會被指定具有多個方向(一個主方向,一個以上輔方向 ),這

10、可以增強匹配的魯棒性。通過上面的 3 步,圖像的特征點已檢測完畢, 每個特征點有3 個信息:位置、對應尺度、方向。生成 SIFT 特征向量首先將坐標軸旋轉為特征點的方向,以確保旋轉不變性。接下來以特征點為中心取8 的窗口 (特征點所在的行和列不取)。在圖 3 左邊,中央黑點為當前特征點的位置,每個小8×格代表特征點鄰域所在尺度空間的一個像素,箭頭方向代表該像素的梯度方向,箭頭長度代表梯度模值, 圖中圈內代表高斯加權的范圍(越靠近特征點的像素,梯度方向信息貢獻越大)。然后在每 4×4 的圖像小塊上計算8 個方向的梯度方向直方圖,繪制每個梯度方向的累加值,形成一個種子點,如圖3

11、 右邊圖所示。此圖中一個特征點由2×2 共 4 個種子點組成,每個種子點有8 個方向向量信息,可產生2× 2× 8 共 32 個數據,形成32 維的 SIFT 特征向量,即特征點描述器,所需的圖像數據塊為8×8。這種鄰域方向性信息聯合的思想增強了算法抗噪聲的能力, 同時對于含有定位誤差的特征匹配也提供了較好的容錯性。實際計算過程中,為了增強匹配的穩健性,文獻5 建議對每個特征點使用4× 4 共 16 個種子點來描述,每個種子點有8 個方向向量信息,這樣對于一個特征點就可以產生4× 4× 8 共 128 個數據,最終形成 12

12、8 維的 SIFT 特征向量,所需的圖像數據塊為16× 16。此時 SIFF 特征向量已經去除了尺度變化、 旋轉等幾何變形因素的影響,再繼續將特征向量的長度歸一化,則可以進一步去除 ,光照變化的影響。圖 3 像梯度(左)及特征點描述器(右)當兩幅圖像的SIFT 特征向量,即特征描述器生成后, 下一步就是進行特征向量的匹配。SIFT 特征向量的匹配首先,進行相似性度量。一般采用各種距離函數作為特征的相似性度量,如歐氏距離、馬氏距離等。通過相似性度量得到圖像間的潛在匹配。本文中采用歐氏距離作為兩幅圖像問的相似性度量。獲取SIFT 特征向量后,采用優先k d 樹進行優先搜索來查找每個特征點的2 近似最近

溫馨提示

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

評論

0/150

提交評論