【射影几何08】仿射映射

目录

一、说明

二、仿射映射

2.1 直线上的仿射映射定义

2.2 平面间的仿射映射定义

三、仿射不变性性质

四、平面到自身的透视仿射

五、透视仿射和透视映射的关系

5.1 射影透视变换和仿射的关系

5.2 仿射函数和线性函数的区别


一、说明

        简单来说,“仿射变换”就是:“线性变换”+“平移”,但这是在笛卡尔坐标下的表现,然而在射影几何中,其中有更合乎逻辑的解释。本文讲仿射映射的定义,以及仿射不变性的特点。

二、仿射映射

2.1 直线上的仿射映射定义

        我们来考虑 同一 平面 内直 线 a 到直 线 a′的 平 行射 影 ( 图 1. 1).设 l 为平面上一直线,与 a 及 a′都不平行.通过直线 a 上诸 点 A , B, C, D,…作 l 的平行线,交 a′于 A′, B′, C′, D′,…,这样便定义了直线 a 到直线 a′的一个映射,称为 平行射影或透视仿 射. a 上的点是原象点, a′上的对应点是映象点, l 是平行射影的 方向.记这个透视仿射为 T ,则写 A′= T ( A ),….明显地,平行射 影和方向有关,方向变了,就得出另外的透视仿射.
【射影几何08】仿射映射_第1张图片 图1 仿射透视映射的一般定义

 多重仿射映射

【射影几何08】仿射映射_第2张图片 图2 多重的仿射透视映射

 2.2 平面间的仿射映射定义

        现设同一平面内有 n 条直线 a1 , a 2 ,…, a n (图 1. 2), 用 T 1 ,T2 ,…, Tn - 1 顺次表示 a1 到 a2 , a2 到 a3 ,…, an - 1 到 an 的透视仿射,经过这一串平行射影, a1 上的点和 an 上的点建立了一个一一对应,称为 a1 到 an 的仿射或仿射变换 T: T = Tn - 1 … T2 T1 , T 称为 T1 , T2 ,…, Tn - 1 按这个顺序的乘积. T ( A1 ) = Tn - 1 … T2 T1 ( A1 ) = Tn - 1 … T2 ( A2 ) = … = An , T( B1 ) = Bn ,等等.注意书写的 顺序跟平行投影的先后顺序是相反的.仿射是由有限回的平行射 影组成的,所以仿射是透视仿射链或平行射影链.透视仿射是最简 仿射.要断定一个仿射是否是透视仿射,只要看原象点和映象点的联线是否都平行
【射影几何08】仿射映射_第3张图片 图3 面与面上的仿射透视

三、仿射不变性性质

  • 定理 1 二直线间的平行性是仿射不变性.
  • 定理 2 共线三点的简比是仿射不变量.

              定义 设 A, B, C 为共线三点,这三点的简比( A B C)定义为 下述有向线段的比:

                ( A B C) = A C:B C.映射后不变

             (  C 在线段 A B 上时,简比( A B C) < 0,在 A B 的延长线上时,( A B C) > 0. )

  • 定理 3 两条平行线段之比是仿射不变量.
  • 定理 4 一直线上任两线段之比是仿射不变量
  • 定理 5 在仿射变换下,任何一对对应三角形面积之比等于常数.换句话说,任意两个三角形面积之比是仿射不变量.

  • 系1 在仿射变换下,任何一对对应多边形面积之比等于常 数.换句话说,任意两个多边形面积之比是仿射不变量。

  • 系 2 在仿射变换下,任意两条封闭凸曲线所围成的面积之比是仿射不变量.

四、平面到自身的透视仿射

        这个很重要,图像处理的仿射变换就是指这种。

        设 T1 为从平面 π到π1 的透视仿射,射影方向为 l1 ; T2 为从 图 平面 π1 到 π的透视仿射,射影方 向为 l2 (图 1. 9). T1 将 π上一点 A 映射为 π1 上的点 A 1 , A A 1 ∥ l 1 ; T 2 将 π1 上的点 A1 射回为 π 上一点 A′, A 1 A′∥ l2 . 所以透视 仿射变换 T 1 和 T 2 的乘积 T = T2 T1 将 π上的点 A 变换为本身 上的点 A′.同样,设 T1 ( B) = B1 , T2 ( B1 ) = B′. 于是 仿射变换 T 具有这样的性质, 它将 π上的点 变为 π 上 的 点: T ( A ) = A′, T ( B) = B′;它还将 π上 的直线 a = A B 变为 π 上的 直线 a′= A′B′,即是说, T 保留同素性和结合性.
【射影几何08】仿射映射_第4张图片 图4 面上的仿射变换

五、透视仿射和透视映射的关系

5.1 射影透视变换和仿射的关系

        将透视映射的射影点拿到无穷远以后,透视映射就蜕变为透视仿射映射。

        仿射变换是任何保持共线性(即,最初位于一条线上的所有点在变换后仍位于一条线上)和距离比(例如,线段的中点在变换后仍为中点)的任何变换。从这个意义上说,仿射表示一类特殊的射影变换,它不会将任何物体从仿射空间 R^3 移动到无穷远平面或相反。仿射变换也称为亲和性。

        几何收缩、膨胀、膨胀、反射、旋转、剪切、相似变换、螺旋相似和平移都是仿射变换,它们的组合也是如此。通常,仿射变换是旋转、平移、膨胀和剪切的组合。

        虽然仿射变换保留直线的比例,但不一定保留角度或长度。任何三角形都可以通过仿射变换变成任何其他三角形,因此所有三角形都是仿射的,从这个意义上说,仿射是全等和相似的推广。

        结合旋转和扩展的一个特殊例子是旋转放大变换

5.2 仿射函数和线性函数的区别

        仿射函数即由由1阶多项式构成的函数,一般形式为 f (x) = A x + b,这里,A 是一个 m×k 矩阵,x 是一个 k 向量,b是一个m向量,实际上反映了一种从 k 维到 m 维的空间映射关系。

        设f是一个矢性(值)函数,若它可以表示为f(x1,x2,…,xn)=A1x1+A2x2+…+Anxn+b,其中Ai可以是标量,也可以是矩阵,则称f是仿射函数。

        其中的特例是,标性(值)函数f(x)=ax+b,其中a、x、b都是标量。此时严格讲,只有b=0时,仿射函数才可以叫“线性函数”(“正比例”关系)。

你可能感兴趣的:(#,射影几何和slam基础,计算机视觉,线性代数)