计算机视觉-运动类型总结


本文旨在对计算机视觉中常用的运动类型进行总结——包括2D平面的运动和3D空间的运动。
参考资料:

  1. 论文: Image Alignment and Stitching: A Tutorial 2006

一、2D平面的运动模型

2D平面的运动一般指对图像的变换,主要包括Translation(平移)、Rotation(旋转)、Euclidean(刚体运动)、Similarity(相似)、Affine(仿射)以及Projective(射影) 。
2D Motions
上图为2D平面的基本运动模型示意图。

Translation

  1. 表达式 非齐次形式:
    (1) x ′ = x + t \bold{x^{'}} = \bold{x }+ \bold{t} \tag{1} x=x+t(1)

  2. 自由度 Translation 具有2个DOF(Degree of Free,自由度): t x , t y t_x, t_y tx,ty 。因此一个平移变换只需要一对对应点(Correspondence)就能唯一确定。Translation 具有2个DOF(Degree of Free,自由度): t x , t y t_x, t_y tx,ty 。因此一个平移变换只需要一对对应点(Correspondence)就能唯一确定。

  3. 不变量 平移变换不会改变物体的任何性质,因此平行、长度、面积、夹角等性质都不会改变。

Rotation

  1. 表达式
    关于旋转矩阵的推导请自行百度…
    (2) R ( θ ) = [ cos ⁡ ( θ )   − sin ⁡ ( θ ) sin ⁡ ( θ )   cos ⁡ ( θ ) ] R(\theta) = \left[ \begin{matrix} &\cos(\theta) \ &-\sin(\theta) \\ &\sin(\theta) \ &\cos(\theta) \end{matrix} \right] \tag{2} R(θ)=[

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值