MCCL @ Georgia Tech Georgia Tech

Multimedia Computing and Communications Lab

Submit Feedback

MCCL Home
MCCL Vision
People
Research
Publications
Photos
Visit MCCL
Intranet

Georgia Tech

Current Projects

Demosaicking: Color Filter Array Interpolation

Key Words: CFA processing, demosaicking, color interpolation
 

 

Project Members

  • Ibrahim E. Pekkucuksen

 

Project Description

Commercially available digital cameras use color filter arrays (CFA) to sample only one of the three color planes at every pixel location. Given these samples, our goal is to reconstruct the missing color values. The reconstruction scheme should be efficient enough to be implementable in a hand held device, but also robust enough to be applicable to a wide range of images without requiring any limiting assumptions. Using the fact that the green color plane is sampled twice as frequently as the red and blue color planes, it is possible to devise such a reconstruction scheme that is extremely robust and computationally efficient. Our patented demosaicking algorithm uses wavelet decomposition to efficiently extract the well preserved high frequency components of the green color plane, and a clever update strategy to use these as a guide to reconstruct the degraded high frequency components of the red and blue color planes. Although the current version the algorithm is shown to perform extremely well for a wide range of test images, possible improvements are still possible.

 

Related Publications

  • B. K. Gunturk, J. Glotzbach, Y. Altunbasak, R. W. Schafer, and R. M. Mersereau, “Demosaicking: Color filter array interpolation in single chip digital cameras,” IEEE Signal Processing Magazine (Special Issue on Color Image Processing), 2005 [pdf][Matlab Code]
  • B. Gunturk, Y. Altunbasak, and R. M. Mersereau, “Color plane interpolation using alternating projections,” IEEE Transactions on Image Processing, vol. 11, no. 9, pp. 997-1013, September 2002 [pdf][Matlab Code]
  • B. Gunturk, Y. Altunbasak, and R. M. Mersereau, “Color plane interpolation using alternating projections,” IEEE Int. Conf. on Acoustics Speech and Signal Processing, vol. 4, pp. 3333-3336, Orlando, FL, May 2002 [pdf]