




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
插值法在数字图像处理中的应用一、 引言数字图像处理的对象涉及到社会生活的许多领域。而图像的放大作为数字图像处理中的基本操作尤为重要。插值法是一种古老的数学方法,尤其是近几十年发展起来的二维插值,是图像处理中不可或缺的方法。本文主要讨论了最近邻插值法和双线性插值法,并分别用这两种算法实现了图像的放大,从而得出这两种不同算法之间的差异。二、 插值法(一) 一维插值已知n+1个节点(xj,yj)(j=0,1,2n,其中xj互不相同。不妨设a=x0x1xn=b),求任一插值点x(xj)处的值y。构造一个相对简单的函数,通过全部节点,即yj=f(xj)(j=0,1,2n),再用f(x)计算插值,即y=f(x)。 其中一维插值法常见的有拉格朗日插值法、埃尔米特插值法和分段低次插值及三次条样插值法等。(二) 二维插值一维插值节点为一维变量,插值函数是一元函数(曲线)。若节点是二维的,插值函数就是二元函数,即曲面。如已知n个节点(xi,yi,zi)(如图1),通过全部已知节点,即zi=f xi,yi ,(i=0,1,2,n),再用,进行插值,即z= f(x,y)。常用的插值法有最近邻插值法和双线性插值法:y=f(x)。图1. 最近邻插值法最近邻插值法就是把所求点的值与它附近的(22)4个邻近的值作比较,取与它的值就近的节点的值为 的插值点函数值。在图像处理中,最近邻插值即选择离它所映射到的位置最近的输入像素的灰度值为插值结果。若几何变换后输出的图像上坐标为(x,y)的像素点在原图像上的对应坐标为(u,v),则近邻插值公式为:g x,y =f(x,y)x=u+0.5y=v+0.5其中 表示取整。2 双线性插值法双线性插值法是一片一片空间二次曲面构成,其形式如下:f x,y = ax+b cy+d其中有四个待定系数,利用该函数在矩形的四个顶点(插值节点)的函数值,得到四个代数方程,正好确定四个系数。设g x,y 上像素坐标为(x,y)的点对应于原像f(x,y)上的坐标为(u,v)如图2所示。令a=u-u,b=v-v, 表示取整,则g x,y 的取值按如下公式计算:g x,y =f u,v =bt1+(1b)t2其中,t1=af u +1, v + 1a f( u +1, v +1),t2= af u , v +1 + 1a f( u , v )图2 由4个邻点灰度值插值求f(u,v)的灰度值三、 插值法在图像处理中的应用从数字图像处理的基本理论,可以知道:图像的变形变换就是原图像到目标图像的坐标变换。简单的说就是把原图像的每个点坐标通过变形运算转为目标图像的相应点的新坐标,但这样会导致目标点的坐标通常不会是整数,我们要解决的问题就是如何确定这个非整数坐标处的点应该是什么颜色。通常的方法有:最近邻插值法、双线性插值法和双三次样条插值法等。最近邻插值法的每一个插值输出像素的值是在输入图像中与其最邻近的采样点的值,这种插值算法的运算量最小,容易实现且速度快。双线性插值法的输出像素是它在输入图像中2*2邻域采样点的平均值。它根据周围4个像素的灰度值在水平和垂直两个方向上进行插值。如对于一个要估计像素,先求得其“浮点”坐标为(x+x,y+y),其中x,y为非负整数。x、y为0,1区间的浮点数,而这个像素的值f(x+x,y+y)可由原图像中的坐标 x,y , x+1,y , x,y+1 ,(x+1,y+1)所对应的周围四个像素的值决定,即:f x+x,y+y= 1x 1y f x,y + 1x yf x,y+1+x 1y f x+1,y +xyf(x+1,y+1)四、 算法实现算法设计1最近邻插值法(1) 读取一副128*128的图lena.bmp,显示原图并取出行和列;(2) 设放大系数k;(3) 求放大后图像的尺寸,并计算缩放比例;(4) 求变换后任一点(x,y)乘以缩放比例后的坐标(xx,yy);(5) 若xx和yy为整数则取原图像中该点处的像素值,否则,取最近的一点的坐标的像素值为该点的像素值;(6) 显示变换后的图像。2双线性插值法前(1)(5)与最近邻插值算法一样。(6) 若xx和yy为整数则取原图像中该点处的像素值,否则求出该点最近坐标的值,再求出他附近(2,-2)的4个邻近像素的值,加权平均记得到该点的像素值,然后显示变换后的图像。五、 两种算法对图像处理后的比较从下图比较可以看出,最近邻插值法只是照搬最近邻的像素,这样做的结果产生了明显的锯齿。它的效果和直接在屏幕上放大一样,线条边缘清晰明显;而双线性插值法像素之间有像素过度,边缘模糊,所以对于线条比较多的图像近邻插值比较好。线性插值法放大的图比最近邻插值法更柔和平滑,可以较好的保留原始图像的边缘,使放大图像更加平滑。因为双线性插值法算法用的加权平均算法具有放锯齿效果,创造出来的图像拥有平滑的边缘,锯齿难以察觉,所以对于一般的连续图像来说,用双线性插值法比用最近邻算法效果好。(a) (b)(c)图3(a)100%原图(b) 最近邻插值法300%放大(c) 双线性插值法300%放大六、 结论通过对图像放大处理的结果我们已经得出对不同的图像用不同的方法处理的结论:最近邻插值法运算量小容易实现,但是随着放大倍数的增加,效果比较模糊,容易产生锯齿,比较适合于放大倍数小且对图像质量要求不高的场合;双线性插值法运算量稍微大些,但是由于利用了加权平均算法,使图像很好的保留了边缘的平滑,比较适用于处理一般连续的图像。图像的细节很重要,通过插值算法扩大图像大
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药店开药归谁管理制度
- 莆田小型仓库管理制度
- 薪酬管理体系管理制度
- 设备借用流程管理制度
- 设备实行集中管理制度
- 设备整机采购管理制度
- 设备点检维护管理制度
- 设备维护保养管理制度
- 设备防火安全管理制度
- 设计公司科室管理制度
- 2022-2023学年广东省广州市花都区四年级数学第二学期期末考试模拟试题含解析
- 星海音乐学院乐理试题A卷
- 2019年4月27日山东省纪委监委遴选公务员考试真题及答案
- ktv包房服务员岗位职责8篇
- 西安某大跨度钢桁架人行天桥结构设计分析
- 新疆全部及全国部分加气站分布情况6
- 初中学段劳动任务清单(七到九年级)
- 2023年中国各地磁偏角
- 六维领导力专题知识
- 【护士资格考试】云南省精神病医院模拟检测练习题
- 高温高压设备警示牌
评论
0/150
提交评论