Multiple View Geometry(多视图几何)学习笔记(3)—变换的层次

本文详细介绍了平面几何中的四种基本变换:等距变换、相似变换、仿射变换和射影变换。每种变换都通过矩阵形式给出,并阐述了它们各自保持不变的几何属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                变换的层次

  由n×nn\times nn×n可逆实矩阵的群称为(实的)一般线性群或GL(n)GL(n)GL(n)。当把相差非零纯靠因子的矩阵都视为等同时,便得到射影线性群,记为PL(n)PL (n)PL(n)(它是GL(n)GL(n)GL(n)的商群) 。在平面射影变换时 ,n=3n = 3n=3

###1.等距变换

  等距( isometric)变换是平面IR2IR^2IR2 的变换,它保持欧氏距离不变,一个等距变换可表示为:
(x′y′1)=[εcosθ−sinθtxεsinθcosθty001](xy1)\begin{pmatrix} x^{'}\\ y^{'}\\ 1 \end{pmatrix}=\begin{bmatrix} \varepsilon cos\theta & - sin\theta & t_{x}\\ \varepsilon sin\theta& cos\theta &t_{y} \\ 0 & 0 & 1 \end{bmatrix}\begin{pmatrix} x\\ y\\ 1 \end{pmatrix}xy1=εcosθεsinθ0sinθcosθ0txty1xy1

  其中 ε=士1ε = 士 1ε=1。如果ε=1ε = 1ε=1那么该等距变换是保向的并且也是欧氏变换(平移和旋转的复合)。如果 ε=−1ε = - 1ε=1,那么该等距变换是逆向的。
  平面欧氏变换可以用更简洁的分块形式写为:
x′=HEx=[Rt0T1]xx'=H_{E}x=\begin{bmatrix} R & t\\ 0^{T} & 1 \end{bmatrix}xx=HEx=[R0Tt1]x

  平面欧氏变换有三个自由度:旋转占一个,平移占两个。

不变量: 长度(两点的距离),角度(两线的夹角)和面职。

群和定向: 保向的等距变换形成一个群,但逆向的不是。这种区别对于下面的相似和仿射变换同样如此。

###2.相似变换

  相似变换是一个等距变换与一个均匀缩放的复合。矩阵表示为:
(x′y′1)=[scosθ−ssinθtxssinθscosθty001](xy1)\begin{pmatrix} x^{'}\\ y^{'}\\ 1 \end{pmatrix}=\begin{bmatrix} s cos\theta & - s sin\theta & t_{x}\\ ssin\theta&s cos\theta &t_{y} \\ 0 & 0 & 1 \end{bmatrix}\begin{pmatrix} x\\ y\\ 1 \end{pmatrix}xy1=scosθssinθ0ssinθscosθ0txty1xy1

  可以用更简洁的分块形式写为:
x′=HSx=[sRt0T1]xx'=H_{S}x=\begin{bmatrix} sR & t\\ 0^{T} & 1 \end{bmatrix}xx=HSx=[sR0Tt1]x

不变量: 直线的夹角,两长度的比率和面积的比率。

###3.仿射变换

  仿射变换是一个非奇异线性变换与一个平移变换的复合,它的矩阵表示为:
(x′y′1)=[a11a12txa21a22ty001](xy1)\begin{pmatrix} x^{'}\\ y^{'}\\ 1 \end{pmatrix}=\begin{bmatrix} a_{11} &a_{12}& t_{x}\\ a_{21}&a_{22} &t_{y} \\ 0 & 0 & 1 \end{bmatrix}\begin{pmatrix} x\\ y\\ 1 \end{pmatrix}xy1=a11a210a12a220txty1xy1

  可以用更简洁的分块形式写为:
x′=HAx=[At0T1]xx'=H_{A}x=\begin{bmatrix} A & t\\ 0^{T} & 1 \end{bmatrix}xx=HAx=[A0Tt1]x

  平面仿射变换有六自由度,可以由三组点对应来计算.。

不变量: 平行线,平行线段的长度比和面积比。

###4.射影变换

  它是齐次坐标的一般非奇异线性变换,其分块形式:
x′=HPx=[AtVTv]xx'=H_{P}x=\begin{bmatrix} A & t\\ V^{T} & v \end{bmatrix}xx=HPx=[AVTtv]x

  其中V=(v1,v2)TV=(v_1,v_2)^TV=(v1,v2)T

  该变换由八个参数确定,可由四组点对应算出, 但其中属于向一平面的三点必不共线。

不变量:  最基本的射影不变量是四共线点的交比。(交比概念在下一文中会具体介绍)

补充知识:

不变量的数目: 与函数无关的不变量数等于或大于配置的自由度数减去变换的自由度数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

不放弃的蜗牛

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

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

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

打赏作者

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

抵扣说明:

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

余额充值