首页 | 本学科首页   官方微博 | 高级检索  
     

基于Matlab的双线性插值算法在图像旋转中的应用
引用本文:曹佃国,陈浩杰,李鹏. 基于Matlab的双线性插值算法在图像旋转中的应用[J]. 中国印刷物资商情, 2010, 0(4): 74-78
作者姓名:曹佃国  陈浩杰  李鹏
作者单位:[1]曲阜师范大学印刷学院,日照276826 [2]山东大学控制科学与工程学院,济南250061
基金项目:山东省高等学校科技计划项目(No.J09LG13)
摘    要:插值运算作为一种标准的运算方法在图像处理领域,尤其是在图像的放大、旋转和卷积处理过程中有着广泛的应用.本文提出了一种新的双线性插值算法,通过对超出图像边界的区域进行取模操作,实现图像阵的循环.采用Matlab编程实现该算法,并应用到图像旋转中.实验证明,用该算法旋转图像时,在特定角度(90.、180.和270.)可以完整显示原始图像;任意角度旋转时,可以看到超出图像范围的像素部分自动进入了斜线对侧,较好地显示出图像旋转的边界变化和旋转位置的循环.

关 键 词:图像旋转  双线性插值  循环  Matlab

Application of Bilinear Interpolation Algorithm in Image Rotation Based on Matlab
CAO Dianguo,CHEN Haojie,LI Peng. Application of Bilinear Interpolation Algorithm in Image Rotation Based on Matlab[J]. China Printing Materials Market, 2010, 0(4): 74-78
Authors:CAO Dianguo  CHEN Haojie  LI Peng
Affiliation:1. College of Graphic Arts, Qufu Normal University, Rizhao 276826, China ; 2. School of Control Science and Engineering, Shandong University, Jinan 250061, China)
Abstract:As a standard operation method, interpolation has been used widely in image processing, especially in magnification, rotation and convolution of images. In this paper, an improved method for bilinear interpolation was put forward, mode operation was taken in the region beyond the image border, which led to the circulation of image matrixes. The im- proved algorithm was carried out with Matlab software and applied in image rotations. The results show that the algorithm can fully display the original image at particular angles (90°, 180° and 270°), the parts beyond the range of original image were automatically filled by the contralateral pixels of the diagonals if image was rotated at any angle. The changes of the boundaries and the cycles of the particular pixels can be found in rotated images. The improved algorithm is better applied in image rotations.
Keywords:Image rotation  Bilinear interpolation  Cycle  Matlab
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号