A VLSI implementation of a reconfigurable rational filter

We propose an implementation of a reconfigurable system which exploits the features and the robustness of rational filters in order to accomplish various image processing tasks. This particular architecture is able to implement various different algorithms as noise-smoothing edge preserving filtering, interpolation, blocking artifacts removal. The architecture is structured as a bit-level pipeline and can work at frequency of 200 MHz, maintaining a quite small size of 7/spl times/5 mm/sup 2/.

[1]  Noel R. Strader,et al.  A Signed Bit-Sequential Multiplier , 1986, IEEE Transactions on Computers.

[2]  Roberto Castagno,et al.  A rational filter for the removal of blocking artifacts in image sequences coded at low bitrate , 1996, 1996 8th European Signal Processing Conference (EUSIPCO 1996).

[3]  Keshab K. Parhi,et al.  A fast VLSI adder architecture , 1992 .

[4]  Roberto Castagno,et al.  A spline-based adaptive filter for the removal of blocking artifacts in image sequences coded at very low bitrate , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[5]  Paolo Ienne,et al.  Bit-Serial Multipliers and Squarers , 1994, IEEE Trans. Computers.

[6]  Paul Jespers,et al.  A new carry-free division algorithm and its application to a single-chip 1024-b RSA processor , 1989 .

[7]  Sung-Ming Yen,et al.  An efficient redundant-binary number to binary number converter , 1992 .

[8]  Algirdas Avizienis,et al.  Signed-Digit Numbe Representations for Fast Parallel Arithmetic , 1961, IRE Trans. Electron. Comput..

[9]  Giovanni Ramponi,et al.  Enhancing document images with a quadratic filter , 1993, Signal Process..

[10]  Roger Woods,et al.  High performance VLSI architecture for division and square root , 1991 .

[11]  Giovanni Ramponi,et al.  Interpolation of the DC component of coded images using a rational filter , 1997, Proceedings of International Conference on Image Processing.

[12]  H. T. Kung Why systolic architectures? , 1982, Computer.

[13]  Giovanni Ramponi,et al.  A simple edge-sensitive image interpolation filter , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[14]  Giovanni Ramponi,et al.  The rational filter for image smoothing , 1996, IEEE Signal Processing Letters.

[15]  Damiel E. Atkins Higher-Radix Division Using Estimates of the Divisor and Partial Remainders , 1968, IEEE Transactions on Computers.

[16]  Tomás Lang,et al.  Very-High Radix Division with Prescaling and Selection by Rounding , 1994, IEEE Trans. Computers.