Euclid 变换或 Euclid 移动是一类特殊的二维 Euclid 平面的点集到同一平面上点集的可逆映射,它保持诸点之间的距离不变,因此是平面上的保距变换,即变换前后的图形是全等图形。Euclid 变换主要包含平移、旋转和对称等,注意 Euclid 变换未必是线性变换。
分量形式[]
图象的变换实际上是点的变换,这里以点的变换为例。将变换前的点记作
,变换记作
,变换后的点记作
。
平移[]
点
向右平移
个单位、向上平移
个单位:

旋转[]
点
绕原点逆时针旋转
角度:

在极坐标系中,对点绕原点的旋转是非常简单的,极径不变而改变极角。例如,极坐标为
点
绕原点逆时针旋转
角度后,得到新的点
的极坐标为
。
绕任意点的旋转是平移和绕原点的复合,例如点
绕点
逆时针旋转
角度,我们可以先将坐标系平移到原点,然后旋转,最后在平移到原来的位置,即

轴对称[]
- 点
关于原点与
轴夹角为
的直线对称:

- 点
关于任意直线
(称为反射轴)对称:

特殊情况:
镜面反射是轴对称的另外一个名字,其中我们常说的“镜面”就是反射轴。
中心对称[]
对一个点
关于点
的中心对称:

中心对称就是绕对称中心旋转180度。
矩阵形式[]
以二维平面中的变换为例,下面的三种都可以用相应的变换矩阵完成变换,且都是
上的线性映射(注意不是
)。
变换类型
|
变换
|
绕原点 旋转
|
|
平移
|
|
轴对称
|
|
中心对称
|
|
这四类变换对应的矩阵的行列式是
,我们把行列式值为
对应的变换称为是第一类的,如旋转、平移和中心对称,否则称为是第二类的,如轴对称。
平面上的 Euclid 变换在映射的复合下构成一非交换群,这个群同构于
上如上四类生成子生成的矩阵乘法群,它是仿射变换群的正规子群,参见特殊欧氏群。
分解定理[]
对图像的 Euclid 变换可以分解为若干镜面反射的乘积,且第一类变换是偶数个镜面反射的乘积而第二类是奇数个镜面反射的乘积。但是由于行列式符号不同,非单点的轴对称可不经由平移和旋转得到。