一种图像缩放方法

文档序号:6354929阅读:308来源:国知局
专利名称:一种图像缩放方法
技术领域
本发明属于数字图像处理与视屏显示技术领域,具体涉及一种图像缩放方法。
背景技术
图像缩放是数字图像处理中最重要的技术之一,图像缩放实现图像由原分辨率到 显示屏物理分辨率的转换,由于图像信息是通过像素矩阵来描述的,因而图像缩放的实质 就是对像素矩阵进行变换。常用的图像缩放算法有最近邻域法、中值滤波和双线性插值等。最近邻域法简单、 速度快,但缩放后的图像比较粗糙,出现锯齿状边缘。中值滤波和双线性插值得到的图像过 渡平滑,图像比较细腻,但对缓存容量的消耗较多。

发明内容
本发明提出一种图像缩放方法,具有良好的图像缩放效果,同时大大减少缓存消
^^ ο一种图像缩放方法,具体为目标像素点的像素值表示为
‘P0Ay<l/3
^(^^)= (^0+^)/2 l/3<Ay<2/3 其中,P。= (1-Δ χ) Pa+Δ xPb, P1Ay>2/3P1 = (I-Ax)Pc+AxPd, Δχ = χ-χ3, Ay = y-ya, (χ, y)为目标像素点对应源图中 的虚拟点坐标,Pa、Pb、P。、Pd为源图中依次从上往下从左至右最接近虚拟点(X,y)的四个像 素点a、b、c、d的灰度值,xa为像素点a的横坐标,ya为像素点a的纵坐标。本发明的技术效果体现在本发明在水平缩放时使用线性算法,而在垂直缩放时 采用改进过的中值滤波以节省行缓存。该算法既保留了双线性插值算法的图像效果,又具 有节省行缓存的优点。


图1为双线性插值原理图;图2为缩放引擎结构;图3为双线性插值对IineJxiffer的占用模拟图;图4为单线性中值滤波算法对IineJxiffer的占用模拟图。
具体实施例方式本发明实质是对双二次线性插值(Bilinear interpolation)算法和中值滤波算 法的组合改进,首先介绍该两种方法的原理。双线型内插值算法是一种比较好的图像缩放算法,它充分的利用了源图中虚拟点 四周的四个真实存在的像素值来共同决定目标图中的一个像素值,因此缩放效果比简单的最邻近插值要好很多。图1为双二次线性插值的原理示意图,按照一定比例缩放后,由式 (1)计算P点灰度值Pnew (X,y) P0 =(I-^x)Pa +^xPb
权利要求
种图像缩放方法,具体为目标像素点的像素值表示为
1.
全文摘要
本发明提供了一种图像缩放方法,在水平缩放时使用线性算法,而在垂直缩放时采用改进过的中值算法,该方法既保留了双线性插值算法的图像效果,又具有节省行缓存的优点,试验证明可以减少至少25%的缓存消耗。
文档编号G06T3/40GK102129667SQ20111004580
公开日2011年7月20日 申请日期2011年2月25日 优先权日2011年2月25日
发明者尹盛, 张渊, 江博, 沈悦 申请人:华中科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1