Introduction

Demosaicing is a technique to reconstruct the low resolution image from image detector to the high resolution one. Typically, digital color cameras use a single image detector with a color filter array (CFA). In this design, every pixel on the detector collects the intensity of only one of the many color channels. To recover the full color image from the CFA-based detector, a method is required to estimate the missing color information. These methods are referred as demosaicing algorithms.


Figure 1: Demosaicing

Many demosaicing algorithms have been surveyed in previous work[1]. In this project we studied and implemented four prevailing demosaicing algorithms. They are:

We also implemented the bilinear interpolation, a straightforward demosaicing algorithm, to help evaluate the performance of the new algorithms. Most of these algorithms are specifically applied to Bayer CFA[6], the most commonly used CFA. In coming sections we will describe these algorithms, compare the results, and make a conclusion about these algorithms.

< HOME > < Algorithm Description >