VLSI implementation of low-power high-quality color interpolation processor for CCD camera

This paper presents a color interpolation technique for a single-chip charge-coupled device with color-filter-array format. We propose edge-direction weighting and the local gain approach to reconstruct missing color components. Simulations show that the proposed method can achieve better quality-complexity tradeoff than other algorithms. For real-time implementation, a cost-effective architecture consisting of a pipeline schedule is designed based on our new algorithm. With the time-sharing method, the VLSI architecture can interpolate various colors using a common computational kernel, reducing the circuit complexity. The prototype of the color interpolation processor has been successfully verified with a field-programmable gate array device. The chip only uses about 10K gates and two line buffers.

[1]  K. Azadet,et al.  A 200 mW 3.3 V CMOS color camera IC producing 352/spl times/288 24 b video at 30 frames/s , 1998, 1998 IEEE International Solid-State Circuits Conference. Digest of Technical Papers, ISSCC. First Edition (Cat. No.98CH36156).

[2]  Bryan D. Ackland,et al.  A 200-mW, 3.3-V, CMOS Color Camera IC Producing 352 288 24-b Video at 30 Frames/s , 1998 .

[3]  A. Murat Tekalp,et al.  Digital Video Processing , 1995 .

[4]  Soo-Chang Pei,et al.  Effective color interpolation in CCD color filter arrays using signal correlation , 2003, IEEE Trans. Circuits Syst. Video Technol..

[5]  Kevin E. Spaulding,et al.  Color processing in digital cameras , 1998, IEEE Micro.

[6]  Seung-Hoon Lee,et al.  Digitally-controlled automatic gain control circuits for CMOS CCD camera interface , 1999 .

[7]  S. Oetiker,et al.  A 30-frames/s megapixel real-time CMOS image processor , 2000, IEEE Journal of Solid-State Circuits.

[8]  Tetsuya Kuno,et al.  NEW INTERPOLATION METHOD USING DISCRIMINATED COLOR CORRELATION FOR DIGITAL STILL CAMERAS , 1999 .

[9]  Ron Kimmel,et al.  Demosaicing: Image Reconstruction from Color CCD Samples , 1998, ECCV.

[10]  Tetsuya Kuno,et al.  Digital still cameras , 1999, IEEE Trans. Consumer Electron..

[11]  Akram Aldroubi,et al.  B-SPLINE SIGNAL PROCESSING: PART II-EFFICIENT DESIGN AND APPLICATIONS , 1993 .

[12]  Kimura,et al.  A New Digital Signal Processor For Progressive Scan CCD , 1997, 1997 International Conference on Consumer Electronics.

[13]  Akram Aldroubi,et al.  B-spline signal processing. II. Efficiency design and applications , 1993, IEEE Trans. Signal Process..

[14]  Klaus Illgner DSPs for image and video processing , 2000, Signal Process..