从本质矩阵恢复相机矩阵

本文详细介绍了本质矩阵的概念,它是基本矩阵在归一化坐标下的特殊形式。本质矩阵E可以通过相机矩阵P的内外参数K和[R|t]推导得出,并与反对称矩阵的性质相关联。通过对本质矩阵进行奇异值分解,可以得到旋转矩阵R和位移向量t,进而恢复相机间的相对姿态。然而,由于数学特性,本质矩阵的解并不唯一,存在四种可能的解,需要进一步的判断来确定正确的相机配置。
摘要由CSDN通过智能技术生成

本质矩阵

本质矩阵(essential matrix )是基本矩阵在归一化图像坐标下的一种特殊形式。

考虑相机矩阵 P = K [ R ∣ t ] P=K[R|\mathbf t] P=K[Rt],点 x = P X \mathbf x=P\mathbf X x=PX是图像平面上的一个点,若已知相机内参 K K K,那么点 x ^ = K − 1 x \mathbf{\hat x}=K^{-1}\mathbf x x^=K1x,有 x ^ = [ R ∣ t ] X \mathbf{\hat x}=[R|\mathbf t]\mathbf X x^=[Rt]X,则称点 x ^ \mathbf{\hat x} x^是在归一化坐标(normalized coordinates )下的表示。点 x ^ \mathbf{\hat x} x^可以被认为是空间点 X \mathbf X X在内参矩阵为单位阵 I I I的情况下的像,而 K − 1 P = [ R ∣ t ] K^{-1}P=[R|\mathbf t] K1P=[Rt]称为归一化相机矩阵(normalized camera matrix )

对于一对对应点 x ↔ x ′ \mathbf x\leftrightarrow\mathbf x' xx基本矩阵定义为
x ′ F x = 0 (1) \mathbf x'F\mathbf x=0\tag{1} xFx=0(1)
  而对本质矩阵,给定一对对应点 x ↔ x ′ \mathbf x\leftrightarrow\mathbf x' xx,归一化图像点对为 x ^ ↔ x ^ ′ \mathbf{\hat x}\leftrightarrow\mathbf{\hat x'} x^x^,定义为
x ^ ′ T E x ^ = 0 (2) \mathbf{\hat x'}^TE\mathbf{\hat x}=0\tag{2} x^TEx^=0(2)
  把点对应关系 x ^ = K − 1 x \mathbf{\hat x}=K^{-1}\mathbf{x} x^=K1x,和 x ^ ′ = K ′ − 1 x ′ \mathbf{\hat x'}=K'^{-1}\mathbf{x'} x^=K1x代入(2)可以得到 x ′ T K ′ − T E K − 1 x = 0 \mathbf{ x'}^TK'^{-T}EK^{-1}\mathbf{x}=0 xTKTEK1x=0,则有如下关系
E = K ′ T F K (3) E=K'^TFK\tag{3} E=KTFK(3)
  考虑相机矩阵 P = K [ I ∣ 0 ] P=K[I|\mathbf 0] P=K[I0] P ′ = [ R ∣ t ] P'=[R|\mathbf t] P=[Rt],根据 F F F矩阵的性质有
F = K ′ − T [ t ] × R K − 1 = K ′ − T R [ R T t ] × K − 1 (4) F=K'^{-T}[\mathbf t]_{\times}RK^{-1}=K'^{-T}R[R^{T}\mathbf t]_{\times}K^{-1}\tag{4} F=KT[t]×RK1=KTR[RTt]×K1(4)
  从而有
E = [ t ] × R = R [ R T t ] × (5) E=[\mathbf t]_{\times}R=R[R^{T}\mathbf t]_{\times}\tag{5} E=[t]×R=R[RTt]×(5)

本质矩阵的性质

其中 t \mathbf t t R R R分别有 3 3 3个自由度,除去一个齐次因子, E E E只有 5 5 5个自由度,因此需要满足比 F F F矩阵更多的约束。

反对称矩阵的性质

如果一个矩阵 M M M d × d d\times d d×d反对称矩阵(skew-symmetric/antisymmetric matrices),那么其满足 M T = − M M^T=-M MT=M,有
det ⁡ M = det ⁡ ( − M T ) = det ⁡ ( − M ) = ( − 1 ) d det ⁡ M (6)

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值