コンピュータービジョンと3D再構成の問題は、カメラの固有パラメーターを取得することです。一般的な解決策は、チェッカーボードなど、事前に形状の測定値がわかっているオブジェクトを使用することです。この方法の問題は、焦点距離や倍率など、カメラのパラメーターを変更するたびに行う必要があることです。
A Self Technique for Self-Calibrationで説明されているカメラのセルフキャリブレーションを実装しようとしています。必須行列は、2つの特異値によって制約されます。これを使用して、手動のキャリブレーションを実行せずに(つまり、チェッカーボードを使用して)カメラの組み込み機能を回復できます。コスト関数を最小化する方法に少し混乱しています。これが私がこれまでに理解したことです:
必須行列
固有行列
- 焦点距離と倍率の積 ]
- アスペクト比[提供されていると仮定します。カメラまたはEXIFデータから推測しますか?]
- はの座標です[0、0と仮定]
- skew [仮定0]
コスト関数 sはの特異値である
質問:このコスト関数はどのように最小化されていますか?