Optimized Color Filter Arrays for Sparse Representation-Based Demosaicking

Demosaicking is the problem of reconstructing a color image from the raw image captured by a digital color camera that covers its only imaging sensor with a color filter array (CFA). Sparse representation-based demosaicking has been shown to produce superior reconstruction quality. However, almost all existing algorithms in this category use the CFAs, which are not specifically optimized for the algorithms. In this paper, we consider optimally designing CFAs for sparse representation-based demosaicking, where the dictionary is well-chosen. The fact that CFAs correspond to the projection matrices used in compressed sensing inspires us to optimize CFAs via minimizing the mutual coherence. This is more challenging than that for traditional projection matrices because CFAs have physical realizability constraints. However, most of the existing methods for minimizing the mutual coherence require that the projection matrices should be unconstrained, making them inapplicable for designing CFAs. We consider directly minimizing the mutual coherence with the CFA’s physical realizability constraints as a generalized fractional programming problem, which needs to find sufficiently accurate solutions to a sequence of nonconvex nonsmooth minimization problems. We adapt the redistributed proximal bundle method to address this issue. Experiments on benchmark images testify to the superiority of the proposed method. In particular, we show that a simple sparse representation-based demosaicking algorithm with our specifically optimized CFA can outperform LSSC [1]. To the best of our knowledge, it is the first sparse representation-based demosaicking algorithm that beats LSSC in terms of CPSNR.

[1]  Rastislav Lukac,et al.  Color filter arrays: design and performance analysis , 2005, IEEE Transactions on Consumer Electronics.

[2]  Shuzhong Zhang,et al.  Generalized Fractional Programming with User Interaction , 2004 .

[3]  Michael Elad,et al.  Optimized Projections for Compressed Sensing , 2007, IEEE Transactions on Signal Processing.

[4]  Luc Van Gool,et al.  The 2005 PASCAL Visual Object Classes Challenge , 2005, MLCW.

[5]  Rémi Gribonval,et al.  Sparse representations in unions of bases , 2003, IEEE Trans. Inf. Theory.

[6]  Guillermo Sapiro,et al.  Learning to Sense Sparse Signals: Simultaneous Sensing Matrix and Sparsifying Dictionary Optimization , 2009, IEEE Transactions on Image Processing.

[7]  Eric Dubois,et al.  Frequency-domain methods for demosaicking of Bayer-sampled color images , 2005, IEEE Signal Processing Letters.

[8]  Jianguo Zhang,et al.  The PASCAL Visual Object Classes Challenge , 2006 .

[9]  Yiming Pi,et al.  Optimized Projection Matrix for Compressive Sensing , 2010, EURASIP J. Adv. Signal Process..

[10]  Bastian Goldlücke,et al.  Variational Analysis , 2014, Computer Vision, A Reference Guide.

[11]  Y. C. Pati,et al.  Orthogonal matching pursuit: recursive function approximation with applications to wavelet decomposition , 1993, Proceedings of 27th Asilomar Conference on Signals, Systems and Computers.

[12]  S. Schaible,et al.  An algorithm for generalized fractional programs , 1985 .

[13]  A. Bruckstein,et al.  K-SVD : An Algorithm for Designing of Overcomplete Dictionaries for Sparse Representation , 2005 .

[14]  K. Kiwiel A Method for Solving Certain Quadratic Programming Problems Arising in Nonsmooth Optimization , 1986 .

[15]  Antoni Buades,et al.  Self-Similarity and Spectral Correlation Adaptive Algorithm for Color Demosaicking , 2014, IEEE Transactions on Image Processing.

[16]  Warren Hare,et al.  A Redistributed Proximal Bundle Method for Nonconvex Optimization , 2010, SIAM J. Optim..

[17]  Rabab K. Ward,et al.  Compressed sensing of color images , 2010, Signal Process..

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

[19]  Chao Zhang,et al.  Universal Demosaicking of Color Filter Arrays , 2016, IEEE Transactions on Image Processing.

[20]  Giancarlo Calvagno,et al.  Color image demosaicking: An overview , 2011, Signal Process. Image Commun..

[21]  V. Katkovnik,et al.  Spatially adaptive color filter array interpolation for noiseless and noisy data: Articles , 2007 .

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

[23]  Baoxin Li,et al.  Compressive imaging of color images , 2009, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing.

[24]  Masatoshi Okutomi,et al.  Minimized-Laplacian residual interpolation for color image demosaicking , 2014, Electronic Imaging.

[25]  William T. Freeman,et al.  Rethinking color cameras , 2014, 2014 IEEE International Conference on Computational Photography (ICCP).

[26]  Ting Sun,et al.  Single-pixel imaging via compressive sampling , 2008, IEEE Signal Process. Mag..

[27]  Emmanuel J. Candès,et al.  Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information , 2004, IEEE Transactions on Information Theory.

[28]  Luc Van Gool,et al.  The Pascal Visual Object Classes (VOC) Challenge , 2010, International Journal of Computer Vision.

[29]  Mrityunjay Kumar,et al.  Compressive Framework for Demosaicing of Natural Images , 2013, IEEE Transactions on Image Processing.

[30]  Guillermo Sapiro,et al.  Non-local sparse models for image restoration , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[31]  Yücel Altunbasak,et al.  Multiscale Gradients-Based Color Filter Array Interpolation , 2013, IEEE Transactions on Image Processing.

[32]  Chao Zhang,et al.  New color filter arrays of high light sensitivity and high demosaicking performance , 2011, 2011 18th IEEE International Conference on Image Processing.

[33]  Krzysztof C. Kiwiel,et al.  Proximity control in bundle methods for convex nondifferentiable minimization , 1990, Math. Program..

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

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

[36]  Zhixun Su,et al.  Linearized alternating direction method with parallel splitting and adaptive penalty for separable convex programs in machine learning , 2013, Machine Learning.

[37]  Yen-Wei Chen,et al.  Penrose Demosaicking , 2015, IEEE Transactions on Image Processing.

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

[39]  Jacques A. Ferland,et al.  A note on an algorithm for generalized fractional programs , 1986 .

[40]  Zhouchen Lin,et al.  Optimized Projections for Compressed Sensing via Direct Mutual Coherence Minimization , 2015, Signal Process..

[41]  Masatoshi Okutomi,et al.  Residual interpolation for color image demosaicking , 2013, 2013 IEEE International Conference on Image Processing.

[42]  Lei Zhang,et al.  Color demosaicking by local directional interpolation and nonlocal adaptive thresholding , 2011, J. Electronic Imaging.

[43]  Nicolae Cleju,et al.  Optimized projections for compressed sensing via rank-constrained nearest correlation matrix , 2013, ArXiv.

[44]  Michael Elad,et al.  Sparse Representation for Color Image Restoration , 2008, IEEE Transactions on Image Processing.

[45]  Jacques A. Ferland,et al.  An inexact proximal point method for solving generalized fractional programs , 2008, J. Glob. Optim..

[46]  David L Donoho,et al.  Compressed sensing , 2006, IEEE Transactions on Information Theory.

[47]  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.

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

[49]  Eric Dubois,et al.  A Geometric Method for Optimal Design of Color Filter Arrays , 2011, IEEE Transactions on Image Processing.

[50]  Jean Ponce,et al.  Task-Driven Dictionary Learning , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[51]  Lei Zhang,et al.  Color demosaicking with an image formation model and adaptive PCA , 2012, J. Vis. Commun. Image Represent..

[52]  M. Elad,et al.  $rm K$-SVD: An Algorithm for Designing Overcomplete Dictionaries for Sparse Representation , 2006, IEEE Transactions on Signal Processing.

[53]  J. E. Kelley,et al.  The Cutting-Plane Method for Solving Convex Programs , 1960 .

[54]  David J. Field,et al.  Sparse coding with an overcomplete basis set: A strategy employed by V1? , 1997, Vision Research.

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

[56]  Rama Chellappa,et al.  Domain Adaptive Dictionary Learning , 2012, ECCV.

[57]  Radu Timofte,et al.  Demosaicing Based on Directional Difference Regression and Efficient Regression Priors , 2016, IEEE Transactions on Image Processing.

[58]  Jian Yu,et al.  Automatic Design of Color Filter Arrays in the Frequency Domain , 2016, IEEE Transactions on Image Processing.