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..