2D运动模型


文章目录

  • 2D运动模型
  • 基本运算
  • 平移
  • 缩放
  • 错切
  • 旋转
  • 复合运算
  • 欧式(刚体)变化
  • 等距变换
  • 相似变换
  • 仿射变换
  • 射影变换



2D运动模型_缩放

其中相应的运动可以通过变换矩阵实现

基本运算

平移

2D运动模型_缩放_02

2D运动模型_基本运算_03

2D运动模型_缩放_04
2D运动模型_几何学_05D平移向量

缩放

缩放:坐标系的每个轴乘以一个标量/缩放因子

均匀缩放:所有轴的缩放因子相同

2D运动模型_几何学_06


2D运动模型_仿射变换_07

非均匀缩放:不同轴的缩放因子不同

2D运动模型_基本运算_08


2D运动模型_基本运算_09

错切

方形变平行四边形,

x轴不变,沿y轴方向错切

2D运动模型_基本运算_10


2D运动模型_仿射变换_11

y轴不变,沿x轴方向错切

2D运动模型_基本运算_12


2D运动模型_基本运算_13

任意一边都可以被拉长

2D运动模型_基本运算_14


2D运动模型_几何学_15

旋转

2D运动模型_几何学_16


2D运动模型_仿射变换_17

综上所述

平移

缩放

错切

旋转

2D运动模型_仿射变换_18

2D运动模型_基本运算_19

2D运动模型_几何学_20

2D运动模型_基本运算_21

复合运算

可以通过矩阵乘法得到复杂变换,矩阵乘法的顺序不同,可能会得到不同的变换。

欧式(刚体)变化

欧式(刚体)变换:(先)旋转+(后)平移
2D运动模型_基本运算_22
其中自由度为3

等距变换

2D运动模型_缩放_23

其中2D运动模型_缩放_24为1或-1

不变量:(绝对)长度、角度、面积

相似变换

相似变换:均匀缩放+旋转+平移
2D运动模型_缩放_25
自由度为4

不变量: 长度的比例(相对长度)、角度、面积的比例、平行线

在刚体变换中:a2+b2=1

仿射变换

仿射变换:错切+均匀缩放+旋转+平移
2D运动模型_基本运算_26
自由度为6

保持了图像的“平行性”和“平直性”,即图像中原来的直线和平行线,变换后仍然保持原来的直线和平行线

不变量: 平行线、平行长度的比例、面积比例

射影变换

2D运动模型_基本运算_27

不变量:线上4点的交比(比例的比例),直线仍然是直的

综上所述


矩阵

失真

不变性质

射影(8DOF)

2D运动模型_基本运算_28

2D运动模型_几何学_29

共点、共线、接触的阶:相交(1阶接触)、相切(二阶接触)、拐点(3阶接触)、交比

仿射(6DOF)

2D运动模型_基本运算_30

2D运动模型_仿射变换_31

平行、面积比、平行线的长度比(如中点)、向量的线性组合(如形心)、无穷远直线l_∞_

相似(4DOF)

2D运动模型_仿射变换_32

2D运动模型_仿射变换_33

长度比、角度、虚圆点 I,J

欧氏(3DOF)

2D运动模型_缩放_34

2D运动模型_几何学_35

长度、面积

[!CAUTION]

给定同一条直线上的4个点2D运动模型_基本运算_36, 交比定义为:
2D运动模型_仿射变换_37
其中2D运动模型_基本运算_38