- 33
- 0
- 约3.06千字
- 约 7页
- 2017-04-11 发布于贵州
- 举报
最邻近插值和双线性插值算法的比较最邻近插值和双线性插值算法的比较
最邻近插值和双线性插值算法的比较
摘要:图像缩放是数字图像处理的一个基本内容,为了更好地对数字图像细节进行描述,本文简单介绍了图像处理中的空间变换、最邻近插值算法,重点分析了双线性插值算法,并通过MATLAB仿真进行图像的缩放,比较实验结果,从而验证双线性插值算法效果较好。
关键词:图像缩放;空间变换;最邻近插值;双线性插值;
0 引言
数字图像处理的对象因其涉及到社会的各个领域,倍受到越来越多的关注,而图像缩放作为数字图像处理中的基本操作尤为重要,在社会的很多领域都需要对图像进行放大和缩小。本文主要比较了空间变换、最邻近插值算法和双线性插值算法。
1 图像处理中的空间变换
图像的空间变换[1],也称几何变换或几何运算,包括图像的平移、旋转、镜像变换、转置、缩放等。几何运算可改变图像中各物体之间的空间关系,这种运算可以跛看成是将各物体在图像内移动。
空间变换可如下表示:设(u,v)为源图像上的点,(x,y)为目标图像上的点,则空间变换就是将源图像上(u,v)处的颜色值与目标图像上(X,y)处的颜色对应起来
(u,v) (x,y)
并具有以下关系:
x=X(u,v),y=Y(u,v) (即由(u,v)计算对应(x,y)) (1)
或
u=U(x,y),v=V(x,y) (即由(x,y)计算对应(u,v)) (2)
其中X(u,v)、Y(u,v)、U(x,y)、V(x,y)均为变换。由(1.1)对应的变换称作向前映射法也叫像素移交法,而由(1.2)对应的变换称作向后映射法也叫像素填充法,向后映射法是向前映射法的逆[1,4]。
对于向前映射法来说,由于许多输入像素可能映射到输出图像的边界之外,故向前映射法有些浪费,而且每个输出像素的灰度值可能要由许多输入像素的灰度值来决定,因此要涉及多次运算。如果空间变换中包括缩小处理,则会有四个以上的输入像素来决定输出像素的灰度值。如果含有放大处理,则一些输出像素可能被漏掉。而向后映射算法是逐像素、逐行地产生输出图像。每个像素的灰度级由最多四个像素参与的插值所唯一确定,虽然向后映射法比向前映射法要复杂,但是向后映射法对于—般的应用却具有更为现实的意义。
2 最邻近插值算法
最简单的插值算法是最邻近插值,也称为零阶插值。它输出的像素灰度值就等于距离它映射到的位置最近的输入像素的灰度值,最邻近插值算法简单,在许多情况下都能得到令人满意的结果,但是当图像中包含像素之间灰度级有变化的细微结构时,最邻近算法会在图像中产生人为加工的痕迹。双线性插值算法计算量比零阶插值大,但缩放后图像质量高,不会出现像素值不连续的的情况,这样就可以获得一个令人满意的结果[2,6]。
最邻近点插值[6]取插值点的4个邻点中距离最近的邻点灰度值作为该点的灰度值。设插值点(i,j)到周边4个邻点fk(i,j)(k = 1,2,3,4)的距离为dk(k = 1,2,3,4),则:g(i,j)=fk(i,j),dl = min{d1,d2,d3,d4},l= 1,2,3,4
3 双线性插值算法
双线性插值[1,3]是利用了需要处理的原始图像像素点周围的四个像素点的相关陛,通过双线眭算法计算得出的。对于一个目的坐标,通过向后映射法得到其在原始图像的对应的浮点坐标(i+u,j+v),其中i,j均为非负整数,u,v为[0,l]区间的浮点数,则这个像素的值f(i+u,j+v)可由原图像中坐标为(i,j)、(i+l,j)、(i,j+1)、(i+1,j+1)所对应的周围四个像素的值决定,即:
f(i+u,j+v)=(1-u)×(1-v)×f(i,j)+(1-u)×V× f(i,j+1)+u×(1-v)×f(i+l,j)+u×v×f(i+l,j+1),其中f(i,j)表示源图像(i,j)处的的像素值,以此类推,这就是双线性内插值法。
如图[5]1所示,已知(0,0)、(0,1)、(1,0)、(1,1)四点的的灰度,可以由相邻像素的灰度值f(0,0)和f(1,0)在X方向上线性插值求出(x,0)的灰度f(x,0),由另外两个相邻像素f(0,1)和f(1,1)在X方向上线性插值可求出(x,1)的灰度f(x,1),最后由f(x,0),f(x,1)在Y方向上进行线性插值就可以得到(x,y)的灰度f(x,y)。
在同一行内根据待插值像素点与其前后的原图像像素点的位置距离进行加权线性插值,即离原图像像素点越近的待插值像素点,原图像像素的加权系数就越大;行间根据待插值行与其上下的原图像行间的距离进行加权线性插值,即离原图像行越近的待插值行,原图像行的加权系数就越大[7]。
图1 双线性插值原理
4 基于双线性插值的程序流程图
基于双线性插值的程序流程图如下图2所示:
图2 程序流程
您可能关注的文档
- 曲沃县“十三五”规划研究报告.doc
- 曲阳县“十三五”规划研究报告.doc
- 曳引客梯安装改造修理自检报告.doc
- 曲线运动和平抛运动的练习.doc
- 更新 2015年全国执业医师定期考核试题汇总—临床部分 更新201-400题.doc
- 更安全更经济的新一代管材.doc
- 更新内课程理 改变教学策略3999.doc
- 更新 《建筑装饰软件基础(3ds max)》课程建设方案 - 12学时.doc
- 更改操作系统管理员密码后sql server 2005不能正常运行的解决.doc
- 更新观念 强化管理 提高质量.doc
- 2026技师机修钳工(官方)-机械设备零部件加工参考试题库历年考点答案详解5卷试题.docx
- 2026版事业单位工勤技能-通用版-行政岗位工四级(中级工)历年参考题库含答案解析5套试卷版.docx
- 2026年学历类自考中外教育简史-中国古代文学作品选(二)参考题库含答案解析(5卷试题).docx
- 2026年学历类自考专业(行政管理)行政法与行政诉讼法(一)-法学概论参考题库含答案解析(5卷题有答.docx
- 2026年学历类自考专业(汉语言文学)美学-教育学(一)参考题库含答案解析(5卷题版).docx
- 高一物理力学综合复习题.pdf
- 2026年学历类自考电子商务概论-教师职业道德与专业发展参考题库含答案解析(5卷题版).docx
- 2026年学历类自考急救护理学-学前儿童游戏指导参考题库含答案解析(5卷试题).docx
- 2026年学历类自考专业(会计)财务管理学-高级财务会计参考题库含答案解析(5卷题版).docx
- 2026年学历类自考Java语言程序设计(一)-经济法概论参考题库含答案解析(5卷试题).docx
最近下载
- 高等机构学01螺旋理论基础讲义.ppt
- 基于plc的清洗消毒机控制系统设计 .pdf VIP
- 发明专利说明书范例.pdf VIP
- 人教版英语中考九年级话题复习中国传统节日Chinesetraditionalfestivals教学设计.docx VIP
- 四年级道德与法治下册第一单元单元整体教学设计.pdf VIP
- 进修汇报医生课件课件.pptx VIP
- 03G102钢结构设计制图深度和表示方法(高清版) (OCR).pdf VIP
- 基于三菱PLC的自动洗碗机控制系统设计.doc VIP
- 下肢深静脉血栓形成介入治疗护理实践指南(2025)解读PPT课件.pptx VIP
- 南京新港东区建设发展有限公司南京龙潭新城花园路等13条道路及花园河等4条河道工程项目环评报告表(报批稿).pdf VIP
原创力文档

文档评论(0)