Low-complexity color demosaicing algorithm based on integrated gradients

Color demosaicing is critical for digital cameras, because it converts a Bayer sensor mosaic output to a full color image, which determines the output image quality of the camera. In this work, an efficient decision-based demosaicing method is presented. This method exploits a new edge-sensing measure called integrated gradient (IG) to effectively extract gradient information in both color intensity and color difference domains simultaneously. This measure is reliable and supports full resolution, which allows one to interpolate the missing samples along an appropriate direction and hence directly improves the demosaicing performance. By sharing it in different demosaicing stages to guide the interpolation of various color planes, it guarantees the consistency of the interpolation direction in different color channels and saves the effort required to repeatedly extract gradient information from intermediate interpolation results at different stages. An IG-based green plane enhancement is also proposed to further improve the method's efficiency. Simulation results confirm that the proposed demosaicing method outperforms up-to-date demosaicing methods in terms of output quality at a complexity of around 80 arithmetic operations per pixel.

[1]  Chi-Yi Tsai,et al.  Heterogeneity-Projection Hard-Decision Color Interpolation Using Spectral-Spatial Correlation , 2007, IEEE Transactions on Image Processing.

[2]  Yap-Peng Tan,et al.  Color filter array demosaicking: new method and performance measures , 2003, IEEE Trans. Image Process..

[3]  Rastislav Lukac,et al.  Demosaicked image postprocessing using local color ratios , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  Tadashi Sakamoto,et al.  Software pixel interpolation for digital still cameras suitable for a 32-bit MCU , 1998 .

[5]  Xin Li,et al.  Demosaicing by successive approximation , 2005, IEEE Transactions on Image Processing.

[6]  Stan Z. Li,et al.  Learning multiview face subspaces and facial pose estimation using independent component analysis , 2005, IEEE Transactions on Image Processing.

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

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

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

[10]  Sabine Süsstrunk,et al.  Linear demosaicing inspired by the human visual system , 2005, IEEE Transactions on Image Processing.

[11]  Yap-Peng Tan,et al.  Effective use of spatial and spectral correlations for color filter array demosaicking , 2004, IEEE Transactions on Consumer Electronics.

[12]  Rastislav Lukac,et al.  Data adaptive filters for demosaicking: a framework , 2005, IEEE Transactions on Consumer Electronics.

[13]  R.W. Schafer,et al.  Demosaicking: color filter array interpolation , 2005, IEEE Signal Processing Magazine.

[14]  Dimitrios Hatzinakos,et al.  A novel cost effective demosaicing approach , 2004, IEEE Transactions on Consumer Electronics.

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

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

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

[18]  Thomas W. Parks,et al.  Demosaicing using optimal recovery , 2005, IEEE Transactions on Image Processing.

[19]  Ning Zhang,et al.  Primary-consistent soft-decision color demosaicking for digital cameras (patent pending) , 2004, IEEE Transactions on Image Processing.

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

[21]  Yuk-Hee Chan,et al.  A Low-Complexity Joint Color Demosaicking and Zooming Algorithm for Digital Camera , 2007, IEEE Transactions on Image Processing.