SIFT演算法學習(1)

2021-07-26 16:56:10 字數 730 閱讀 3418

1.尺度引數

尺度英文名scale,直觀理解就是比例或者縮放。針對一幅影象,例如我們使用邊緣檢測運算元,以畫素為單位進行處理,這裡的尺度就是畫素級別。

在現實世界,物體距離人眼遠或者近,距離遠了,尺度大,只能看到物體的輪廓;距離近了,尺度小,能看到物體的細節。

在數字影象領域,不同的影象尺度,是由不同大小的高斯濾波器與影象卷積實現的,可以模擬目標不同的距離在人眼視網膜上的形成過程。它的目標不僅是消除細尺度雜訊,而且還分離不同尺度的事件,這些事件起因於獨特的物理過程【marr 1982】。

二維高斯函式定義:

一幅二維影象,在不同尺度下的影象與高斯核卷積得到:

x,y代表影象的畫素位置,σ稱為尺度因子,其值越小表示影象被平滑的越少,相應的尺度也越小。大尺度對應影象的概貌特徵,小尺度對應於影象的細節特徵。

2.影象金字塔

影象金字塔是一系列影象的集合,由於在處理影象時,可以在不同的影象解析度(我理解也是一種尺度)上進行處理,所以影象採用金字塔分層結構儲存,可提高處理影象效率。

向下取樣技術是高斯金字塔,向上重建技術是拉普拉斯金字塔。

影象金字塔構建了不同的影象解析度,在每個影象解析度中又構建不同的尺度引數,二者共同構建了尺度空間,在sift演算法中,這樣更加完整的描述了影象的尺度資訊。

SIFT演算法學習

這篇文章參考了utkarsh的部落格,感覺他對sift的理解非常深刻,傳送門在此 sift utkarsh sift學習 1.sift scaleinvariant feature transform 不同影象間的特徵匹配是計算機視覺中的乙個焦點,如果是大致相似的 同樣的尺寸,同樣的方向 簡單的角點...

SIFT演算法學習

首先,如果開始就看公式的話會蒙,因此我首先看到一篇博文,這篇文章對sift演算法做了通俗易懂的解釋。看完這篇文章後對sift演算法有了感性的認識,之後我又看到了一篇寫得特別詳細的部落格。通過這篇文章對sift演算法的原理和基本步驟有了更好的認識。以上兩篇部落格對我的幫助很大!以上兩篇部落格都沒有關鍵...

SIFT演算法學習(2)

3.sift sift全稱為 scale invariant feature transform 即尺度不變特徵變換。sift演算法提取的 sift 特徵具有如下特性 sift特徵是影象的區域性特徵,其對旋轉 尺度縮放 亮度變化保持不變性,對視角變化 放射變換 雜訊也保持一定程度的穩定性。獨特性好,...