Skip to content
English
  • 検索欄が空のため、提案はありません。

内部および外部のカメラパラメータはどのように定義されますか?PIX4Dmatic

この記事では、PIX4Dmaticのカメラの内部および外部パラメータの背後にある数学的モデルについて詳しく解説します。

カメラの外部パラメータ

外部カメラのパラメータは画像ごとに異なります。これらは次のように与えられます:

  • T = (Tx,Ty,Tz) ワールド座標系におけるカメラ投影中心の位置。
  • R 角度ω、φ、κ(PATB表記法)を用いてカメラの向きを定義する回転行列。

X= (X, Y, Z)ワールド座標系における3次元点である場合、カメラ座標系におけるその位置X'= (X', Y', Z') は次のように表される:

図1. カメラ外部の3D形状。Tから3D点Xの方向を見た場合、画面に表示される画像が確認できる。世界座標系は、Z軸が上、Y軸が北、X軸が東を指すように定義されている。
 

カメラの内部パラメータ:遠近感レンズ

歪みのないカメラモデル

歪みのないモデルによる3次元点の投影座標 (xu,yu) は、次のように表される:

ここで、fはピクセル単位の焦点距離、(cx,cy) はピクセル座標での主点である。

図2. 歪みのない透視カメラの幾何学的構造。点T'から3次元点X'を見た場合、画面上に表示される画像が示されている。画像座標系の原点は、画像の左下隅にある。図1および図2の画像座標系(X'、Y'、Z')は対応している。

歪みモデルを備えたカメラ

次のように定義する:

を同次点とする、

光学的中心からの2次元半径の2乗、R1R2R3は半径方向の歪み係数、T1T2は接線方向の歪み係数
である。カメラ座標系における歪んだ均質点(xhd,yhd)
は、次のように与えられる:

歪みモデルを用いた3D点の投影におけるピクセル座標 (xd,yd) は、次のように表される:

ここで、fはピクセル単位の焦点距離、(cx,cy) はピクセル座標での主点である。

魚眼レンズ

魚眼レンズの歪みは、次のように定義される:

  • 円形画像のアフィン変形を表すパラメータ C、D、E、F は、
    ピクセル座標。
    アフィン行列の対角要素は、焦点距離と関連付けることができる f:


    対角線以外の要素は、投影された像円の歪みに関連しており、
    最も一般的な場合、これは回転した楕円となる。

  • 係数 p2, p3, p4 多項式の:

    Where:

魚眼レンズの歪みモデルを用いた3D点の投影におけるピクセル座標 (xd,yd) は、次式で与えられる
である。

Where:

また、(cx,cy) はピクセル座標での主点である。

例:

画素サイズが5472×3648ピクセルのCanon 6Dカメラに8mmのシグマレンズを装着する場合(図3)、内部パラメータは次のように初期化できます:

  • (cx,cy) = (5472/2, 3648/2) ピクセルは、投影された像円の中心である
  • p2 = p3 = p4 = 0
  • p1 = 1
  • C = F = 1780 ピクセルは像円の半径である
  • E = D = 0
図3. キヤノン6Dに装着したシグマの8mmレンズによる歪み。