图像的几何变换课件

上传人:20****08 文档编号:242685195 上传时间:2024-08-31 格式:PPT 页数:69 大小:6.03MB
返回 下载 相关 举报
图像的几何变换课件_第1页
第1页 / 共69页
图像的几何变换课件_第2页
第2页 / 共69页
图像的几何变换课件_第3页
第3页 / 共69页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,(等比例)缩小,(等比例)缩小,(不等比例)缩小,(不等比例)缩小,旋转,旋转,变形,变形,图像的几何变换(,实质及分类,),图像的几何变换,是指使(用户获得或设计的)原始图像按照需要产生大小、形状和位置的变化。,不改变图像的,象素值,,而是改变象素所在的,几何位置,。,图像的位置变换,平移、镜像、旋转,图像的形状变换,放大、缩小、错切,图像的复合变换,透视变换,图像的几何变换(实质及分类)图像的几何变换是指使(用户获得或,图像的几何变换,几何变换基础,图像比例缩放,图像平移,图像镜像,图像旋转,图像复合变换,透视变换,图像的几何变换几何变换基础,几何变换基础,【问题】,变换中心在坐标原点,的比例缩放、反射、错切和旋转等二维图像的几何变换可以用,22的变换矩阵,表示和实现。,22的变换矩阵不能实现图像的,平移,以及绕,任意点,的比例缩放、反射、错切和旋转等二维图像的几何变换。,【解决方法】,齐次坐标,使得可以用统一的矩阵线性变换形式表示和实现常见的二维图像的几何变换。,几何变换基础【问题】,齐次坐标,点,P,0,(,x,0,y,0,)平移到,P,(,x, y,)。,x,、,y,方向的平移量分别为,x,、,y,。,变换的矩阵表示形式,平面上点的变换矩阵中没有引入平移常量,无论,a,、,b,、,c,、,d,取什么值,都不能实现上述的平移变换。,引入23阶变换矩阵(第一、二列构成单位矩阵,第三列元素为平移常量)。,变换前后的坐标关系,只需将,变换矩阵(23),乘以,图像的点集矩阵(2n),即可实现二维图像的几何变换。,齐次坐标点P0(x0, y0)平移到P(x, y)。x、 y,齐次坐标,【问题】,二维图像对应的,点集矩阵,是2,n,阶的,而扩展后的,变换矩阵,是23阶的矩阵,这不符合矩阵相乘时要求前者的列数与后者的行数相等的规则。,【解决方法】,在,点的坐标列矩阵,x y,T,中引入第三个元素,增加一个,附加坐标,,扩展为31的列矩阵,x y,1,T,,这样用,三维空间点(,x, y, 1),表示,二维空间点(,x, y,),实现平移变换。,齐次坐标【问题】,齐次坐标,通常将23阶矩阵扩充为33阶矩阵以拓宽功能。,这种用,n,1维向量表示,n,维向量的方法称为,齐次坐标表示法,。,二维图像中的点坐标(,x, y,)通常表示成,齐次坐标,(,Hx, Hy, H)。,H,表示非零的任意实数。,当,H,1时, (,x, y, 1)就称为点(,x, y,)的,规范化齐次坐标,。,规范化齐次坐标的前两个数是相应二维点的坐标, 没有变化,仅在原坐标中增加了,H,1的附加坐标。,齐次坐标通常将23阶矩阵扩充为33阶矩阵以拓宽功能。,齐次坐标(几何意义),齐次坐标相当于点(,x,y,)落在三维空间,H,1的平面上。,将,XOY,平面内的三角形,abc,的各顶点表示成规范化齐次坐标(,x,i,y,i, 1) (,i,=1, 2, 3)的形式,就变成,H,1平面内的三角形,a,1,b,1,c,1,的各顶点。,齐次坐标(几何意义)齐次坐标相当于点(x, y)落在三维空间,二维图像几何变换矩阵,采用齐次坐标,并将变换矩阵改成33阶的形式后,便可实现所有二维图像几何变换的基本变换。,二维点集矩阵,变换矩阵,齐次坐标形式的点集矩阵,新齐次坐标规范化后的点集矩阵,新齐次坐标的点集矩阵,二维图像几何变换矩阵采用齐次坐标,并将变换矩阵改成33阶的,图像的几何变换,几何变换基础,图像比例缩放,图像平移,图像镜像,图像旋转,图像复合变换,透视变换,图像的几何变换几何变换基础,图像比例缩放,图像比例缩放是指将给定的图像在x轴方向按比例缩放,f,x,倍, 在,y,轴方向按比例缩放,f,y,倍,从而获得一幅新的图像。,如果,f,x,f,y,,即在,x,轴方向和,y,轴方向缩放的比率相同,称这样的比例缩放为,图像的全比例缩放,。,如果,f,x,f,y,,图像的比例缩放会改变原始图像的像素间的相对位置,产生,几何畸变,。,原图像中的点,P,0,(,x,0,y,0,)比例缩放后,在新图像中的对应点为,P,(,x,y,)。,图像比例缩放图像比例缩放是指将给定的图像在x轴方向按比例缩放,图像比例缩放(插值),比例缩放所产生的图像中的像素可能在原图像中找不到相应的像素点,这样就必须进行,插值,处理。,直接赋值为和它最相近的像素值,最邻近插值法(Nearest Neighbor Interpolation),。,最近邻插值法计算简单,但会出现马赛克现象。,通过(线性、样条、)插值算法计算相应的像素值。,处理效果要好,但运算量也相应增加。,图像比例缩放(插值)比例缩放所产生的图像中的像素可能在原图像,图像的尺寸减半,图像的尺寸减半,图像比例缩放(缩小),最简单的比例缩小是当,f,x,=f,y,=1/2时,图像被缩到一半大小,此时缩小后图像中的(0,0)像素对应于原图像中的(0,0)像素; (0,1)像素对应于原图像中的(0,2)像素; (1,0)像素对应于原图像中的(2, 0)像素,依此类推。,图像缩小之后,因为承载的信息量小了,所以画布可相应缩小。此时,只需在原图像基础上,每行隔一个像素取一点,每隔一行进行操作,即取原图的偶(奇)数行和偶(奇)数列构成新的图像。,图像缩小一半,图像比例缩放(缩小)最简单的比例缩小是当fx=fy=1/2时,图像按任意比例缩小,图像按任意比例缩小,图像比例缩放(缩小),如果图像,按任意比例缩小,,则需要计算选择的行和列。,M,N,大小的原图像,F,(,x,,,y,)缩小为,kM,kN,大小(,k,1)的新图像,I,(,x,,,y,),,c,=1/,k,。,图像按任意比例缩小,图像比例缩放(缩小)如果图像按任意比例缩小,则需要计算选择的,图像比例缩放(缩小),当,fx,fy,(,fx,fy,0)时,图像,不按比例缩小,,这种操作因为在,x,方向和,y,方向的缩小比例不同,一定会带来图像的,几何畸变,。,M,N,大小的图像,F,(,x,,,y,)缩小为,k,1,M,k,2,N,(,k,1,1,,k,2,0) & (y(w-1)*NR+z)0) & (x(w-1)*NR+z)=M) & (y(w-1)*NR+z)=N),ImR(w,z) = Im(x(w-1)*NR+z),y(w-1)*NR+z);,end,end,end,最近邻插值,tmp = invTransformM*wi(:);zj,图像旋转(,Matlab编程实例,),clear;clc;,Im=imread(Fig0335(a).jpg);,figure(Name,Image,Numbertitle,off);,imshow(Im,);impixelinfo;,theta=45/180*pi;,ImR,MR,NR=ImageRotation(Im,theta);,figure(Name,Image after Rotating,Numbertitle,off);,imshow(ImR,);impixelinfo;,图像旋转(Matlab编程实例)clear;clc;,图像的几何变换课件,图像旋转(,实例,),旋转15并进行插值处理的图像,图像旋转(实例)旋转15并进行插值处理的图像,图像的几何变换课件,图像的几何变换,几何变换基础,图像比例缩放,图像平移,图像镜像,图像旋转,图像复合变换,透视变换,图像的几何变换几何变换基础,图像复合变换,图像的复合变换是指对给定的图像连续施行若干次如前所述的平移、镜像、比例、旋转等基本变换后所完成的变换,图像的复合变换又叫,级联变换,。,利用,齐次坐标,,对给定的图像依次按一定顺序连续施行若干次基本变换,其变换的矩阵仍然可以用33阶的矩阵表示。,复合变换的矩阵等于基本变换的矩阵按顺序依次相乘得到的组合矩阵,。,设对给定的图像依次进行了基本变换,F,1,,,F,2,,,F,N,,它们的变换矩阵分别为,T,1,,,T,2,,,T,N,,按照几何变换公式的表示形式,图像复合变换的矩阵,T,可以表示为:,T,=,T,N,T,N-1,T,1,。,图像复合变换图像的复合变换是指对给定的图像连续施行若干次如前,图像复合变换,常见的复合变换,同一种基本变换依次连续进行若干次,例如,复合平移、复合比例缩放、复合旋转等等。,包含有不同的基本变换,例如,图像的转置、绕任意点的比例缩放、绕任意点的旋转等等。,图像复合变换常见的复合变换,图像复合变换,复合平移,相对原点(图像中央)变换,图像复合变换复合平移相对原点(图像中央)变换,图像复合变换,复合比例,相对原点(图像中央)变换,图像复合变换复合比例相对原点(图像中央)变换,图像复合变换,复合旋转,相对原点(图像中央)变换,图像复合变换复合旋转相对原点(图像中央)变换,图像复合变换,如果要相对某一个参考点作变换,则要使用含有不同种基本变换的图像复合变换。,不同的复合变换, 其变换过程不同,但是无论它的变换过程多么复杂,,都可以分解成一系列基本变换,。,相应地, 使用齐次坐标后,图像复合变换的矩阵由一系列图像基本几何变换矩阵依次相乘而得到。,图像复合变换如果要相对某一个参考点作变换,则要使用含有不同种,图像复合变换,在进行图像的比例缩放、图像的旋转变换时,整个变换过程由两部分组成,即需要两个独立的算法。,几何变换,用它描述每个像素如何从其初始位置移动到终止位置。,灰度级插值,在一般情况下,原始(输入)图像的位置坐标(,x, y,)为整数,而变换后(输出)图像的位置坐标为非整数,即产生“空穴”,反过来也是如此。因此,一般地,在进行图像的几何变换时,除了要进行其本身的几何变换外,还要进行灰度级插值处理。,图像复合变换在进行图像的比例缩放、图像的旋转变换时,整个变换,灰度级插值处理方法,像素移交,(pixel carry over),向前映射法,把几何变换想像成将输入图像的灰度一个一个像素地转移到输出图像中。如果一个输入像素被映射到四个输出像素之间的位置,则其灰度值就按插值算法在四个输出像素之间进行分配。,像素填充,(pixel filling) ,向后映射算法,输出像素一次一个地映射回到原始(输入)图像中,以便确定其灰度级。如果一个输出像素被映射到四个输出像素之间,则其灰度值由灰度级插值决定。向后空间变换是向前变换的逆变换。,常用插值方法,:零阶插值(最近邻插值、最近邻域法)、一阶插值(双线性插值法),灰度级插值处理方法像素移交(pixel carry ove,灰度级插值处理方法(,双线性插值法,),灰度级插值处理方法(双线性插值法),图像复合变换示例,图像旋转绕一个指定点(,a,b,)旋转:先要将坐标系平移到该点,再进行旋转,然后将旋转后的图像平移回原来的坐标原点。,将坐标系,平移到坐标系,处,其中坐标系,的原点再坐标系,中的坐标为(,a,,,b,)。,图像复合变换示例图像旋转绕一个指定点(a, b)旋转:先要将,图像复合变换示例,图像复合变换示例,图像复合变换示例,图像复合变换示例,图像复合变换示例,图像复合变换示例,图像复合变换(,编程,),图像复合变换(编程),图像复合变换(,实例,),图像复合变换(实例),图像的几何变换,几何变换基础,图像比例缩放,图像平移,图像镜像,图像旋转,图像复合变换,透视变换,图像的几何变换几何变换基础,透视变换,透视变换,透视变换(,编程,),透视变换(编程),透视变换(,实例,),透视变换(实例),习题,习题,Thanks !,Thanks !,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!