我意識到這是一個高度專業化的問題..但是這裏就是這樣。我正在使用SIFT的實現來查找兩個圖像上的匹配。在目前的實現中,當我匹配90或180度版本的圖像時,我會得到一直保持半個像素左右的匹配,但它在一定範圍內變化。因此,例如,如果在im1中的像素座標(x,y)處發現匹配,則其90度旋轉圖像im2中的相應匹配處於(x,y + 0.5)處。如果我使用180度的圖像,那麼偏移量將出現在x和y座標中,並且只有在使用270度(-90)旋轉圖像時纔會出現在x中。David Lowe的SIFT - 關於尺度空間和圖像座標的問題(奇怪的偏移問題)
1)首先,我假設SIFT應該在旋轉的圖像中給我相同的匹配位置。隱含的假設是旋轉不會改變我確認的圖像的像素值是真實的。 (我使用IRFAN View旋轉並保存爲.pgm,像素值保持不變)。
2)我有其他的實現不給這個抵消。
3)我假設這個偏移是編程相關的,並且可能與從尺度空間關鍵點座標到圖像空間關鍵點座標的轉換有關。
我希望有人遇到這個問題,或者可以指出我如何從尺度空間轉換爲圖像空間的參考。
有趣的是,你有任何代碼可以分享嗎? – 2011-06-10 20:52:15
我想你忘了你的問題的'問題'部分... – ildjarn 2011-06-11 02:05:19
這是一個攝像頭圖像還是醫學圖像?您是否需要考慮像素間距? – nav 2011-06-11 08:51:14