Multiple View Geometry(多视图几何)学习笔记(22)—射影摄像机对平面、直线和二次曲线的作用

           射影摄像机对平面、直线和二次曲线的作用

1.对平面的作用
  假定选择 X Y − XY- XY平面与景物中的平面 π \pi π对应,使得平面上的点 Z Z Z坐标为零。
x = P X = ( p 1 p 2 p 3 p 4 ) ( X Y 0 1 ) = ( p 1 p 2 p 4 ) ( X Y 1 ) \mathbf{x}=P\mathbf{X}=\begin{pmatrix} \mathbf{p_1} & \mathbf{p_2} &\mathbf{p_3} & \mathbf{p_4} \end{pmatrix}\begin{pmatrix} X\\ Y\\ 0\\ 1 \end{pmatrix}=\begin{pmatrix} \mathbf{p_1} & \mathbf{p_2} & \mathbf{p_4} \end{pmatrix}\begin{pmatrix} X\\ Y\\ 1 \end{pmatrix} x=PX=(p1p2p3p4)XY01=(p1p2p4)XY1

  即: x = H x π \mathbf{x} =H\mathbf{x_\pi} x=Hxπ。在透视影像下, 一张景物平面与一张图像平面之间最一般的变换是平面射影变换。

2.对直线的作用
正向投影
   A A A B B B是3维空间的点,而 a a a b b b是它们在 P P P作用下的图像。
x ( μ ) = P ( A + μ B ) = P A + μ P B = a + μ b x(\mu )=P(A+\mu B)=PA+\mu PB=a+\mu b x(μ)=P(A+μB)=PA+μPB=a+μb
直线的反向投影
结论1: 经射像机矩阵 P P P映射成一条直线 l l l的空间的点集是平面 P T l P^Tl PTl
Plücker 直线表示
结论2: 一条用Plücker矩阵 L L L表示的3维空间直线,在摄像机映射 P P P作用下被映射成满足
[ l ] × = P L P T [l]_\times =PLP^T [l]×=PLPT

的直线 l l l

  线投影矩阵 P P P:
P = ( P 2 ∧ P 3 P 3 ∧ P 1 P 1 ∧ P 2 ) P=\begin{pmatrix} P^2\wedge P^3\\ P^3\wedge P^1\\ P^1\wedge P^2 \end{pmatrix} P=P2P3P3P1P1P2
  其中 P i T P^{iT} PiT是点摄像机矩阵 P P P的行,而 P i ∧ P j P^i\wedge P^j PiPj是平面 P i P^i Pi P j P^j Pj的交线的Plücker 坐标。

结论3: 在线投影矩阵 P P P作用下, I P 3 IP^3 IP3中用Plücker 坐标表示的直线 £ £ 被映射到图像直线:
l = P £ = ( ( P 2 ∧ P 3 ∣ £ ) ( P 3 ∧ P 1 ∣ £ ) ( P 1 ∧ P 2 ∣ £ ) ) l=P£=\begin{pmatrix} (P^2\wedge P^3|£)\\ (P^3\wedge P^1|£)\\ (P^1\wedge P^2|£) \end{pmatrix} l=P=(P2P3)(P3P1)(P1P2)

  • I P 3 IP^3 IP3中满足 P £ = 0 P£= 0 P=0的直线 £ £ 必过摄像机中心。

3.对二次曲线的作用

结论4: 在摄像机 P P P作用下, 二次曲线 C C C反向投影成锥面
Q C O = P T C P Q_{CO}=P^TCP QCO=PTCP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不放弃的蜗牛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值