摘要
双三次插值是图像空域变换的经典算法,可用于图像旋转和放缩等灰度插值。它和双线性插值相比具有更好的图像变换效果,但计算性能较低。为提高其计算性能,设计了双三次卷积模板算法:对双三次插值算法进行离散化处理,变实数运算为整数运算,得到16个模板,模板与邻域像素的灰度值进行卷积计算,得到变换后的像素的灰度值。实验表明,该算法图像旋转效果优于双线性插值算法,略低于双三次插值算法,计算性能与双线性插值相同,明显高于双三次插值算法。
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 tower.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.
出处
《计算机工程与应用》
CSCD
北大核心
2009年第17期151-154,共4页
Computer Engineering and Applications
基金
广东省科技厅科研项目(No.2003C32401)
关键词
双线性插值
双三次插值
双三次卷积模板
图像旋转
bilinear interpolation
bicubic interpolation
bicubic convolution template
image rotation