A Low-Cost High-Quality Adaptive Scalar for Real-Time Multimedia Applications

A novel scaling algorithm is proposed for the implementation of 2-D image scalar. The algorithm consists of a bilinear interpolation, a clamp filter, and a sharpening spatial filter. The bilinear interpolation algorithm is selected due to its having low complexity and high quality. The clamp and sharpening spatial filters are added as pre-filters to solve the blurring and aliasing effects produced by bilinear interpolation. Furthermore, an adaptive technology is used to enhance the effects of clamp and sharpening spatial filters. To reduce memory buffers and computing resources for the very large scale integration (VLSI) implementation, the clamp filter and sharpening spatial filters both convoluted by a 3 × 3 matrix coefficient kernel are combined into a 5 × 5 combined convolution filter. The bilinear interpolation is simplified by the co-operation and hardware sharing technique to reduce computing resource and hardware costs. The VLSI architecture in this paper can achieve 280 MHz with 9.28-K gate counts, and its chip area is 46 418 μm2 synthesized by a 0.13 μm CMOS process. Compared with previous techniques, this paper not only reduces gate counts by more than 46.6% and power consumptions by 24.2%, but also improves average quality by over 0.42 dB.

[1]  J. Aggarwal,et al.  Design of two-dimensional semicasual recursive filters , 1978 .

[2]  Luming Liang Image Interpolation by Blending Kernels , 2008, IEEE Signal Processing Letters.

[3]  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.

[4]  Sandro Ridella,et al.  IAVQ-interval-arithmetic vector quantization for image compression , 2000 .

[5]  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.

[6]  Douglas R. Goodman,et al.  Some stability properties of two-dimensional linear shift-invariant digital filters , 1977 .

[7]  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).

[8]  Samir I. Shaheen,et al.  Adaptive resampling algorithm for image zooming , 1997 .

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

[10]  J. Morel,et al.  An axiomatic approach to image interpolation. , 1998, IEEE transactions on image processing : a publication of the IEEE Signal Processing Society.

[11]  Hao Jiang,et al.  A new direction adaptive scheme for image interpolation , 2002, Proceedings. International Conference on Image Processing.

[12]  Max A. Viergever,et al.  Image reconstruction by convolution with symmetrical piecewise nth-order polynomial kernels , 1999, IEEE Trans. Image Process..

[13]  Ioannis Andreadis,et al.  An integrated architecture for adaptive image stabilization in zooming operation , 2008, IEEE Transactions on Consumer Electronics.

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

[15]  Rabab Kreidieh Ward,et al.  A new edge-directed image expansion scheme , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[16]  A. Amanatiadis,et al.  Digital Image Scaling , 2005, 2005 IEEE Instrumentationand Measurement Technology Conference Proceedings.

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

[18]  Philip J. Bones,et al.  Statistical interpolation of sampled images , 2001 .

[19]  Leon O. Chua,et al.  Resistive grid image filtering: input/output analysis via the CNN framework , 1992 .

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

[21]  Rainer Raupach,et al.  Spatial domain filtering for fast modification of the tradeoff between image sharpness and pixel noise in computed tomography , 2003, IEEE Transactions on Medical Imaging.

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

[23]  Xiangjun Zhang,et al.  Image Interpolation by Adaptive 2-D Autoregressive Modeling and Soft-Decision Estimation , 2008, IEEE Transactions on Image Processing.

[24]  Jake K. Aggarwal,et al.  Design of semicausal two-dimensional recursive filters , 1978, ICASSP.

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

[26]  Mohamed Najim,et al.  Digital Filters Design for Signal and Image Processing , 2006 .

[27]  K. J. Ray Liu,et al.  VLSI architecture and design for high performance adaptive video scaling , 1999, ISCAS'99. Proceedings of the 1999 IEEE International Symposium on Circuits and Systems VLSI (Cat. No.99CH36349).

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