Demosaicing with Directional Filtering and a Posteriori Decision

D. Menon, S. Andriani, and G. Calvagno

IEEE Transactions on Image Processing, vol. 16, no. 1, pp. 132-141, Jan. 2007

[Articlepdf]   [BibTeX]   [Matlab Code]   [Additional Results]
Abstract: Most digital cameras use a color filter array to capture the colors of the scene. Downsampled versions of the red, green and blue components are acquired and an interpolation of the three colors is necessary to reconstruct a full representation of the image. This color interpolation is known as demosaicing. The most effective demosaicing techniques proposed in the literature are based on directional filtering and a posteriori decision. In this paper we present a novel approach to this reconstruction method. A refining step is included to further improve the resulting reconstructed image. The proposed approach requires a limited computational cost and gives good performance even when compared to more demanding techniques.

Various images demosaicked with the proposed algorithm are available. The original images are available at We downsampled them according to the Bayer pattern and afterwards we reconstructed them using the DDFAPD algorithm presented in the paper.

Click on the image to view or download the demosaicked images (the uncompressed TIFF format is used):

boat lighthouse sail statue window

In also a comparison with other recent techniques can be found in order to evaluate the performance of the algorithm.

An implementation of the DDFAPD algorithm in VirtualDub is available here (by Daniele Menon and Luca Ballan).

* Copyright IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works, must be obtained from the IEEE. Contact: Manager, Copyrights and Permissions / IEEE Service Center / 445 Hoes Lane / P.O. Box 1331 / Piscataway, NJ 08855-1331, USA. Telephone: + Intl. 908-562-3966.