A Color Filter Array Interpolation Method Based on Sampling Theory

Digital cameras use a single image sensor array with a color filter array (CFA) to measure a color image. Instead of measuring a red, green, and blue value at every pixel, these cameras have a filter built onto each pixel so that only one portion of the visible spectrum is measured. To generate a f...

Full description

Bibliographic Details
Main Author: Glotzbach, John William
Format: Others
Language:en_US
Published: Georgia Institute of Technology 2005
Subjects:
Online Access:http://hdl.handle.net/1853/4785
id ndltd-GATECH-oai-smartech.gatech.edu-1853-4785
record_format oai_dc
spelling ndltd-GATECH-oai-smartech.gatech.edu-1853-47852013-01-07T20:10:45ZA Color Filter Array Interpolation Method Based on Sampling TheoryGlotzbach, John WilliamSamplingAliasingDigital signal processingColor image processingColor filter arrayImage interpolationDigital cameras use a single image sensor array with a color filter array (CFA) to measure a color image. Instead of measuring a red, green, and blue value at every pixel, these cameras have a filter built onto each pixel so that only one portion of the visible spectrum is measured. To generate a full-color image, the camera must estimate the missing two values at every pixel. This process is known as color filter array interpolation. The Bayer CFA pattern samples the green image on half of the pixels of the imaging sensor on a quincunx grid. The other half of the pixels measure the red and blue images equally on interleaved rectangular sampling grids. This thesis analyzes this problem with sampling theory. The red and blue images are sampled at half the rate of the green image and therefore have a higher probability of aliasing in the output image. This is apparent when simple interpolation algorithms like bilinear interpolation are used for CFA interpolation. Two reference algorithms, a projections onto convex sets (POCS) algorithm and an edge-directed algorithm by Adams and Hamilton (AH), are studied. Both algorithms address aliasing in the green image. Because of the high correlation among the red, green, and blue images, information from the red and blue images can be used to better interpolate the green image. The reference algorithms are studied to learn how this information is used. This leads to two new interpolation algorithms for the green image. The red and blue interpolation algorithm of AH is also studied to determine how the inter-image correlation is used when interpolating these images. This study shows that because the green image is sampled at a higher rate, it retains much of the high-frequency information in the original image. This information is used to estimate aliasing in the red and blue images. We present a general algorithm based on the AH algorithm to interpolate the red and blue images. This algorithm is able to provide results that are on average, better than both reference algorithms, POCS and AH.Georgia Institute of Technology2005-03-01T19:22:54Z2005-03-01T19:22:54Z2004-08-26Dissertation23711114 bytesapplication/pdfhttp://hdl.handle.net/1853/4785en_US
collection NDLTD
language en_US
format Others
sources NDLTD
topic Sampling
Aliasing
Digital signal processing
Color image processing
Color filter array
Image interpolation
spellingShingle Sampling
Aliasing
Digital signal processing
Color image processing
Color filter array
Image interpolation
Glotzbach, John William
A Color Filter Array Interpolation Method Based on Sampling Theory
description Digital cameras use a single image sensor array with a color filter array (CFA) to measure a color image. Instead of measuring a red, green, and blue value at every pixel, these cameras have a filter built onto each pixel so that only one portion of the visible spectrum is measured. To generate a full-color image, the camera must estimate the missing two values at every pixel. This process is known as color filter array interpolation. The Bayer CFA pattern samples the green image on half of the pixels of the imaging sensor on a quincunx grid. The other half of the pixels measure the red and blue images equally on interleaved rectangular sampling grids. This thesis analyzes this problem with sampling theory. The red and blue images are sampled at half the rate of the green image and therefore have a higher probability of aliasing in the output image. This is apparent when simple interpolation algorithms like bilinear interpolation are used for CFA interpolation. Two reference algorithms, a projections onto convex sets (POCS) algorithm and an edge-directed algorithm by Adams and Hamilton (AH), are studied. Both algorithms address aliasing in the green image. Because of the high correlation among the red, green, and blue images, information from the red and blue images can be used to better interpolate the green image. The reference algorithms are studied to learn how this information is used. This leads to two new interpolation algorithms for the green image. The red and blue interpolation algorithm of AH is also studied to determine how the inter-image correlation is used when interpolating these images. This study shows that because the green image is sampled at a higher rate, it retains much of the high-frequency information in the original image. This information is used to estimate aliasing in the red and blue images. We present a general algorithm based on the AH algorithm to interpolate the red and blue images. This algorithm is able to provide results that are on average, better than both reference algorithms, POCS and AH.
author Glotzbach, John William
author_facet Glotzbach, John William
author_sort Glotzbach, John William
title A Color Filter Array Interpolation Method Based on Sampling Theory
title_short A Color Filter Array Interpolation Method Based on Sampling Theory
title_full A Color Filter Array Interpolation Method Based on Sampling Theory
title_fullStr A Color Filter Array Interpolation Method Based on Sampling Theory
title_full_unstemmed A Color Filter Array Interpolation Method Based on Sampling Theory
title_sort color filter array interpolation method based on sampling theory
publisher Georgia Institute of Technology
publishDate 2005
url http://hdl.handle.net/1853/4785
work_keys_str_mv AT glotzbachjohnwilliam acolorfilterarrayinterpolationmethodbasedonsamplingtheory
AT glotzbachjohnwilliam colorfilterarrayinterpolationmethodbasedonsamplingtheory
_version_ 1716473833837297664