2014-03-26 14 views
3

我非常努力地閱讀下面的文章。如何「正確」從單應性重建固有矩陣

Z.Zhang。通過從未知方向查看平面靈活進行攝像機校準。國際計算機視覺會議(ICCV'99),希臘科孚島,第666-673頁,1999年9月。

本文提出了一種方法來首先估計棋盤在圖像座標和世界座標之間的單應矩陣。然後根據裏面的方程得到內參數和外參數。

但是,我剛剛發現了一些非常奇怪的東西,它是「主要點」的位置,u0 & v0。理論上講,它們應該位於圖像中。

在此圖中,如果我通過以像素單位的圖像(黑色)座標和以毫米爲單位的世界(藍色)座標來定義棋盤。主要觀點幾乎位於這個圖像的中心,這是合理的! 但是,如果我將棋盤定義在另一個圖像座標中,那麼紅色的棋子將會被隱藏在圖像之外,我不知道如何解釋這樣的結果。理論上,用不同的座標來定義棋盤是相同的。

描述這個棋盤在兩個座標之間關係的單應性在我的matlab代碼中是絕對正確的。

問題是爲什麼我不能在不同的圖像座標中獲得相同的結果。 例如,如果我使用黑色圖像座標,則主點應位於圖像的中心。如果我使用紅色圖像座標,則主點也應該位於圖像的中心。

我知道在不同的座標上描述棋盤會產生不同的單應性矩陣,但是這應該說明在不同的/相應的座標(黑色或紅色)中定義的相同「主點」。

如果有人精通這個領域,請幫助我。 我甚至可以上傳我的matlab代碼,以瞭解我的意思,並幫助未來可能會像我一樣困惑的人!

亞歷

PS,以估計本徵矩陣,至少兩個圖像根據打印紙是必要!

figure1

+0

研究論文中的算法往往是不完整。作者的方法很可能只適用於有限的幾點,審稿人沒有注意到,而您發現了一個例外。 您是否已經嘗試聯繫任何作者? – Totoro

+0

@Totoro,你所說的往往是真的,但這恰好是一個關於相機校準的開創性論文。 – Dima

+0

@亞歷林,你爲什麼要使用這些「其他圖像座標」?圖中的「黑色」座標是標準慣例。如果使用「紅色」圖像座標,則光學中心可能會以u0和v0的負值結束。 – Dima

回答