journal article·2021-10-25Open access

Data-Driven Convolutional Model for Digital Color Image Demosaicing

Francesco de Gioia, Luca Fanucci

Applied Sciences· Volume 11· Issue 21

Abstract

Modern digital cameras use specific arrangement of Color Filter Array to sample light wavelength corresponding to visible colors. The most common Color Filter Array is the Bayer filter that samples only one color per pixel. To recover the full resolution image, an interpolation algorithm can be used. This process is called demosaicing and it is one of the first processing stages of a digital imaging pipeline. We introduce a novel data-driven model for demosaicing that takes into account the different requirements for reconstruction of the image Luma and Chrominance channels. The final model is a parallel composition of two reconstruction networks with individual architecture and trained with distinct loss functions. In order to solve the overfitting problem, we prepared a dataset that contains groups of patches that share common chromatic and spectral characteristics. We reported the reconstruction error on noise-free images and measured the effect of random noise and quantization noise in the demosaicing reconstruction. To test our model performance, we implemented the network on NVIDIA Jetson Nano, obtaining an end-to-end running time of less than one second for a full frame 12 MPixel image.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Image and Signal Denoising Methods · Advanced Image Fusion Techniques · Advanced Image Processing Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Information Engineering, University of Pisa, 56126 Pisa, Italy

References (30)

Show source-provided references
1. Bayer, B.E. (2021, June 19). Color Imaging Array. Available online: http://www.google.com/patents?id=Q_o7AAAAEBAJ&dq=3,971,065.
2. A new CFA interpolation framework10.1016/j.sigpro.2005.09.005 ↗
3. Condat, L. (2009, January 7–10). A new random color filter array with good spectral properties. Proceedings of the 2009 16th IEEE International Conference on Image Processing (ICIP), Cairo, Egypt.10.1109/ICIP.2009.5413678 ↗
4. Zapryanov, G., and Nikolova, I. (2005). Demosaicing methods for pseudo-random Bayer color filter array. Proc. ProRisc, ProRisc.
5. Anti-aliasing in image recording and display hardware: Lessons from nature10.1088/1464-4258/6/8/001 ↗
6. (2021, September 05). Kodak PhotoCD. Available online: https://www.math.purdue.edu/~lucier/PHOTO_CD/.
7. Deep joint demosaicking and denoising10.1145/2980179.2982399 ↗
8. Chapter 5—Comparison of Color Demosaicing Methods10.1016/S1076-5670(10)62005-8 ↗
9. Demosaicking: Color filter array interpolation10.1109/MSP.2005.1407714 ↗
10. Cok, D.R. (1994). Reconstruction of CCD images using template matching. Proc IS&T Annual Conf./ICPS.
11. Hibbard, R.H. (1995). Apparatus and Method for Adaptively Interpolating a Full Color Image Utilizing Luminance Gradients. (No. 5,382,976), U.S. Patent.
12. Kamel, M., and Campilho, A. (2005). High Order Extrapolation Using Taylor Series for Color Filter Array Demosaicing. Image Analysis and Recognition, Springer.10.1007/11559573 ↗
13. Hamilton, J.F., and Adams, J.E. (1997). Adaptive Color Plan Interpolation in Single Sensor Color Electronic Camera. (No. 5,629,734), U.S. Patent.
14. Adaptive homogeneity-directed demosaicing algorithm10.1109/TIP.2004.838691 ↗
15. Hybrid color filter array demosaicking for effective artifact suppression10.1117/1.2183325 ↗
16. Demosaicing: Image reconstruction from color CCD samples10.1109/83.784434 ↗
17. Color demosaicking by local directional interpolation and nonlocal adaptive thresholding10.1117/1.3600632 ↗
18. Wang, C. (2012, January 21). Bayer patterned image compression based on wavelet transform and all phase interpolation. Proceedings of the 2012 IEEE 11th International Conference on Signal Processing, Beijing, China.10.1109/ICoSP.2012.6491585 ↗
19. Linear demosaicing inspired by the human visual system10.1109/TIP.2004.841200 ↗
20. Syu, N.S., Chen, Y.S., and Chuang, Y.Y. (2018). Learning deep convolutional networks for demosaicing. arXiv.
21. Tan, R., Zhang, K., Zuo, W., and Zhang, L. (2017, January 10–14). Color image demosaicking via deep residual learning. Proceedings of the IEEE Int. Conf. Multimedia and Expo (ICME), Hong Kong, China.
22. Color plane interpolation using alternating projections10.1109/TIP.2002.801121 ↗
23. Joint Demosaicing and Denoising via Learned Nonparametric Random Fields10.1109/TIP.2014.2359774 ↗
24. Malvar-He-Cutler Linear Image Demosaicking10.5201/ipol.2011.g_mhcd ↗
25. Demosaicing with directional filtering and a posteriori decision10.1109/TIP.2006.884928 ↗
26. Image quality assessment: From error visibility to structural similarity10.1109/TIP.2003.819861 ↗
27. FlexISP: A Flexible Camera Image Processing Framework10.1145/2661229.2661260 ↗
28. Demosaicking of noisy Bayer-sampled color images with least-squares luma-chroma demultiplexing and noise level estimation10.1109/TIP.2012.2214041 ↗
29. A new color filter array with optimal properties for noiseless and noisy color image acquisition10.1109/TIP.2011.2114355 ↗
30. Condat, L., and Mosaddegh, S. (October, January 30). Joint demosaicking and denoising by total variation minimization. Proceedings of the 2012 19th IEEE International Conference on Image Processing, Orlando, FL, USA.10.1109/ICIP.2012.6467476 ↗