版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章 空间几何变换与摄像机模型,2.1 空间几何变换 2.2 几何变换的不变量 2.3 欧式空间的刚体变换 2.4 摄像机透视投影模型 2.5 摄像机透视投影近似模型,空间几何变换与计算机视觉有着密切的关系,是计算机视觉的重要数学工具之一!,2.1 空间几何变换,空间几何变换描述的是空间几何从一种状态按照一定的原则转换到另一种状态,2.1.1 齐次坐标,齐次坐标:所谓齐次坐标就是用n+1维矢量表示一个n维矢量。n维空间中点的位置矢量用非齐次坐标表示时,具有n个坐标分(P1,P2,.,Pn),且是唯一的。若用齐次坐标表示时,此矢量有n+1个坐标矢量(hP1,hP2,.,hPn,h),且不是唯一
2、。,例:若二维点(x,y)的齐次坐标表示为(hx,hy,h),则(h1x,h1y,h1),(h2x,h2y,h2),.,(hmx,hmy,hm)都表示二维空间中同一点(x,y)的齐次坐标。,为什么要使用齐次坐标?,齐次坐标的优越性有以下两点:,1、提供了用矩阵运算二维、三维甚至高维空间中的一个点集从一个坐标系换到另一个坐标系的有效方法。,2、可以表示无穷远点。,例:n+1维中,h=0的齐次坐标实际上表示了一个n维的无穷远点。,2.1.2 射影变换(projective transformation),射影变换是一个最为广义的线性变换,一维射影变换如右图所示:过O点的直线束分别交直线L1与L2于
3、A,B,C,D和A,B,C,D。对于L1上的任意一点,例如,点A,总可以在L2上找到与其对应的点A,A为OA射线与L2的交点。当OA与L2平行时,则定义OA与 L2的交点A为L2上的无穷远点。,实际上这种几何关系给出了L1与L2之间的一个一一对应的变换,称之为一维中心射影变换。,以上两个中心射影变换的积就表示了L1到L3之间的变换关系,于是我们就称由有限次中心射影变换的积定义的两条直线间的一一对应变换为一维射影变换。,同样,L2上的点列A,B,C,D又可以通过以另一点O为中心的一维中心射影变换为L3上的点列A,B,C,D。,n维射影空间的射影变换可以用代数式表示为y=TPx,其中,为一比例因子
4、,x与y分别为变换前后空间店的齐次坐标,x=(x1,x2,.,xn+1)T,y=(y1,y2,.,yn+1)T,TP为满秩的(n+1)(n+1)矩阵。摄影变换由TP矩阵决定,矩阵TP有(n+1)2个参数,但TP与kTP表示同一变换(因等式两边都是齐次坐标),故TP的独立参数为(n+1)21。,以一维射影变换为例写出上述变换:,由该式得:,射影变换中用非齐次坐标表示的关系是非线性的。,如右图所示,在三维射影空间,射影变换矩阵Tp可以表示为:,式中,Tp为44可逆矩阵,它有16个参数,但可以用一个非零的比例因子归一,因此有15个自由度。,仿射变换是射影变换的特例,在射影变换中,当射影中心平面变为无
5、限远处时,射影变换就变成了仿射变换。如图所示:,2.1.3 仿射变换(affine transformation),同样,以一维仿射变换为例写出上述变换,将以上两式相除得到变化前后点的非齐次坐标关系:,由上式得:,可以看出用非齐次坐标表示的射影变换为非线性变换,而仿射变换为线性变换。,三维仿射空间,仿射变换矩阵可以表示为:,用其次坐标,上式可重新写成y=TAx,其中仿射变换矩阵TA可以表示为:,仿射变换有12个自由度。,2.1.4 比例变换(metric transformation),比例变换是带有一比例因子的欧氏变换。比例变换不改变物体空间的形状,只是改变大小,所以有时将比例变换称为相似变
6、换。,在三维比例空间中其变换形式可表示为:,是比例因子,称为缩放因子。,用齐次坐标,上式可重新写成y=TMx,其中比例变换矩阵TM可以表示为:,rij组成了一个正交矩阵。它是一旋转矩阵,该旋转矩阵有3个自由度。,比例变换有7个自由度,其中3个旋转,3个平移和1个比例因子。,2.1.5 欧氏变换(Euclidean transformation),欧氏变换是在欧式空间进行的变换,与比例变换很类似,只是比例因子取为1。欧氏变换代表了在欧式空间中的刚体运动或刚体变换。,在三维欧式空间其变换形式为:,rij组成了一个正交矩阵。它是一旋转矩阵,该旋转矩阵有3个自由度。,用齐次坐标,上式可重新写成y=TE
7、x,其中欧氏变换矩阵TE可以表示为:,欧氏变换有6个自由度,其中3个旋转,3个平移。,2.1 几何变换的不变量,上节所讲的空间几何变换中,某些几何特性在变换前后具有不变化的特性,这样的特性或特征量称为不变特性或不变量。不变量广泛用于计算机视觉中的特征点的提取及模式识别等,在计算机视觉中起着重要作用。,2.2.1 简比(simple ratio)与交比(cross ratio),如图,直线L上三个点A、B、C,以A、B为基础点,点C为分点(该点C为内分点或外分点),由分点与基础点所确定的两个有向线段之比称为简比,记为 SR(A,B;C)=,一条直线上四个点中的两个简比的比值称为交比,如图直线L上
8、的四个点A、B、C、D的交比为:,CR(A,B;C,D)=,对于上图中,线束O中任意4条直线的交比称为线束交比CR(l1,l2;l3,l4),既有:,CR(l1,l2;l3,l4)=,2.2.2 不变量,下面给出各种几何变换的一些基本且重要的不变形和不变量,在此不做证明。,射影变换不变量和不变性如下:,1、同素性(几何元素点、线、面等变换后仍保持原先的种类)和接合性是射影不变换性质; 2、保持直线上点列的交比不变; 3、保持线束的交比不变; 4、如果平面内有一线束的四直线被任一直线所截,则截点列的交比和线束的交比相等; 5、点列交比是射影变换的基本不变量,是射影变换的充分必要条件,且共线四点交
9、比具有如下特性:(如前页图所示),1) CR(A,B;C,D)=CR(C,D;A,B); 2) CR(A,B;C,D)=CR(B,A;D,C); 3) CR(A,B;C,D)=1/CR(A,B;D,C)=1/CR(B,A;C,D); 4) CR(A,B;C,D)=1CR(A,C;B,D)=1CR(D,B;C,A)。,仿射变换除具有以上射影变换不变性外,还具有如下特性:,仿射变换是摄影变换的特例,1、两条直线间的平行性是仿射变换的不变换; 2、共线三点的简比是仿射变换的基本不变量; 3、两个三角形的面积之比是仿射不变量; 4、两条封闭曲线所围成的面积之比是仿射不变量。,比例变换不变性:,比例变换
10、除具有仿射变换的不变性外,还保持两条相交直线的夹角不变,因此,其形状保持不变。,欧氏变换不变性:,欧氏变换不仅保持两条相交直线的夹角不变,而且还保持任意两点的距离不变,因此其形状和大小均保持不变。,不变量在计算机视觉中有着广泛应用,下面我们来看一个交比应用于空间平面多边形识别的例子:,右图示出了空间平面多边形的一种摄影关系,为清晰起见,空间平面多边形ABCDEF及其射影多边形ABCDEF分别重绘如下:,由交比的不变性,有:,CR(P1,P2;P3,P4)=CR(P1,P2;P3,P4),在空间平面中有:,CR(P1,P2;P3,P4)=CR(AB,AE;AC,AD),类似地,在投影平面中,也可
11、以得到:,CR(P1,P2;P3,P4)=CR(AB,AE;AC,AD),于是对于顶点A及其投影点A,有:,CR(AB,AE;AC,AD)=CR(AB,AE;AC,AD),即由顶点的其他四个相邻顶点连线计算的交比是射影不变的。同理,对其他顶点也可分别计算出其交比值,于是得到一个交比序列。因此,对于平面多边形的顶点A,B,C,D,E,F,得到交比序列:,CR=(CRA,CRB,CRC,CRD,CRE,CRF),其维数为多边形的顶点数。另外,多边形各顶点的凹凸性在射影变换中是不变的。于是,可以把各顶点凹凸性加入到交比序列中,如以正值表示凸顶点,以负值表示凹顶点,形成该平面多边形的一个特征矢量CR。
12、,特征矢量CR反映了空间平面多边形的结构和形状,可由投影图像精确获得其与视点位置无关,可以作为平面多边形的一个不变形状描述子,能定量地区分两个相似形状的细微差别。,2.3 欧氏空间的刚体变换,计算机视觉中,刚体变换通常用于两个方面:一是计算一个刚体经过旋转和平移后的新坐标,另一是计算同一个刚体在不同坐标系中的坐标。本节介绍刚体变换的过程和旋转矩阵的表示形式。,2.3.1 刚体变换过程,在欧氏空间当物体被看做理想的刚体时,无论该物体的位置和方向发生任意变化,或者是在不同的坐标系观察同一物体,物体的形状和大小均保持不变,并且都可看成是刚体坐标的变换。,如图,在欧氏空间有一点P,P点在两个坐标系中的
13、坐标分别是p=(x,y,z)T和p=(x,y,z)T,则有下列变换公式:,p=Rp+t,t=(tx,ty,tz)T是一个三维向量,称为平移向量,表示第一个坐标系远点在第二个坐标系上的坐标。,R是一个33的正交矩阵且它的行列式值等于一,表示旋转变换。,且有:,该式表明P点在第二个坐标系中的坐标p是由其在第一个坐标系中的坐标p通过旋转和平移变换得到的。,旋转矩R有9个参数,但并不是互相独立的,具有如下特性:,1、RRT=RTR=I,因此R-1=RT; 2、|RU|=|U|; 3、RURV=UV; 4、RURV=R(UV)。,其中,I是33单位矩阵,U和V为两个任意的三维向量,| |为向量的模。,因
14、此,R只有3个独立参数,即R的9个元素满足以下六个约束条件:,实际上,式p=Rp+t描述了第一个坐标系到第二个坐标系的转换过程,即旋转第一个坐标系,使其方向与第二个坐标系完全一致,然后再将第一个坐标系平移到第二个坐标系的位置上,则两个坐标系完全重合。,2.3.2 旋转矩阵的表示形式,比较常用的旋转矩阵的表示形式有三种:欧拉角表示法、四元数表示法和旋转轴表示法,本节主要介绍前两种表示法。,1、欧拉角表示法:,如图:被称为欧拉角的三个角度、和能很好描述刚体的旋转变换:绕x轴旋转角(偏转);绕y轴旋转角(俯仰),绕z轴旋转角(侧倾)。各角度旋转正方向定义为从坐标系原点沿各轴正方向观察时的逆时针旋转方
15、向。且对应上节定义的旋转矩阵R,有如下关系:,用旋转矩阵表示刚体的旋转变换简化了许多运算,但它需要9个元素来完全描述这种旋转变换,比较麻烦。,2、四元数表示法:,四元数是一个四元矢量q=(q1,q2,q3,q4),可用来描述坐标旋转。,如图所示,对于二维平面上的单位圆,单位圆的任何一个位置对应于一个旋转角,即极角。联想三维空间中的单位球体,任意一个位置对应于绕x轴和绕y轴旋转的两个角、,但是绕z轴的旋转角却无法描述。这时考虑如果再增加一个自由度就可以表示所有三个旋转角,这样就产生了四维空间的单位球,且定义如下:,三维空间中的所有三个旋转角度可以通过四维单位球上的点来表示,四维单位球上点的四元坐
16、标构成了单位四元数。,一个旋转可以用两个单位四元数来表示(q和-q),但是,给定一个四元数只对应唯一一个旋转。针对计算机视觉,旋转角一般不超过,所以可附加条件,保证一个四元数的第一个元素为正。这样,旋转和四元数之间就有了一一对应关系。,用单位四元数表示刚体变换的旋转矩阵(即上节定义矩阵R)如下:,其中:,所以:在计算出单位四元数之后,就可以利用上式计算旋转矩阵。,刚体变换可以很方便的用七个元素(q0,q1,q2,q3,q4,q5,q6)表示 ,前四个量是单位四元数,后三个量是平移量。若用R(q)表示对应于单位四元数的旋转矩阵,则刚体变换式为:,p=R(q)p+(q4,q5,q6)T,2.4 摄
17、像机透视投影模型,摄像机通过成像透镜将三维场景投影到摄像机二维平面上,这个投影可用成像变换描述,即摄像机成像模型。,2.4.1 图像坐标系、摄像机坐标系与世界坐标系,1、图像坐标系:,摄像机采集的图像以标准电视信号的形式经高速图像采集系统变换为数字图像,并输入计算机。,每幅数字图像在计算机内为MN数组,M行N列的图像中的每一个元素(称为像素,pixel)的数值即是图像点的亮度(或称灰度)。,如图,在图像上定义直角坐标系u,v,每一像素的坐标(u,v)分别是该像素在数组中的列数与行数,所以,(u,v)是以像素为单位的图像坐标系坐标。,由于(u,v)只表示像素位于数组中的列数与行数,并没有用物理单
18、位表示出该像素在图像中的位置,因此,需要再建立以物理单位(如mm)表示的图像坐标系。该坐标系以图像内某一点O1为原点,X轴Y轴分别于u,v平行。,原点O1定义在摄像机光轴与图像平面的交点,一般位于图像中心。,其中,(u,v)表示以像素为单位的图像坐标系的坐标,(X,Y)表示以mm为单位的图像坐标系的坐标。如若O1在u,v坐标系中的坐标为(u0,v0),每一个像素在X轴与Y轴方向上的物理尺寸为dX,dY,则图像中任意一个像素在两个坐标系下的坐标有如下关系:,为使用方便,用齐次坐标与矩阵形式将上式表示为:,逆关系为:,2、摄像机坐标系:,摄像机几何关系如右图所示,其中O点称为摄像机光心,x轴和y轴
19、与图像的X轴和Y轴平行,z轴为摄像机光轴,它与图像平面垂直。光轴与图像平面的交点,记为图像坐标系的原点,由点O与x,y,z轴组成的直角坐标系为摄像机坐标系。OO1为摄像机焦距。,由于摄像机可安放在环境中的任意位置,在环境中选择一个基准坐标系来描述摄像机的位置,并用它描述环境中任何物体的位置,该坐标系称为世界坐标系,它由Xw,Yw,Zw轴组成(如上图)。摄像机坐标系与世界坐标系之间的关系可以用旋转矩阵R与平移向量t来描述:,3、世界坐标系:,其中Xw=(Xw,Yw,Zw,1)T与x=(x,y,z,1)T分别为空间中某一点P在世界坐标系和摄像机坐标系下得齐次坐标。,R为33正交单位矩阵;t为三维平
20、移向量;0=(0,0,0,)T;M1为44矩阵。,2.4.2 针孔成像模型(线性摄像机模型),空间任何一点P在图像中的成像位置可以用针孔成像模型近似表示。,即,任何点P在图像中的投影位置p,为光心O与P点的连线OP与图像平面的交点。这种关系也称为中心射影或透视投影。,由比例关系有如下关系式:,(X,Y)为p点的图像坐标;(x,y,z)为空间点P在摄像机坐标系下的坐标。,用齐次坐标和矩阵表示上述透视投影关系为:,s为一比例因子,P为透视投影矩阵。,将前面所得式子整合,得到一世界坐标系表示的P点坐标与其投影点p的坐标(u,v)的关系:,且令:M1M2Xw=MXw,其中,x=f/dX为u轴上尺度因子
21、,或称为u轴上归一化焦距;y=f/dY,为v轴上尺度因子,或称为v轴上归一化焦距;M为33矩阵,称为投影矩阵;M1由x、y、u0、v0决定,由于x、y、u0、v0只与摄像机内部参数有关,称这些参数为摄像机内部参数;M2由摄像机相对与世界坐标系的方位决定,称为摄像机外部参数。确定某一摄像机的内外参数,成为摄像机定标。,有如下结论:,1、如果已知摄像机的内外参数,就知道投影矩阵M; 2、这时,对于任何空间点P,如已知它的坐标Xw=(Xw,Yw,Zw,1)T,就可以 求出它的图像点p的位置(u,v)。 3、反之,如果已知某空间点P的图像坐标p的位置(u,v),即使知道摄像机的内外参数,Xw也是不能唯
22、一确定的。,2.4.3 非线性模型,实际上,由于实际的镜头并不是理想的透视成像,而是带有不同程度的畸变,使得空间点所成的像并不在线性模型所描述的位置(X,Y),而是在受到镜头失 真影响而偏移的实际像平面坐标(X,Y)处,有:,x和y是线性畸变值,他与图像点在图像中的位置有关。,理论上镜头会同时存在径向畸变和切向畸变。但一般来讲切向畸变比较小,径向畸变的修正量距图像中心的径向距离的偶次幂多项式模型来表示,即:,其中,(u0,v0)是主点位置坐标的精确值,而:,上式表明,X方向和Y方向的畸变相对值(x/X,y/Y)与径向半径的平方成正比,即在图像边缘处的畸变较大。对一般计算机视觉,一阶径向畸变已足
23、够描述非线性畸变,这是可写成:,线性模型参数x、y、u0、v0与非线性畸变参数k1和k2一起构成了非线性模型的摄像机内部参数。,2.4 摄像机透视投影近似模型,在某些条件下,透视模型可以很好地用线性模型近似。这种近似可大大简化推导和计算。,例如:摄像机的视场很小,并且物体的尺寸相对于到摄像机的距离也很小。,2.5.1 正投影(orthographic projection),特点:完全忽略了深度信息。,适用情况:当物体到摄像机的垂直距离(深度信息)和物体到光轴的距离 (位置信息)都可以忽略时。,最简单的线性近似称为正投影。,正投影公式为:x=X,y=Y。这里,(x,y,z)是三维点在摄像机坐标
24、系中的坐标,(X,Y)是三维点像点的图像坐标。,2.5.2 弱透视(weak projective),如果摄像机的视场比较小,而且物体表面深度拜变化相对其到摄像机机的距离很小的话,物体上各点的深度可以用以固定的深度值z0近似,这个值一般取物体质心的深度。这样的透视称为弱透视,其模型近似为:,这种近似可以看作是两次投影的合成。首先,整个物体按平行于光轴的方向正投影到经过物体质心并与图像平面平行的平面上;然后,再按透视模型将上述物平面的图形投影到摄像机的图像平面上,这一步实际是全局的放缩。因此,弱透视也称为放缩正投影。,弱透视模型可写成与透视投影类似的形式:,其中:,弱透视模型中,犹豫物体上各点的
25、深度使用一固定值z0来近似,因此二维点像和三维点像具有线性对应关系。,下面来推导这种近似带来的成像误差。设三维物点M的实际深度值为z=z0+z。该点按透视模型投影为mp,而弱透视的结果为mwp,merror为成像误差,运用泰勒公式得到:,merror=mpmwp,1、弱透视模型不仅与物体的深度变化(z)有关,而且还与物体的位置信息(x,y,z)有关系; 2、误差对物体的不同部分是不同的; 3、在实际中使用弱透视模型一般要求物体到摄像机的距离大于10倍物体表面深度变化。,结论:,2.5.3 平行透视(paraperspective projective),在平行透视中,投影过程仍分为两个过程:首先仍是把物体平行投影到过质心且与像平面平行的平面上,不过这次的投影线不是平行于光轴,而是平行于质心G和摄像机光心O点的连线OG。这克服了物体离光轴较远,弱透视带来的大误差。另一过程与弱透视相同。平行透视公式为:,(x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度DJ团队演出活动管理服务合同3篇
- 2024年购物广场饰品展销会合作合同
- 2025版钢结构地铁车站制作安装与设施配套承包合同3篇
- 2024年物联网技术在智能家居领域应用合同
- 2025年度搬运行业可持续发展战略合同范本3篇
- 2024年版卫星遥感应用服务合同
- 2024年版个体商铺租赁合同
- 2024年顶级项目合作合同样本版B版
- 2024年版新能源汽车租赁合同
- 二零二五年度IT产品采购与技术支持服务合同3篇
- 职业道德试题及答案
- 机器人机构学基础 部分习题及答案(于靖军 )
- 中建桥面系及桥梁附属专项施工方案
- GB/T 44770-2024智能火电厂技术要求
- 电梯安装安全教育试卷(答案)
- 物业品质工作述职报告
- 专题01 名词的种类精讲课件初中英语语法课件
- 医疗器械监督管理条例培训2024
- 旅游度假村分成协议
- 医疗技术管理总结
- 常见年宵花春节期间养护攻略
评论
0/150
提交评论