- 1、本文档共79页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
129790365470625000第6章.图像的几何变换
第六章 图像的几何变换 ;6.1 几何变换基础 ; 为了能够用统一的矩阵线性变换形式,表示和实现这些常见的图像几何变换,需要引入一种新的坐标,即齐次坐标。
6.1.2 齐次坐标
现设点P0(x0, y0)进行平移后,移到P(x, y),其中x方向的平移量为Δx,y方向的平移量为Δy。那么,点P(x, y)的坐标为 ;图6-1 点的平移;要实现平移变换,平面上点的变换矩阵
需要使用2×3阶变换矩阵,取其形式为 ; 所以需要在点的坐标列矩阵[x y]T中引入第三个元素,增加一个附加坐标,扩展为3×1的列矩阵[x y 1]T,这样用三维空间点(x, y, 1)表示二维空间点(x, y),即采用一种特殊的坐标,可以实现平移变换,变换结果为 ; 通常将2×3阶矩阵扩充为3×3阶矩阵,以拓宽功能。下面再验证一下点P (x, y)按照3×3的变换矩阵T平移变换的结果。 ; 因此,2D图像中的点坐标(x, y)通常表示成齐次坐标(Hx, Hy, H),其中H表示非零的任意实数,当H=1时,则(x, y, 1)就称为点(x, y)的规范化齐次坐标。
由点的齐次坐标(Hx, Hy, H)求点的规范化齐次坐标(x, y, 1),可按如下公式进行: ; 齐次坐标的几何意义相当于点(x, y)落在3D空间H=1的平面上, 如图6-2所示。如果将XOY 平面内的三角形abc 的各顶点表示成齐次坐标(xi, yi, 1)(i=1, 2, 3)的形式,就变成H=1平面内的三角形a1b1c1的各顶点。 ; 齐次坐标在2D图像几何变换中的另一个应用是:如某点S(60 000, 40 000)在16位计算机上表示则大于32 767的最大坐标值, 需要进行复杂的操作。但如果把S的坐标形式变成(Hx, Hy, H)形式的齐次坐标,则情况就不同了。在齐次坐标系中,设H=1/2,则 (60 000,40 000)的齐次坐标为(1/2x, 1/2y, 1/2),那么所要表示的点变为(30 000, 20 000, 1/2),此点显然在16位计算机上二进制数所能表示的范围之内。
因此,采用齐次坐标,并将变换矩阵改成3×3阶的形式后, 便可实现所有2D图像几何变换的基本变换。 ;6.1.3 二维图像几何变换的矩阵
利用齐次坐标及改成3×3阶形式的变换矩阵,实现2D图像几何变换的基本变换的一般过程是:
1、 将2×n阶的二维点集矩阵 表示成齐次坐标
2、然后乘以相应的变换矩阵即可完成。即
变换后的点集矩阵 = 变换矩阵T×变换前的点集矩阵
(图像上各点的新齐次坐标) (图像上各点的原齐次坐标);设变换矩阵T为 ;图像上各点的新齐次坐标规范化后的点集矩阵为 ; 3×3的阶矩阵T可以分成四个子矩阵。其中, 这一子矩阵可使图像实现恒等、 比例、 反射(或镜像)、 错切和旋转变换。[l m]这一行矩阵可以使图像实现平移变换。[p q]T这一列矩阵可以使图像实现透视变换,但当p=0,q=0时它无透视作用。[s]这一元素可以使图像实现全比例变换。例如, 将图像进行全比例变换, 即 ;将齐次坐标 规范化后, 。由此可见, 当s>1时,图像按比例缩小;当0<s<1时,整个图像按比例放大;当s=1时,图像大小不变。 ;6.2 图像比例缩放 ;图6-3 比例缩放; 比例缩放前后两点P0(x0, y0)、P(x, y)之间的关系用矩阵形式可以表示为 ;即 ; 首先讨论图像的比例缩小。最简单的比例缩小是当 fx=fy=1/2时,图像被缩到一半大小,图像缩小之后,因为承载的信息量小了,所以画布可相应缩小。此时, 只需在原图像基础上,每行隔一个像素取一点,每隔一行进行操作,即取原图的偶(奇)数行和偶(奇)数列构成新的图像,如图6-4所示。; 如果图像按任意比例缩小, 则需要计算选择的行和列。
如果M×N大小的原图像F(x,y)缩小为 kM×kN大小(k1)的新图像I(x,y)时,则
I(x, y)=F(int(c×x), int(c×y))
其中, c=1/k。由此公式可以构造出新图像,如图6-5所示。 ; 当fx≠fy(fx, fy>0)时,图像不按比例缩小,这种操作因为在x方向和y方向的缩小比例不同,一定会带来图像的几何畸变。图像不按比例缩小的方法是: 如果M×N大小的旧图F(x,y)缩小为k1M×k2N(k11,k21)大小的新图像I(x,y)时,则?
I
文档评论(0)