Multiple View Geometry(多视图几何)学习笔记(14)—变换不变性和归一化

               变换不变性和归一化

关于图像坐标变换的不变性

  假定一幅图像的坐标 x x x x ~ = T x \tilde{x}=Tx x~=Tx替代,而另一幅图像的坐标 x ’ x’ x x ′ ~ = T ′ x ′ \tilde{x'}=T'x' x~=Tx替代。因此 x i x_i xi映射到 x i ′ x'_i xi的变化有另一种方法:

  1. x ~ = T x \tilde{x}=Tx x~=Tx x ′ ~ = T ′ x ′ \tilde{x'}=T'x' x~=Tx变换图像坐标。
  2. 由对应 x ~ ↔ x i ′ ~ \tilde{x}\leftrightarrow \tilde{x'_i} x~xi~,求 H ~ \tilde{H} H~
  3. H = T ′ − 1 H ~ T H=T^{'-1}\tilde{H}T H=T1H~T

DLT 算法的非不变性

结论1 令 T ′ T' T为具有缩放因子 s s s相似变换 T T T为任意的射影变换。此外 , 假设 H H H是任何2D 单应并定义 H ~ = T ′ H T − 1 \tilde{H}=T^{'}HT^{-1} H~=THT1。那么 ∥ A ~ h ~ ∥ = s ∥ A h ∥ \left \|\tilde{ A} \tilde{ \mathbf{h}}\right \|=s\left \| A\mathbf{h} \right \| A~h~=sAh

  虽然这样定义的 H H H H ~ \tilde{H} H~给出同样的误差 ε \varepsilon ε.但是对解施加的约束条件 ∥ H ∥ = 1 \left \|H \right \|=1 H=1不等价子条件 ∥ H ~ ∥ = 1 \left \|\tilde{H} \right \|=1 H~=1,它们并不以任何简单的方式相关联。

几何误差的不变性

d ( x ′ ~ , H ~ x ~ ) = d ( T ′ x ′ , T ′ H T − 1 T x ) = d ( T ′ x ′ , T ′ H x ) = d ( x ′ , H x ) d(\tilde{x'},\tilde{H}\tilde{x})=d(T'x',T'HT^{-1}Tx)=d(T'x',T'Hx)=d(x',Hx) d(x~,H~x~)=d(Tx,THT1Tx)=d(Tx,THx)=d(x,Hx)

  在相似变换下,几何误差被乘以变换的缩放因子,从而最小化变换的对应方式与欧氏变换相同。所以最小化几何误差在相似变换下不变。

归一化交换

  数据归一化不仅提高了结果的精度,它还提供第二个好处, 即对初始数据归一化的算法将对任何尺度缩放和坐标原点的选择不变。因而使 DLT 算法实际上关于相似变换不变。

各向同性缩放

  1. 对点进行平移使点集形心位于原点。
  2. 对点进行缩放使它们到原点的平均距离等于 2 \sqrt{2} 2
  3. 对两幅图像独立进行上述变换。

数据归一化在 DLT 算法中是实质性的 ,一定不要视它为可有可无的。

归一化与条件数

  归一化的影响与 DLT 方程组的条件数或准确地说与方程组矩阵 A 的第一个和倒数第二个奇异值的比率 d 1 / d n − 1 d_1/d_{n-1} d1/dn1有关。但是,在有噪声存在时解将偏离其正确结果。大条件数会放大这种偏向。

非各向同性缩放

  在非各向同性缩放中,点的形心和前面一样平移到原点,经平移后点在原点附近形成云。然后进行坐标尺度缩放使该点集的两主矩都等于1。这样使该点集形成以原‘点为中心,半径为 1 的近似的对称圆云。

无穷远附近的点的缩放

  当点位于或接近平面的无穷远时,各向同性(或非各向同性) 的缩放方式来归一化坐标是既无道理又不可行的,因为形心坐标和缩放因子为无穷大或接近无穷大。一个似乎会给出好结果的方法是归 一 化点集 x i = ( x i , y i , w i ) T \mathbf{x_i}=(x_i,y_i,w_i)^T xi=(xi,yi,wi)T使得:
∑ i x i = ∑ i y i = 0 ; ∑ i x i 2 + y i 2 = 2 ∑ i w i 2 ; x i 2 + y i 2 + w i 2 = 1 , ∀ i ; \sum _ix_i=\sum _iy_i=0;\sum _ix_i^2+y_i^2=2\sum _iw_i^2;x_i^2+y_i^2+w_i^2=1,\forall i; ixi=iyi=0;ixi2+yi2=2iwi2;xi2+yi2+wi2=1,i;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

不放弃的蜗牛

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

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

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

打赏作者

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

抵扣说明:

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

余额充值