| Adaptive Demosaicking |
|
||
|
|
|
Digital Still Color Cameras sample the visible spectrum using an array of color filters overlaid on a CCD such that each pixel samples only one color band. The resulting mosaic of color samples is processed to produce a high resolution color image such that a value of a color band not sampled at a certain location is estimated from its neighbors. This is often referred to as "demosaicking". The human retina has a similar structure although the distribution of cones is not as regular. Motivated by the human visual system, we propose an adaptive demosaicking technique in the framework of bilateral filtering. This approach provides us with a means to denoise, sharpen and demosaic the image simultaneously. The proposed method along with a variety of existing demosaicking strategies are run on synthetic images and real-world images for comparative purposes. A recently proposed image comparison measure geared specifically towards demosaicking has also been applied on these images to provide a performance measure.
The primary citation for this work is as follows:
R. Ramanath and Wesley E. Snyder, "Adaptive Demosaicking," to appear
in the Journal of Electronic Imaging, vol. 12, no. 4, 2003.
@ARTICLE(Ramanath:03,
author = "R. Ramanath and W. E. Snyder",
title = "Adaptive Demosaicking",
journal = "to appear in Journal of Electronic Imaging",
year = "2003",
volume = "12",
number = "4",
pages = ""
)
![]() (a) |
![]() (b) |
|
FIG. 1. Comparison of (a) Bayer Color Filter Array and (b) the distribution
of cones in the human retina
|
|
|
|
FIG. 4. Bilateral filtering using the \Delta E*ab metric
(a) Original Image. (b) image corrupted by Gaussian Noise (c) blur kernel
(d) similarity kernel at row=50, col=51 (e) combined kernel (f) resulting
image
|
|
|
FIG. 5. Bilateral .ltering using the .E*ab metric (a) Original Image.
(b) image corrupted by Gaussian Noise (c) blur kernel (d) similarity
kernel at row=50, col=51 (e) combined kernel (f) resulting image
|
![]() (a) |
![]() (b) |
|
FIG. 6. Bayer Array (a)Red channel (b)Green channel
|
|
![]() (a) |
![]() (b) |
![]() (c) |
![]() (d) |
![]() (e) |
|
| FIG. 11. Original Images used in this experiment (a) Test Image1 (b) Crayon image (c) Hibiscus image (d) Region of interest (ROI) in the Crayon image (e) ROI in the Hibiscus image | ||
![]() (a) |
![]() (b) |
![]() (c) |
![]() (d) |
![]() (e) |
![]() (f) |
|
FIG. 12. Results using on Test Image_1, with SNR 30dB (a) Linear (b) Cok (c) Freeman (d) Bilateral_1 with \sigma_s = 0.5 (e)
Bilateral_2 with \sigma_s = 0.5 (f) Bilateral_3 with \sigma_s = 20
|
||
![]() (a) |
![]() (b) |
![]() (c) |
![]() (d) |
![]() (e) |
![]() (f) |
|
FIG. 13. Results using on Crayon image, with SNR 30dB (a) Linear (b) Cok (c) Freeman (d) Bilateral_1 with \sigma_s = 0.5 (e)
Bilateral_2 with \sigma_s = 0.5 (f) Bilateral_3 with \sigma_s = 20
|
||
![]() (a) |
![]() (b) |
![]() (c) |
![]() (d) |
![]() (e) |
![]() (f) |
|
FIG. 13. Results using on Hibiscus image, with SNR 30dB (a) Linear (b) Cok (c) Freeman (d) Bilateral_1 with \sigma_s = 0.5 (e)
Bilateral_2 with \sigma_s = 0.5 (f) Bilateral_3 with \sigma_s = 20
|
||
Contact rramana@eos.ncsu.edu for more information regarding methods and datasets.
The Crayon image has been provided by Phil Askey. His donation is graciously acknowledged.