Compressive Demosaicing Abdolreza Abdolhosseini Moghadam #1 , Mohammad Aghagolzadeh #2 , Mrityunjay Kumar 3 , and Hayder Radha #4 # Dept. of Electrical & Computer Eng., Michigan State University, Eastman Kodak Company, Rochester, NY, USA. 1 abdolhos@msu.edu, 2 aghagol1@msu.edu , 3 mrityunjay.kumar@kodak.com, 4 radha@msu.edu Abstract—A typical consumer digital camera uses a Color Filter Array (CFA) to sense only one color component per image pixel. The original three-color image is reconstructed by interpolating the missing color components. This interpolation process (known as demosaicing) corresponds to solving an under- determined system of linear equations. In this paper, we show that by replacing the traditional CFA with a random panchromatic CFA, recent results in the emerging field of Compressed Sensing (CS) can be used to solve the demosaicing problem in a novel way. Specifically, during the image reconstruction process, we exploit the fact that the multi-dimensional color of each pixel has a compressible representation in a (possibly overcomplete) color system. While adhering to the “single color per pixel sensing” constraint at the sensing stage, during the reconstruction process we utilize the inter-pixel correlation by exploiting the compress- ible representation of the overall image in some sparsifying bases. Depending on the CFA, sparsifying bases and the color system, we form an underdetermined system of linear equations and find the sparsest solution for the color image by utilizing a CS solver. We illustrate that, for natural images, the proposed Compressive Demosaicing (CD) framework visually outperforms leading demosaicing methods in a consistent manner; in many cases it achieves clear visible improvements in a significant way. I. I NTRODUCTION Motivated by cost constraints, most low-cost consumer grade digital camera systems are currently designed to (a) sense only one color component per image pixel and (b) interpolate the other missing color components (at each pixel) during reconstruction. The sensing process, which employs a Color Filter Array (CFA), maps each pixel to a single color based on a color pattern. The CFA color pattern and the interpolation process (widely known as demosaicing) have a significant impact on the quality of the reconstructed image. The most popular CFA pattern is the Bayer color pattern that employs two green filters, one red, and one blue filter in each 2 × 2 block within the CFA. Many other CFA patterns have been proposed including ones that are based on secondary colors [3]. There has been a great deal of attention paid to the demosaicing problem, and consequently, a flurry of algorithms has been proposed [2]-[11]. Several recent papers on image demosaicing provide an excellent overview of leading approaches and their classification (e.g., spatial versus frequency domains) [1]. In general, demosaicing algorithms exploit the correlation that exists among adjacent MMSP’10, October 4-6, 2010, Saint-Malo, France. 978-1-4244-8112- 5/10/$26.00 2010 IEEE pixels (inter-pixel correlation) and among color planes (inter- channel correlation) [1]-[11]. Meanwhile, the area of Compressed Sensing (CS) [12] has attracted a great deal of attention recently. The problem of CS targets the sparsest solution of an underdetermined system of linear equations. Similarly, the problem of demosaicing is basically an attempt to finding a solution to an underde- termined system of linear equations where for each pixel, one linear sample of three color components is sensed. In principle, CFA-based image capture represents a three-to-one compressed sensing. Hence, utilizing the rich results developed in the CS area to solve the demosaicing problem seems plausible. In this paper, we present Compressive Demosaicing (CD), a framework to demosaic natural images by employing aspects from the theory of CS. More specifically, instead of finding the missing color components of a pixel, we find an equivalent compressible description of the same image. This equivalent description of the image is essentially the redundant representation of that image with minimal inter-channel and inter-pixel correlations. In words, given the CFA samples, the proposed CD framework finds the transform coefficients of the image (with respect to a sparsifying frame or basis) in a redundant color space, by algorithms developed in the CS area to reconstruct the three-color image. We employ a random panchromatic CFA during the sensing stage of our proposed framework. It is important to highlight that the proposed compressive demaosaicing framework differs significantly from other re- cent attempts for combining CS and CFA sensing. In par- ticular, the utility of CS for sensing color images has been proposed in [19]. Our proposed CD framework departs from prior work in many ways both in terms of the problem objectives and also the approach to solve that problem. For instance, [19] requires a CS-camera [18] (where for each pixel, a linear measurement of the whole image is sensed) and hence requires drastic changes in the design of digital cameras which might not be feasible (at least at the present time). On the other hand, in our method, for each pixel, we only sense a linear combination of color components of that (single) pixel, which can be achieved simply by employing a random panchromatic CFA. Hence, we strictly adhere to the “single color per pixel” constraint. Second, [19] utilizes a joint sparsity model to recover a sparse representation of the color image. On the other hand, we utilize a novel combination of Equiangular Tight Frames (ETFs) along with YUV color system to de-correlate the color components of an image. 978-1-4244-8112-5/10/$26.00 ©2010 IEEE 105