基本行列は、ステレオビジョンシステムにおける重要な概念です。 2つの画像間の対応する点を関連付け、 3D 再構築とカメラの校正に不可欠です。 この記事では、基本的な行列を効果的に導き、実行する方法について説明します。

基本マトリックスの生成

基本行列は、2つの画像の点間の既知の対応から派生することができます。 2つのカメラビューの関係を記述する、表極ジオメトリをカプセル化します。 それを計算するには、対応する点のセットが必要です。

少なくとも8点対応で、正規化の8点アルゴリズムが一般的に採用されています。これは、ポイントの正規化、対応から行列の構築、単価分解(SVD)を用いた基本行列の解決を含みます。

基本マトリックスの実装

正確なポイント対応を収集し、実装が始まります。 正規化後、8点アルゴリズムは、基本行列の初期推定値を計算します。 その後、行列は、7点アルゴリズムやRANSACなどの技術を使用して、アウトレイヤに対する堅牢性を改善します。

根本的な行列が得られると、エピポーラ線を見つけて、ステレオ画像のマッチングポイントの検索を制約することができます。これにより、3D再構築などのステレオビジョンタスクの精度が向上します。

アプリケーションと使用

基本マトリックスは、3Dモデリング、ロボットナビゲーション、拡張現実などの用途で広く使用されています。ステレオ画像からカメラの動きやシーン構造を推定するための基礎として機能します。

  • カメラの口径測定
  • 3Dシーン再建
  • オブジェクトトラッキング
  • モーション解析