Skip to main content
  • Research Article
  • Open access
  • Published:

Image Enlargement by Applying Coordinate Rotation and Kernel Stretching to Interpolation Kernels

Abstract

Conventional image interpolation methods such as the bilinear and bicubic algorithms determine the weights of the reference pixels based on the special distance between the supplementary pixel and the reference pixels. They suffer from some problems such as blurring and jagging around the edges since the edge structure is not considered in interpolation. In this paper, a coordinate rotation and kernel stretch strategy combined with the bilinear or bicubic algorithm is proposed to tackle these problems. For the edge regions, the spatial coordinate axes are rotated to the edge direction and the edge normal to calculate the distances between the supplementary pixel and the original reference pixels. The kernel function is also stretched along the estimated edge direction so that the weights of the reference pixels along the edge direction would be higher than the others to smooth the edge and prevent the jagging artifacts. An edge enhancement method is also proposed to further reduce the interpolation error and sharpen the edge. The experiment results demonstrate that conventional bilinear and bicubic image interpolation methods combined with the proposed strategy can greatly improve the quantitative and qualitative performance for image enlargement.

Publisher note

To access the full article, please see PDF.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sheng-Fu Liang.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Liang, SF., Chen, HM. & Liu, YC. Image Enlargement by Applying Coordinate Rotation and Kernel Stretching to Interpolation Kernels. EURASIP J. Adv. Signal Process. 2010, 576831 (2010). https://doi.org/10.1155/2010/576831

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1155/2010/576831

Keywords