A Novel Interpolation Chip for Real-Time Multimedia Applications

Image scaling is an important technique that is widely used in many image processing applications. This paper presents a novel scaling algorithm for the implementation of 2-D image scalar. The proposed interpolation method is based on the interpolation error theorem often mentioned in numerical analysis. A bilateral error-amender is used to make the interpolation more precise, and an edge-weighted scheme enhances the edge features of the scaled images. Extensive experimental results demonstrate that the proposed method can obtain better performance than previous methods in both quantitative evaluation and visual quality. This paper also presents an efficient very large-scale integrated architecture for the proposed method. The cooperation and hardware sharing techniques greatly reduce hardware cost requirements. Using a nine-stage pipeline, the proposed scaling circuit contains 13 k gate counts and yields a processing rate of approximately 278 MHz using TSMC 0.13- μm technology. The hardware cost of the proposed circuit is low, making it a good candidate for high-quality image scaling applications.

[1]  R. Keys Cubic convolution interpolation for digital image processing , 1981 .

[2]  Igor Kharitonenko,et al.  Digital zoom camera with image sharpening and suppression , 2004, IEEE Transactions on Consumer Electronics.

[3]  Seongjai Kim,et al.  The Error-Amended Sharp Edge (EASE) Scheme for Image Zooming , 2007, IEEE Transactions on Image Processing.

[4]  Trac D. Tran,et al.  A Complexity Scalable Universal DCT Domain Image Resizing Algorithm , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  James F. Epperson,et al.  An Introduction to Numerical Methods and Analysis , 2001 .

[6]  Ming-Hwa Sheu,et al.  The VLSI Design of Winscale for Digital Image Scaling , 2007, Third International Conference on Intelligent Information Hiding and Multimedia Signal Processing (IIH-MSP 2007).

[7]  Thierry Blu,et al.  MOMS: maximal-order interpolation of minimal support , 2001, IEEE Trans. Image Process..

[8]  Lee-Sup Kim,et al.  Winscale: an image-scaling algorithm using an area pixel model , 2003, IEEE Trans. Circuits Syst. Video Technol..

[9]  Heechang Kim,et al.  Enhanced Edge-Weighted Image Interpolation Algorithm , 2008, 2008 Eighth International Conference on Hybrid Intelligent Systems.

[10]  Trieu-Kien Truong,et al.  A fast computation of 2-D cubic-spline interpolation , 2004, IEEE Signal Processing Letters.

[11]  Jong-Ki Han,et al.  Parametric cubic convolution scaler for enlargement and reduction of image , 2000, IEEE Trans. Consumer Electron..

[12]  Chung-Ping Young,et al.  A Hybrid Image Restoring Algorithm for Interlaced Video , 2009, IEEE Signal Process. Lett..

[13]  Ming-Hwa Sheu,et al.  Real-time FPGA architecture of extended linear convolution for digital image scaling , 2008, 2008 International Conference on Field-Programmable Technology.

[14]  Ming-Hwa Sheu,et al.  The efficient VLSI design of BI-CUBIC convolution interpolation for digital image processing , 2008, 2008 IEEE International Symposium on Circuits and Systems.

[15]  Rafael C. González,et al.  Local Determination of a Moving Contrast Edge , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  J. A. Parker,et al.  Comparison of Interpolating Methods for Image Resampling , 1983, IEEE Transactions on Medical Imaging.

[17]  Thomas Martin Deserno,et al.  Survey: interpolation methods in medical image processing , 1999, IEEE Transactions on Medical Imaging.

[18]  S. Rifman Digital rectification of ERTS multispectral imagery , 1973 .

[19]  Pei-Yin Chen,et al.  VLSI Implementation of an Edge-Oriented Image Scaling Processor , 2009, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[20]  Sung-Jea Ko,et al.  Fast content-aware image resizing scheme in the compressed domain , 2009, IEEE Transactions on Consumer Electronics.

[21]  Sanjit K. Mitra,et al.  Image resizing in the compressed domain using subband DCT , 2002, IEEE Trans. Circuits Syst. Video Technol..

[22]  Rabab Kreidieh Ward,et al.  A New Orientation-Adaptive Interpolation Method , 2007, IEEE Transactions on Image Processing.

[23]  Sanjit K. Mitra,et al.  Resizing of images in the DCT space by arbitrary factors , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[24]  Hsieh Hou,et al.  Cubic splines for image interpolation and digital filtering , 1978 .