版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1Medical Image Processing第二章 图像的灰度与几何变换2Medical Image Processing教学目标l基本要求: 能够说出图像几何变换的基本原理和常用算法;使用位置变换、插值等算法对图像进行变换。l重点: 图像的平移和旋转、图像的插值l难点: 双线性插值法3Medical Image Processing灰度变换与几何变换4Medical Image Processing图像的几何变换几何变换的需求l受成像系统拍摄角度及失真的影响l几何变换不改变像素值,而是改变像素所在的位置l又称几何校正主要内容及要点l图像的位置变换平移、镜像、旋转、插值等l图像的形状变换
2、缩小、放大、错切变换、几何畸变的校正等5Medical Image Processing图像的几何变换l图像几何变换是指用数学建模的方法来描述图像位置、大小、形状等变化的方法,是通过数学建模实现对数字图像进行几何变换的处理。l图像几何运算的一般定义为:),(),(),(),(yxbyxafyxfyxg。yx,gyxf是输出图像是输入图像其中),(),(。yxbyxa唯一地描述了空间变换和函数),(),(6Medical Image Processing一、图像的位置变换l图像的平移(translation):是将图像中所有的点都按照指定的平移量水平、垂直移动。 yyyxxx7Medical I
3、mage Processing图像的平移2, 1yx注意注意:平移后的景物与原图像相同,但“画布”(矩阵)一定要扩大,否则就会丢失信息。下移1行,右移两列5 , 4 , 3;4 , 3 , 23 , 2 , 1 ;3 , 2 , 1 yxyx思考:平移后,“画布”应怎样扩大才能保留原图像的全部信息?8Medical Image Processing示例9Medical Image Processing示例图像平移时,画布未扩大的效果。10Medical Image Processingl图像的镜像(reflection or mirror image ): (通俗地讲,是指在镜子中所成的像。其
4、特点是左右颠倒或是上下颠倒)。 水平镜像 垂直镜像l镜像变换后图像的高和宽都不变。l设图像的高度为H,宽度为W,原图中坐标为(x,y)的点经过镜像后,则点(x,y)的坐标为(x1,y1)。 图像的镜像11Medical Image Processing图像的镜像l水平镜像:以原图像的垂直中轴线为中心,将图像分为左右两部分进行对称变换。yWyxx水平镜像水平镜像12Medical Image Processing图像的镜像l垂直镜像:以原图像的水平中轴线为中心,将图像分为上下两部分进行对称变换。yyxHx垂直镜像垂直镜像13Medical Image Processing图像的镜像14Medic
5、al Image Processing图像的镜像15Medical Image Processing图像的转置l图像的转置(transpose):是将图像像素的x坐标和y坐标互换。转置后图像的高度和宽度将互换。16Medical Image Processing图像的旋转l图像的旋转( rotation):是指以图像中的某一点为原点以逆时针或顺时针的方向旋转一定的角度。l注意: 必须指明图像绕着什么旋转,一般以图像的中心为原点,旋转一定的角度。 图像的旋转一般会改变图像的大小。17Medical Image Processing图像旋转的理论基础注意:这个计算公式计算出的值为小数,而坐标值为正
6、整数。因此需要前期处理:扩大画布,取整处理,平移处理。18Medical Image Processing图像旋转的前期处理之画布扩大l图像旋转之前,为了避免丢失信息,画布的扩大是非常重要的。l画布扩大的原则是:以最小的面积承载全部的画面信息。19Medical Image Processing图像旋转的前期处理之画布扩大l画布扩大的简单方法是根据公式:cossinsincosyxyyxx计算机x和y的最大、最小值,即xmax、xmin和ymax、ymin。画布大小为: xmax-xmin、 ymax-ymin。20Medical Image Processingl图像的旋转 30yxyyxx
7、866.05 .05 .0866.0634. 03*5 . 0866. 0minx098. 25 . 03*866. 0maxx366. 15 . 0866. 0miny098. 43*5 . 03*866. 0maxy图像的旋转21Medical Image Processing示例(a)原图;(b)图像旋转时,画布未扩大的效果;(c)画布扩大时的效果。(a)(a)(b)(b)(c)(c)22Medical Image Processing图像的旋转注意:l图像旋转之后,会出现许多的空洞点,对这些空洞点必须进行填充处理,否则画面效果不好,这种操作称称为插值处理。图像的旋转插值:interpo
8、lation 23Medical Image Processingl最简单的方法:行插值或是列插值方法: 找出当前行的最小和最大的非空白点的坐标,记作:(i,k1)、(i,k2)。图像的插值在(k1,k2)范围内进行插值,插值的方法是:空点的像素值等于前一点的像素值。同样的操作重复到所有行。经过插值处理之后,图像效果就变得自然。其他插值方法:最近邻域法,双线性,三次样条法等24Medical Image Processing经过插值处理之后,图像效果就变得自然。图像的插值插值前插值后25Medical Image Processing灰度级插值1)向前映射法x1y1f(x1,y1) (x1,y
9、1)整型xyf(x,y) (x,y)非整型象素移交映射通过输入图像像素位置, 计算输出图像对应像素位置;将该位置像素的灰度值按某种方式分配到输出图像相邻四个像素.26Medical Image Processing灰度级插值2)向后映射法x1y1f(x1,y1) (x1,y1)非整型xyf(x,y) (x,y)整型象素填充映射通过输出图像像素位置, 计算输入图像对应像素位置;根据输入图像相邻四个像素的灰度值计算该位置像素的灰度值.27Medical Image Processing灰度级插值l两种映射方法的对比 对于向前映射:每个输出图像的灰度要经过多次运算; 对于向后映射:每个输出图像的灰度
10、只要经过一次运算。实际应用中,更经常采用向后映射法。实际应用中,更经常采用向后映射法。28Medical Image Processing最近邻法:nearest neighbor interpolation l最近邻域法:像素都赋给输入图象中与其最邻近的采样点的值。l这是最简单的一种插值方法,在待求像素的四邻像素中,将距离待求像素最近的邻象素灰度赋给待求像素。如下图所示: 29Medical Image Processing最近邻插值缺点缺点:灰度不连续,图像有灰度不连续,图像有明显锯齿状。明显锯齿状。优点优点:计算量小,计算速度快。计算量小,计算速度快。30Medical Image Pr
11、ocessing线性插值l线性插值是获得两个不同点之间数值的最简单的方法,它将不同的采样点之间通过直线连接起来,并且假定位于这些点之间的所有点的灰度分布都满足直线分布。l对于图像而言,空间上的点需要采用两个坐标来表示,因此需要采用双线性插值法。31Medical Image Processing双线性插值双线性法:bilinear interpolation双线性插值法:),(1yxf),(2yxf根据某像素周围4个像素的灰度值在水平和垂直两个方向上对其插值。32Medical Image Processing双线性插值l双线性插值法的计算比最邻近点法复杂,计算量较大,双线性插值法的计算比最邻
12、近点法复杂,计算量较大,但没有灰度不连续性的缺点。具有低通滤波性质,图像但没有灰度不连续性的缺点。具有低通滤波性质,图像轮廓有一定模糊。轮廓有一定模糊。l双线性插值的平滑作用会使图像细节退化。双线性插值的平滑作用会使图像细节退化。33Medical Image Processing2|02|1|5|841|0|3|52)(3232xxxxxxxxxS双三次内插法双三次内插法(bicubic interpolation)该方法利用三次多项式S(x)来逼近理论上的最佳插值函数sin(x)/x。其数学表达式为:x定义为以被采样点p为原点的邻近像素x坐标值,其像素间隔为1。 34Medical Ima
13、ge Processing三次内插法三次内插法l计算过程:(1)首先确定辅助点位1p、2p、3p、4p各点上的灰度值。(3)利用同样的方法计算I1p、I2p、I3p、I4p ,即:(2)利用1p、2p、3p、4p各点的灰度值I1p、I2p、I3p、I4p,计算p点的灰度值,即:35Medical Image Processing 待求像素待求像素( (x,yx,y) )的灰度值由其周围十六个点的灰度值加权的灰度值由其周围十六个点的灰度值加权内插得到。可推导出待求像素灰度的计算式如下:内插得到。可推导出待求像素灰度的计算式如下:双三次内插法双三次内插法其中:该算法计算量最大,但内插效果最好,精度
14、最高。36Medical Image Processing评断插值结果的好坏l第一个标准:走样现象的轻重。放大图像的时候,要看边缘是否产生了锯齿,缩小图像的时候,看看是否有干扰条纹,边缘是否平顺。l第二个标准:边缘是否清晰?l第三个标准:过渡带的层次感细节感怎么样?37Medical Image Processing原始影像灰度表面 最近邻内插法双线性内插法 双三次插值法像素灰度内插法效果比较像素灰度内插法效果比较38Medical Image Processing不同插值方法效果比较最近邻法最近邻法双线性法双线性法双三次插值法双三次插值法不规则碎片形插值不规则碎片形插值 (Fractal i
15、nterpolation)39Medical Image Processing二、图像的形状变换l图像的缩小( shrinkage ) 一般分为按比例缩小和不按比例缩小两种 图像缩小后,因为承载的信息量小了,所以画布(矩阵)可相应缩小l图像按比例缩小: 最简单的是减小一半,这样只需取原图的偶(奇)数行和偶(奇)数列构成新的图像。40Medical Image Processing 若图像按任意比例缩小,则需要计算选择的行列 M*N大小的图像缩小为:kM*kN大小,(k1): 设旧图像是F(i,j)(i=1,2,M;j=1,2,N), 新图像是I(x,y)(x=1,2,kM;y=1,2,KN)
16、则:I(x,y)=F( int(x/k), int(y/k)K=1/3图像的缩小41Medical Image Processingl图像不按比例缩小 这种操作因为在x方向和y方向的缩小比例不同,一定会带来图像的几何畸变 图像不按比例缩小方法:若M*N大小的图像缩小为:k1M*k2N,(k1, k21) 设旧图像是F(i,j) (i=1,2,M;j=1,2,N) , 新图像是I(x,y) (x=1,2,k1M;y=1,2,K2N)则有:I(x,y)=F( int(x/k1), int(y/k2)图像的放大46Medical Image Processing示例i=1,2,j=1,3. i=1,
17、2,j=1,3. x=1,2x=1,2* *1.5=1,3,y=1,4=1,31.5=1,3,y=1,4=1,3* *1.2=1,41.2=1,4x=1/1.5,2/1.5,3/1.5=i1,i1,i2,x=1/1.5,2/1.5,3/1.5=i1,i1,i2,Y=1/1.2,2/1.2,3/1.2,4/1.2=j1,j2,j3,j3.Y=1/1.2,2/1.2,3/1.2,4/1.2=j1,j2,j3,j3.47Medical Image Processing图像的错切变换()tanxxxxd yxdyy方向的错切图像的错切变换(shear transform )图像的错切变换实际上是景物在
18、平面上的非垂直投影效果。()tanyyxxydyyd x方向的错切48Medical Image Processing1xd1yd可以看到,错切之后原图像的像素排列方向改变。与前面旋转不同的是,x方向与y方向独立变化。图像的错切变换49Medical Image Processingl 几何畸变(geometric deformation)的校正 受到错切变换效果的启发,将其进行简单的延伸, 当景物在图像上是非垂直投影时,可以通过几何变换将其进行矫正。 常见几何畸变原因:系统及非系统- 卫星或航空图像中由倾斜的表面引起- MR图像中由于磁场的非均匀性引起- 图像中物体的运动- 镜头失真(鱼眼失
19、真)- 等等三、几何畸变的校正50Medical Image Processing几何畸变的校正l指按照一幅标准图或一组基准点去校正另一幅几何失真图。根据两幅图像的一些已知对应点对(又称控制点对),建立起函数关系式,将失真图像的坐标系(x,y)变换到标准图像坐标系(u,v),从而实现失真图像按标准图像的几何位置校正,使失真图中的每一像点都可以在标准图中找到对应像点。51Medical Image Processing52Medical Image Processing几何校正方法 基本方法:建立几何校正的数学模型,利用已知条件确定模型参数,根据模型对图像进行几何校正。通常分两步:图像空间坐标变
20、换;首先建立图像像点坐标(行、列号)和参考图对应点坐标间的映射关系,解求映射关系中的未知参数,然后根据映射关系对像素坐标进行校正。确定各像素的灰度值(灰度内插)。53Medical Image Processing几何畸变的校正l校正方法:有很多种,关键在于找出其中的变换 jiniinjijyxax00 常用多项式变换 其中变换参数可通过对应点(tie points)的坐标来确定jiniinjijyxby00为线性变换上式成为时ybxbbyyaxaax:,n0110000110001有有6个未知数,至少需要个未知数,至少需要3个已知个已知点来建立方程式,求解未知数。点来建立方程式,求解未知数。
21、N=2时,包含多少个未知数?至时,包含多少个未知数?至少需要几个已知点?少需要几个已知点?54Medical Image Processing几何畸变的校正l直接法:从畸变图像出发,依次计算每个像素的校正坐标,并把像素灰度值赋予对应像素,生成校正图像。l 间接法:间接法:1. 推算出校正后图像各格网点在已知畸变图像上的坐标推算出校正后图像各格网点在已知畸变图像上的坐标(x,y)2. 通过内插,求出该像素的灰度值通过内插,求出该像素的灰度值缺点:像素缺点:像素分布不规则分布不规则会出现像素会出现像素挤压、疏密挤压、疏密不均等现象不均等现象55Medical Image Processing几种常
22、见的几何变换lConformal:等角投影lAffine:仿射lPin cushion:枕形失真是由镜头引起的画面向中间“收缩”的现象。lProjective:投影lpolynomial:多项式lpiecewise linear:分段线性lsinusoid:正弦变lbarrel:桶形失真56Medical Image Processing几种常见的几何变换57Medical Image Processing几种常见的几何变换58Medical Image Processing本节内容小结l掌握图像的位置变换平移、镜像、旋转、插值等l了解图像的形状变换熟悉缩小、放大等形状变换了解错切变换、几何畸
23、变的校正l掌握图像的常用插值算法掌握最近邻法,双线性插值法了解双三次插值法59Medical Image Processing思考设图像为:56606159586059625759596157586059F1)请将它旋转45度;2)请将它在x方向进行45度错切。60Medical Image Processingl图像的裁剪:imcrop(I,80,120,100,50);l选取图像块:roipoly(a,c1,c2);l图像缩放:imresize(I,0.5);l最近邻插值方法:imresize(I,a) a1;l双线性插值方法:imresize(I,1.2,bilinear);l双立方插值方法(双三次插值方法):imresize(I,1.2,bicubic);l图像的旋
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024届福建省宁德市第一中学高三第一次检测化学答案
- 超晶石墨烯导热薄膜新材料生产基地项目环境影响报告表
- 2026年青海省海西重点名校初三(4月)月考语文试题含解析
- 220kV习夜井线381号-383号段线路迁改工程环境影响报告表
- 福建省泉州市德化县市级名校2026年初三下学期第二次质量检测试题英语试题试卷含解析
- 湖北省武穴市第三实验中学2026年初三第六次月考英语试题试卷含解析
- 山东省青岛市开发区六中学2025-2026学年初三第二学期第3次练考语文试题含解析
- 天津市西青区2026年初三下学期5月阶段测试物理试题含解析
- 四川省乐山市犍为县2026年初三第二学期期末英语试题模拟试题含解析
- 青岛市重点达标名校2026年中考原创押题卷(2)语文试题试卷含解析
- 厂家冰柜投放协议书模板
- 《赏书法之韵》教学课件
- 燃气涡轮发动机全册配套完整课件
- “红旗杯”首届全国机械行业班组长管理技能大赛题库
- 2023年8月广西桂林市七星区专职化社区工作者招聘5人笔试历年典型考题及考点剖析附答案带详解
- TD/T 1061-2021 自然资源价格评估通则(正式版)
- 水利安全生产风险防控“六项机制”右江模式经验分享
- 藏香猪的特性(下)
- 工地停工复工计划书
- MOOC 知识创新与学术规范-南京大学 中国大学慕课答案
- 2023全国高考四套文言文真题挖空训练(答案)
评论
0/150
提交评论