数字图像处理PPT电子课件教案-第06章 图像的几何变换参考.ppt

数字图像处理PPT电子课件教案-第06章 图像的几何变换参考.ppt

  1. 1、本文档共167页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字图像处理PPT电子课件教案-第06章 图像的几何变换参考

第6章 图像的几何变换 6.1 几何变换基础 6.1.1 概述   图像的几何变换,是指原始图像按照需要产生大小、形状和位置的变化。从图像类型来分,图像的几何变换可以有二维平面图像的几何变换和三维图像的几何变换以及由三维向二维平面投影的变换等。从变换的性质分,图像的几何变换有平移、比例缩放、旋转、反射和错切等基本变换,透视变换等复合变换,以及插值运算等。   数字图像是把连续图像在坐标空间和性质空间离散化了的图像。例如,一幅二维数字图像就是把一幅连续的二维(2D)图像在坐标空间XOY和性质空间F都离散化了的图像,它可以用一组2D数组f(x, y)来表示,其中x和y表示2D空间XOY中一个坐标点的位置,f代表图像在点(x, y)的某种性质F的数值。如果所处理的是一幅灰度图,这时f表示灰度值。此时,f、x、y都在整数集合中取值。因此,除了插值运算外,常见的图像几何变换可以通过与之对应的矩阵线性变换来实现。   由于篇幅所限,本章只讨论2D图像的几何变换。   对于2D图像几何变换,由于变换中心在坐标原点的恒等、比例缩放、反射、错切和旋转等各种变换,都可以用2×2矩阵表示和实现,但是一个2×2变换矩阵却 不能实现2D图像的平移以及绕任意点的比例缩放、反射、错切和旋转等各种变换。因此,为了能够用统一的矩阵线性变换的形式表示和实现这些常见的图像几何变换,就需要引入一种新的坐标——齐次坐标。利用齐次坐标进行变换处理,才能实现上述各种2D图像的几何变换。 6.1.2 齐次坐标   现设点P0(x0, y0)进行平移后,移到P(x, y),其中x方向的平移量为Δx,y方向的平移量为Δy。那么,点P(x, y)的坐标为 图6-1 点的平移   而平面上点的变换矩阵      中没有引入平移常量,无论a、b、c、d取什么值,都不能实现上述的平移变换。因此,需要使用2×3阶变换矩阵,其形式为 此矩阵的第一、二列构成单位矩阵,第三列元素为平移常量。由上述可知,对2D图像进行变换,只需将图像的点集矩阵乘以变换矩阵即可。2D图像对应的点集矩阵是2×n阶的,而上式扩展后的变换矩阵是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)的规范化齐次坐标。显然规范化齐次坐标的前两个数是相应二维点的坐标,没有变化,仅在原坐标中增加了H=1的附加坐标。   由点的齐次坐标(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的各顶点。 图6-2 齐次坐标的几何意义   齐次坐标在2D图像几何变换中的另一个应用是:如某点S(60 000,40 000)在16位计算机上表示,由于大于32767的最大坐标值,需要进行复杂的处理操作。但如果把S的坐标形式变成(Hx, Hy, H)形式的齐次坐标,则情况就不同了。在齐次坐标系中,设H=1/2,则S(60 000,40 000)的齐次坐标为(x/2,y/2,1/2),那么所要表示的点变为(30 000, 20 000,1/2),此点显然在16位计算机上二进制数所能表示的范围之内。   因此,采用齐次坐标,并将变换矩阵改成3×3阶的形式后,便可实现所有2D图像几何变换的基本变换。 6.1.3 二维图像几何变换的矩阵   利用齐次坐标及改成3×3阶形式的变换矩阵T,实现2D图像几何变换的基本变换的一般过程是:将2×n阶的二维点集矩阵[x0i y0i]T2×n表示成齐次坐标[x0i y0i 1]T3×n的形式,然后乘以相应的变换矩阵即可,即 变换后的点集矩阵 = 变换矩阵T×变换前的点集矩阵 (图像上各点的新齐次坐标) (图像上各点的原齐次坐标) 设变换矩阵T为 图像上各点的新齐次坐标规范化后的点集矩阵为

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档