Multiscale Gradients-Based Color Filter Array Interpolation

Single sensor digital cameras use color filter arrays to capture a subset of the color data at each pixel coordinate. Demosaicing or color filter array (CFA) interpolation is the process of estimating the missing color samples to reconstruct a full color image. In this paper, we propose a demosaicing method that uses multiscale color gradients to adaptively combine color difference estimates from different directions. The proposed solution does not require any thresholds since it does not make any hard decisions, and it is noniterative. Although most suitable for the Bayer CFA pattern, the method can be extended to other mosaic patterns. To demonstrate this, we describe its application to the Lukac CFA pattern. Experimental results show that it outperforms other available demosaicing methods by a clear margin in terms of CPSNR and S-CIELAB measures for both mosaic patterns.

[1]  Rastislav Lukac,et al.  Universal demosaicking for imaging pipelines with an RGB color filter array , 2005, Pattern Recognit..

[2]  Rastislav Lukac,et al.  Single-Sensor Imaging: Methods and Applications for Digital Cameras , 2008 .

[3]  Rastislav Lukac,et al.  2004 International Conference on Image Processing (ICIP) A NORMALIZED MODEL FOR COLOR-RATIO BASED DEMOSAICKING SCHEMES , 2022 .

[4]  Laurent Condat,et al.  A New Color Filter Array With Optimal Properties for Noiseless and Noisy Color Image Acquisition , 2011, IEEE Transactions on Image Processing.

[5]  Patrick J. Wolfe,et al.  Spatio-Spectral Color Filter Array Design for Optimal Image Recovery , 2008, IEEE Transactions on Image Processing.

[6]  Yücel Altunbasak,et al.  Color plane interpolation using alternating projections , 2002, 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[7]  Giancarlo Calvagno,et al.  Demosaicing With Directional Filtering and a posteriori Decision , 2007, IEEE Transactions on Image Processing.

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

[9]  Yücel Altunbasak,et al.  Gradient based threshold free color filter array interpolation , 2010, 2010 IEEE International Conference on Image Processing.

[10]  Yuk-Hee Chan,et al.  Low-complexity color demosaicing algorithm based on integrated gradients , 2010, J. Electronic Imaging.

[11]  Lei Zhang,et al.  Image demosaicing: a systematic survey , 2008, Electronic Imaging.

[12]  Yücel Altunbasak,et al.  Edge oriented directional Color Filter Array interpolation , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[13]  Gwanggil Jeon,et al.  Least-Squares Luma–Chroma Demultiplexing Algorithm for Bayer Demosaicking , 2011, IEEE Transactions on Image Processing.

[14]  Lei Zhang,et al.  Color demosaicking via directional linear minimum mean square-error estimation , 2005, IEEE Transactions on Image Processing.

[15]  Yuk-Hee Chan,et al.  Color Demosaicing Using Variance of Color Differences , 2006, IEEE Transactions on Image Processing.

[16]  Karen O. Egiazarian,et al.  Spatially adaptive color filter array interpolation for noiseless and noisy data , 2007, Int. J. Imaging Syst. Technol..

[17]  Thomas W. Parks,et al.  Adaptive homogeneity-directed demosaicing algorithm , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[18]  Daniele Menon,et al.  Color Image Reconstruction for Digital Cameras , 2009 .

[19]  Yap-Peng Tan,et al.  Adaptive Filtering for Color Filter Array Demosaicking , 2007, IEEE Transactions on Image Processing.

[20]  Giancarlo Calvagno,et al.  Regularization Approaches to Demosaicking , 2009, IEEE Transactions on Image Processing.

[21]  Ronald W. Schafer,et al.  A method of color filter array interpolation with alias cancellation properties , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).