基于MATLAB的数字图像插值算法的比较与分析.doc

基于MATLAB的数字图像插值算法的比较与分析.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于MATLAB的数字图像插值算法的比较与分析 摘要:本文主要讨论插值法的发展历史及现在的发展状况,插值法的主要贡献人物和现在科学中,插值法的重要性。本文首先介绍了插值法的思想和基本求解思路,随后我们在插值法中挑选了3种较有优势的插值法.进行讨论,并给出它们的数学定义和计算公式,从中我们可以看出,插值法的思想贯穿每一种插值法,然后我们运用MATLAB软件对这三种插值法进行源代码编程,在MATLAB软件中能够把这三种插值法运行出来。 关键字:最邻近点插值;双线性插值;双三次插值;Matlab 1.引言:所谓数字图像处理]就是利用计算机对图像信息进行加工以满足人的视觉心理或者应用需求的行为。实质上是一段能够被计算机还原显示和输出为一幅图像的数字码。 21世纪是一个充满信息的时代,图像作为人类感知世界的视觉基础,是人类获取信息、表达信息和传递信息的重要手段。数字图像处理即用计算机对图像进行处理,其发展历史并不长。数字图像处理技术源于20世纪20年代,当时通过海底电缆从英国伦敦到美国纽约传输了一幅照片,采用了数字压缩技术。首先数字图像处理技术可以帮助人们更客观、准确地认识世界,人的视觉系统可以帮助人类从外界获取3/4以上的信息,而图像、图形又是所有视觉信息的载体,尽管人眼的鉴别力很高,可以识别上千种颜色,但很多情况下,图像对于人眼来说是模糊的甚至是不可见的,通过图象增强技术,可以使模糊甚至不可见的图像变得清晰明亮。另一方面,通过数字图像处理中的模式识别技术,可以将人眼无法识别的图像进行分类处理。通过计算机模式识别技术可以快速准确的检索、匹配和识别出各种东西。 数字图像处理技术已经广泛深入地应用于国计民生休戚相关的各个领域。 在计算机中,按照颜色和灰度的多少可以将图像分为二值图像、灰度图像、索引图像和真彩色RGB图像四种基本类型。大多数图像处理软件都支持这四种类型的图像。 2.常用图像处理插值算法的概念 数字图像的插值算法有许多应用领域.其中图像缩放是最典型的应用实例。由于图像像素的灰度值是离散的,因此一般的处理方法是对原来在整数点坐标上的像索值进行插值生成连续的曲线(面)。然后在插值曲线(面)上重新采样以获得放大或缩小图像像索的灰度值。常用的图像插值算法图像的变形变换就是源图像到目标图像的坐标变换。简单的想法就是把源图像的每个点坐标通过变形运算转为目标图像的相应点的新坐标,但是这样会导致一个问题就是目标点的坐标通常不会是整数,而且像放大操作会导致目标图像中没有被源图像的点映射到,这是“向前映射”方法的缺点,所以一般都是采用“逆向映射”法。但是逆向映射法同样会出现映射到源图像坐标时不是整数的问题,这里就需要“重采样滤波器”,就是如何确定这个非整数坐标处的点应该是什么颜色的问题。提到的两种方法:最近邻域法,线性插值法都是所谓的“重采样滤波器” 2.1最近邻点插值(Nearest Neighbor Interpolation) 最近邻点插值又称零阶插值.它输出的像素值等于距离它映射到的位置最近的输入像素值。对于二维图像.该法是“取待采样点周围四个相邻像索点中距离最近的一个邻点的灰度值作为该点的灰度值”。最近邻点插值算法是最简单的一种算法,这种算法是当图片放大时,缺少的像素通过直接使用与之最接近的原有像素的颜色生成,也就是说照搬旁边的像素。虽然这种方法简单,因此处理的速度很快,但结果通常会产生明显可见的锯齿,效果往往不佳。 2.2双线性插值(Bilinear Interpolation) 双线性插值又称一阶插值.它先对水平方向上进行一阶线性插值,然后再对垂直方向上进行一阶线性插值.而不是同时在两个方向上呈线性,或者反过来,最后将两者合并起来。这种方法是利用周围四个邻点的灰度值在两个方向上作线性内插以得到待采样点的灰度值,即根据待采样点与相邻点的距离确定相应的权值计算出待采样点的灰度值。由于它是从原图四个像素中运算的,因此这种算法很大程度上消除了锯齿现象,而且效果也比较好。双线性插值计算量大,但缩放后图像质量高,不会出现像素值不连续的情况。由于双线性插值具有低通滤波器的性质,使高频分量受损,所以可能使图像轮廓在一定程度上变的模糊。 2.3 双三次插值(Bieubie Intorpolation) 双三次插值又称三次卷积插值.是一种更加复杂的插值方式.即不仅考虑到四个直接邻点灰度值的影响.还考虑到各邻点间灰度值变化率的影响.利用了待采样点周围更大邻域内像索的灰度值作三次插值。双三次插值能够克服以上两种算法的不足,计算精度高,但计算量大。 3.常用图像处理插值算法的缩放 能实现图像缩放的算法有多种,根据是否利用图像边缘信息,可分为基于边缘的图像缩放算法和不基于边缘的图像缩放算法。使用前者缩放后的图像视觉效果好,但其算法复杂,运算时间长

文档评论(0)

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

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

1亿VIP精品文档

相关文档