Transcript Document
カメラと透視投影
Y
凸レンズによる結像
a
f
物体
O
光学中心
像
b
像の位置の計算式:
1
a
1
b
1
f
Z
凸レンズによる結像
像の位置の計算式:
b
af
a f
1
1
a
b
f
af ff ff
a f
( a f ) f ff
a f
1
ff
f
a f
ff
lim b f lim
a
a
ff
a f
f lim
a
a
1
f
f
0
1 0
f
a
結論:物体とレンズとの距離が十分長いとき、像はレンズ
との距離が焦点距離と同じである。
ピンホールカメラ
透視投影の方程式
Y
y
X
P = (X,Y,T)
x
(x,y,f)
Z
o
o
O
(x,y)
仮想の画像面
x 投影中心
T=0
y
f
画像面
f
Y
y
X
P = (X,Y,T)
x
(x,y,1)
O
投影中心
Z
o
投影面
T=1
同次座標表現による投影変換
1.焦点距離 f =1 のピンホールカメラモデル
x
y
X
Z
Y
Z
x
X 1
y ~ Y 0
Z 0
1
0
0
1
0
0
1
X
0
Y
0
Z
0
T
投影方程式
p M
pinhole
P
ここで、
X
p Y
Z
M
Pinhole
1
0
0
0
0
1
0
0
1
0
0
0
X
Y
P
Z
T
同次座標表現による投影変換
2.焦点距離 f 1 のピンホールカメラモデル
X
x f Z
Y
y f
Z
x
y ~
1
fX f
fY 0
Z 0
0
0
f
0
0
1
X
0
Y
0
Z
0
T
投影方程式
p MP
ここで、
M M fM
Pinhole
M
f
f
0
0
0
f
0
0
0
1
同次座標表現による投影変換
3.①焦点距離 =f , ②ピクセルの縦横比 != 1, ③投影中心 != (0, 0)
X
x ' k x f Z x0
Y
y' k y f
y0
Z
M
I
p M IP
M center M kxy M f M
M center
1
0
0
0
1
0
x0
y0
1
Pinhole
M
kxy
kx
0
0
0
ky
0
0
0
1
同次座標表現による投影変換
4.①焦点距離 = f, ②ピクセルの縦横比 != 1, ③投影中心 != (0, 0)
④画像座標軸が垂直でない ときの投影変換
Y
V
d
P' =( u, v)
y
O
P =( x, y)
v
u
tan yd
u=x-d=x-y/ tan
sin =y/v
v=y/ sin
U
d
x
X
同次座標表現による投影変換
4.①焦点距離 = f, ②ピクセルの縦横比 != 1, ③投影中心 != (0, 0)
④画像座標軸が垂直でない ときの投影変換
X
k x f Y
x
'
k
f
x 0
x
Z tan Z
k f Y
y ' y y 0
sin Z
p M IP
M ( M center M kxy M f M O ) M
MO
1
0
0
1 / tan
1 / sin
0
0
0
1
Pinhole
kx f
M 0
0
k x f / tan
x0
k y f / sin
y0
0
1
0
0
0
カメラの内部パラメータと外部パラメータ
カメラの投影行列:
M M center M kxy M f M O M
Pinhole
M M I M Pinhole
M
I
M center M kxy M f M O
M Pinhole
Pin-hole カメラモデルの投影行列で、カメラの固有パラメータに依存しない。
M
I
カメラの固有パラメータを表す部分で、カメラの内部パラメータ行列である。
カメラの投影方程式
p M I P AM
Pinhole
P
カメラの外部パラメータ:
ワールド座標系からカメラ座標系への変換行列
~
X ワールド座標系における物体の点の同次座標
M
E
R
T
0 3
P カメラ座標系における物体の点の同次座標
したがって、
~
P MEX
内部パラメータと外部パラメータで表したカメラの投影方程式
p AM
Pinhole
~
MEX
T
1