计算机工程与应用 ›› 2009, Vol. 45 ›› Issue (17): 151-154.DOI: 10.3778/j.issn.1002-8331.2009.17.046

• 图形、图像、模式识别 • 上一篇    下一篇

双三次卷积模板算法

高成敏1,2,陈 良1,2,林永和1   

  1. 1.广东警官学院 计算机系,广州 510232
    2.华南理工大学 计算机科学与工程学院,广州 510640
  • 收稿日期:2009-01-19 修回日期:2009-03-30 出版日期:2009-06-11 发布日期:2009-06-11
  • 通讯作者: 高成敏

Bicubic convolution template algorithm

GAO Cheng-min1,2,CHEN Liang1,2,LIN Yong-he1   

  1. 1.Guangdong Police Officers College,Guangzhou 510232,China
    2.South China University of Technology,Guangzhou 510640,China
  • Received:2009-01-19 Revised:2009-03-30 Online:2009-06-11 Published:2009-06-11
  • Contact: GAO Cheng-min

摘要: 双三次插值是图像空域变换的经典算法,可用于图像旋转和放缩等灰度插值。它和双线性插值相比具有更好的图像变换效果,但计算性能较低。为提高其计算性能,设计了双三次卷积模板算法:对双三次插值算法进行离散化处理,变实数运算为整数运算,得到16个模板,模板与邻域像素的灰度值进行卷积计算,得到变换后的像素的灰度值。实验表明,该算法图像旋转效果优于双线性插值算法,略低于双三次插值算法,计算性能与双线性插值相同,明显高于双三次插值算法。

Abstract: Bicubic interpolation is a classical algorithm used in spacial transformation of image such as image rotation and zooming.It provides better visual effect than bilinear interpolation when they are used in digital image processing,but its performance is lower.In order to improve its performance,this paper proposes bicubic convolution template algorithm:make the bicubic interpolation discrete and infer 16 templates,in which the original real operations are replaced by integer operations.The transformed pixel grey value is the convolution of the template and the grey value of the neighbor pixels.Experiments demonstrate that the image quality rotated by the proposed algorithm is better than bilinear interpolation and is a little worse than bicubic interpolation.Its performance equals to that of bilinear and is obviously higher than that of bicubic interpolation.