SIFT描述子理論中為什麼要討論尺度空間理論??

2021-06-19 05:22:14 字數 525 閱讀 8476

要知道什麼是尺度空間,scale space。

不同大小的物體有著不同的尺度,這個scale的表示,可以用放大縮小表示,可以用高斯blur來模擬。如果不同的尺度下都有同樣的關鍵點,那麼在不同的尺度的輸入影象下就都可以檢測出來關鍵點匹配了。這就是尺度不變性。

當然,也可以這樣理解,拿配準舉例,輸入需要配準的兩幅影象,可以看成是不同尺度下拍攝的影象,這時就需要尋找兩幅影象在同一尺度下的特徵點,從而促使我們在尺度空間中去尋找兩幅影象的同一尺度,也就是高斯尺度金字塔。
關鍵字:高斯尺度金字塔

打個比方,人近視眼就是乙個高斯blur,blur的越大說明尺度越大。

sift通過不同sigma的高斯blur引數,模擬出了不同尺度的特徵。

然後用dog影象求的關鍵點。

高斯金字塔的每一層都不一樣,每一組都不一樣。

所以模擬出來不同的尺度情況,這樣你有需要檢測的影象的尺度就和模擬出來的大體對上了。

所以不同尺度的都能檢測,所以尺度不變性。

資料庫為什麼要學習關係理論

1 關聯式資料庫的邏輯設計 將概念結構轉換為關係模型,將關係模型根據不同語言的資料型別轉換成資料模型,再進行優化的過程。2 評價乙個資料庫邏輯設計的優劣 在資料庫操作時,是否發生 資料冗餘,插入異常,刪除異常以及更新異常等 3 好的資料庫邏輯設計 課程基礎篇的資料庫設計 student sno,sn...

為什麼要建立知識中臺?

知識中臺這個概念是從國外傳來的,起源於美國,是由美軍的作戰體系演化而來的,現在所說的 中臺 主要是指學習這種高效 靈活和強大的指揮作戰體系。對我們個人而言,知識中臺可以理解為 資源整合平台 以及 知識架構體系 我們可以通過中臺進行知識整理,便於知識的整合利用。怎樣才能改善這樣的狀況呢?建立屬於自己的...

為什麼C 中要設計IntPtr

示例 intptr vertex someobj.get lock 0,someobj.get getsizeinbytes hardwarebuffer.lockoptions.hbl discard c 中的intptr相當於c 中的int 之所以在c 中存在intptr完全是為了相容基於c c...