图像几何变换讲解课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《图像几何变换讲解课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图像 几何 变换 讲解 课件
- 资源描述:
-
1、第第3 3 章章 图像的几何变换图像的几何变换待测印鉴标准印鉴与原图比较,与原图比较,有位置,角度有位置,角度偏差偏差三维的平移近朱者赤图像的几何变换l图像的几何变换包括了图像的形状变换和图像的位置变换。l图像的形状变换图像的形状变换是指图像的放大、缩小与错切。是指图像的放大、缩小与错切。l图像的位置变换图像的位置变换是指图像的平移、镜像与旋转。是指图像的平移、镜像与旋转。l图像的仿射变换图像的仿射变换描述。描述。l图像的变形及几何畸变校正图像的变形及几何畸变校正图像的几何变换不改变像素图像的几何变换不改变像素的值,只改变像素的位置。的值,只改变像素的位置。图像的形状变换l图像的形状变换通常在
2、图像的形状变换通常在目标物识别目标物识别中使中使用。用。l图像的形状变换主要是指图像的缩小、图像的形状变换主要是指图像的缩小、放大与放大与错切错切。图像的形状变换应用 目标物识别l如图所示如图所示,要判别图中的要判别图中的某个果子是苹果还是李某个果子是苹果还是李子子,要将该图像进行放大要将该图像进行放大或者是缩小或者是缩小,才能够进行才能够进行正确的比较与识别。正确的比较与识别。图像的比例缩放l图像的比例缩放是指将给定的图像在x轴方向按比例缩放a倍,在y轴方向按比例缩放b倍,从而获得一幅新的图像。如果a=b,称这样的比例缩放为图像的全比例缩放。如果a不等于b,图像的比例缩放会改变原始图像的像素
3、间的相对位置,产生几何畸变。变换原理XaxYbyXaxYbyXaxYbyg(X,Y)=f(x,y)g(ax,by)=f(x,y)具体实现for i=1:row for j=1:col m=ceil(zi*i);n=ceil(zj*j);B(m,n)=A(i,j);endend row:图像宽度,高度,行数 col:图像长度,列数效果图示例几何变换方法几何变换方法l1 1)向前映射法)向前映射法x1y1f(x1,y1)(x1,y1)整型xyf(x,y)(x,y)非整型象素移交映射通过输入图像像素位置,计算输出图像对应像素位置;将该位置像素的灰度值按某种方式分配到输出图像相邻四个像素.存在问题pq
4、rpr2 2 向后映射法向后映射法l2 2)向后映射法)向后映射法x1y1f(x1,y1)(x1,y1)非整型xyf(x,y)(x,y)整型象素填充映射通过输出图像像素位置,计算输入图像对应像素位置;根据输入图像相邻四个像素的灰度值计算该位置像素的灰度值.l两种映射方法的对比两种映射方法的对比u对于向前映射:每个输出图像的灰度要经过多次运对于向前映射:每个输出图像的灰度要经过多次运算;算;u对于向后映射:每个输出图像的灰度只要经过一次对于向后映射:每个输出图像的灰度只要经过一次运算。运算。实际应用中,更经常采用向后映射法。实际应用中,更经常采用向后映射法。l下面看缩小和放大的具体应用图像的缩小
5、l分为按比例缩小和不按比例缩小两种。分为按比例缩小和不按比例缩小两种。l图像缩小之后,因为承载的信息量小了,所以画布图像缩小之后,因为承载的信息量小了,所以画布可相应缩小。可相应缩小。(a)(a)按比例缩小按比例缩小 (b)(b)不按比例缩小不按比例缩小图像缩小 实现思路l图像缩小实际上就是对原有的多个数据进行挑图像缩小实际上就是对原有的多个数据进行挑选或处理,获得期望缩小尺寸的数据,并且尽选或处理,获得期望缩小尺寸的数据,并且尽量保持原有的特征不丢失。量保持原有的特征不丢失。l最简单的方法就是等间隔地选取数据。最简单的方法就是等间隔地选取数据。图像缩小 实现方法l设原图像大小为M*N,缩小为
6、k1M*k2N,(k11,k21,k21)。算法步骤如下:1)设旧图像是F(i,j),i=1,2,M,j=1,2,N.新图像是G(x,y),x=1,2,k1M,y=1,2,k2N.2)G(x,y)=F(c1*i,c2*j)c1=1/k1 c2=1/k2K1=1.2,k2=1.1K1=1.2,k2=1.11 12 23 33 34 45 56 66 64 45 56 66 6i=1,2,j=1,3.x=1,3,y=1,4.i=1,2,j=1,3.x=1,3,y=1,4.x=1/1.2,2/1.2x=1/1.2,2/1.2,3/1.2=i1,i2,i2,=i1,i2,i2,y=1/1.1,2/1.
7、1,3/1.1y=1/1.1,2/1.1,3/1.1,4/1.1=j1,j2,j3=j1,j2,j3,j3.1 12 23 34 45 56 6图像放大 实现方法最近邻点法代码/*-scale_near-图像缩放-A:输入图像数据B:输出图像数据 row:图像宽度,高度,行数 col:图像长度,列数 zi:i轴放大倍数zj:j轴放大倍数-*/%ij为新图像坐标,mn为原图像坐标 for i=1:row*zi for j=1:col*zj m=ceil(i/zi);n=ceil(j/zj);B(i,j)=A(m,n);endend较大倍数图 思考一个问题:如果放大倍数太大,按照前面的方法处理会出
8、现马赛克效应。如果这个问题交给你,有没有办法解决?或者想办法至少使之有所改善?图像放大 思考问题图 按最近邻域法放大五倍的图像 放大5倍双线性内插(bilinear interpolation approach)abp1-p图 线性插值法示意图(x,y)(x,y1)(x1,y)x,y(x1,y1)p1 p1 qqf1=(1-p)f(x,y)+pf(x+1,y)f2=(1-p)f(x,y+1)+pf(x+1,y+1)f(x,y)=(1-q)f1+qf2计算公式f(x,y)=(1-q)(1-p)f(x,y)+pf(x+1,y)+q(1-p)f(x,y+1)+pf(x+1,y+1)式中:f(x,y)
展开阅读全文