Hardware-friendly universal demosaick using non-iterative map reconstruction

Non-Bayer color filter array (CFA) sensors have recently drawn attention due to their superior compression of spectral energy, ability to deliver improved signal-to-noise ratio, or ability to provide high dynamic range (HDR) imaging. Demosaicking methods that perform color interpolation of Bayer CFA data have been widely investigated. However, a bottleneck to the adaption of emerging non-Bayer CFA sensors is the unavailability of efficient color-interpolation algorithms that can demosaick the new patterns. Designing a new demosaick algorithm for every proposed CFA pattern is a challenge. In this paper, we propose a hardware-friendly universal demosaick algorithm based on maximum a-posteriori (MAP) estimation that can be configured to demosaick raw images captured using a variety of CFA sensors. The forward process of mosaicking is modeled as a linear operation. We then use quadratic data-fitting and image prior terms in a MAP framework and pre-compute the inverse matrix for recovering the full RGB image from CFA observations for a given pattern. The pre-computed inverse is later used in real-time application to demosaick the given CFA pattern. The inverse matrix is observed to have a Toeplitz-like structure, allowing for hardware-efficient implementation of the algorithm. We use a set of 24 Kodak color images to evaluate the quality of our demosaick algorithm on three different CFA patterns. The PSNR values of the reconstructed full-channel RGB images from CFA samples are reported in the paper.

[1]  Martin Vetterli,et al.  Optimal color filter array design: quantitative conditions and an efficient search procedure , 2009, Electronic Imaging.

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

[3]  황준 Image sensor with improved light sensitivity and fabricating method of the same , 2001 .

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

[5]  Sergio Goma,et al.  New Color Filter Patterns and Demosaic for Submicron Pixel Arrays , 2015 .

[6]  Hasib Siddiqui,et al.  Training-based demosaicing , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

[7]  Ken D. Sauer,et al.  A generalized Gaussian image model for edge-preserving MAP estimation , 1993, IEEE Trans. Image Process..

[8]  Jayanta Mukherjee,et al.  Markov random field processing for color demosaicing , 2001, Pattern Recognit. Lett..