An adaptive algorithm for image resolution enhancement

We present a novel and fast algorithm to enhance the resolution of an image by an arbitrary factor which is based on adaptively selecting different interpolating filters depending on local image analysis. Local image regions are analyzed in terms of edges and texture. This local image analysis is then used to select appropriate filters. We show that our algorithm significantly outperforms the standard bicubic interpolation method and does not suffer from ringing and blurring artifacts. Furthermore, we show a variant of the algorithm which works very well for scaling of bilevel images.

[1]  Dimitris Anastassiou,et al.  Subpixel edge localization and the interpolation of still images , 1995, IEEE Trans. Image Process..

[2]  Ze-Nian Li,et al.  On edge preservation in multiresolution images , 1992, CVGIP Graph. Model. Image Process..

[3]  Joonki Paik,et al.  An edge-preserving image interpolation system for a digital camcorder , 1996 .

[4]  Robert L. Stevenson,et al.  A Bayesian approach to image expansion for improved definitio , 1994, IEEE Trans. Image Process..

[5]  Michael Unser,et al.  Enlargement or reduction of digital images with minimum loss of information , 1995, IEEE Trans. Image Process..

[6]  Michael Unser,et al.  High-quality image resizing using oblique projection operators , 1998, IEEE Trans. Image Process..

[7]  Kwan Pyo Hong Kwan Pyo Hong,et al.  An edge-preserving image interpolation system for a digital camcorder , 1996, 1996. Digest of Technical Papers., International Conference on Consumer Electronics.

[8]  Hayit Greenspan,et al.  Image enhancement by nonlinear extrapolation in frequency space , 1994, Electronic Imaging.