Abstract
Color filter array (CFA) has been a basis for modern photography and recently multispectral filter array (MSFA) has gradually found its wide application. A deep learning network capable of joint demosaicking and denoising for both CFA and MSFA raw images is proposed in this paper. First, a novel dense residual network that includes multiple types of skip connections is introduced to learn features at different resolutions. Then, mosaic adaptive convolution and data augmentation based on mosaic shifting are put forward to fully make use of common characteristics of CFA and MSFA mosaic images. Moreover, an L1 loss function normalized by noise standard deviation is suggested to train the deep residual network so it does not rely on an explicit input of known or estimated noise standard deviation. Extensive experiments using simulated and real mosaic images from CFA cameras demonstrate that the proposed mosaic-adaptive dense residual network (MDRN) outperforms other state-of-the-art deep learning algorithms significantly. For simulated MSFA mosaics and real MSFA raw images, it also shows much improved results compared to other methods.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Akiyama, H., Tanaka, M., Okutomi, M.: Pseudo four-channel image denoising for noisy CFA raw data. In: 2015 IEEE International Conference on Image Processing (ICIP), pp. 4778–4782. IEEE (2015)
Al-khafaji, S.L., Zhou, J., Zia, A., Liew, A.W.C.: Spectral-spatial scale invariant feature transform for hyperspectral images. IEEE Trans. Image Process. 27(2), 837–850 (2018)
Bayer, B.E.: Color imaging array. United States Patent 3,971,065 (1976)
Brauers, J., Aach, T.: A color filter array based multispectral camera. In: Group, G.C. (ed.) 12. Workshop Farbbildverarbeitung. Ilmenau, 5–6 October 2006 (2006)
Buades, A., Coll, B., Morel, J.M.: A non-local algorithm for image denoising. In: 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2005), vol. 2, pp. 60–65. IEEE (2005)
Condat, L.: A simple, fast and efficient approach to denoisaicking: joint demosaicking and denoising. In: 2010 IEEE International Conference on Image Processing, pp. 905–908. IEEE (2010)
Condat, L.: A new color filter array with optimal properties for noiseless and noisy color image acquisition. IEEE Trans. Image Process. 20(8), 2200–2210 (2011)
Condat, L., Mosaddegh, S.: Joint demosaicking and denoising by total variation minimization. In: 2012 19th IEEE International Conference on Image Processing, pp. 2781–2784. IEEE (2012)
Dong, W., Yuan, M., Li, X., Shi, G.: Joint demosaicing and denoising with perceptual optimization on a generative adversarial network. arXiv preprint arXiv:1802.04723 (2018)
Fotiadou, K., Tsagkatakis, G., Tsakalides, P.: Deep convolutional neural networks for the classification of snapshot mosaic hyperspectral imagery. Electron. Imaging 2017(17), 185–190 (2017)
Gao, J., Nuyttens, D., Lootens, P., He, Y., Pieters, J.G.: Recognising weeds in a maize crop using a random forest machine-learning algorithm and near-infrared snapshot mosaic hyperspectral imagery. Biosyst. Eng. 170, 39–50 (2018)
Geelen, B., Tack, N., Lambrechts, A.: A compact snapshot multispectral imager with a monolithically integrated per-pixel filter mosaic. In: Advanced Fabrication Technologies for Micro/Nano Optics and Photonics VII, vol. 8974, p. 89740L. International Society for Optics and Photonics (2014)
Getreuer, P.: Color demosaicing with contour stencils. In: 2011 17th International Conference on Digital Signal Processing (DSP), pp. 1–6. IEEE (2011)
Getreuer, P.: Zhang-Wu directional LMMSE image demosaicking. Image Process. On Line 1, 117–126 (2011)
Gharbi, M., Chaurasia, G., Paris, S., Durand, F.: Deep joint demosaicking and denoising. ACM Trans. Graph. (TOG) 35(6), 1–12 (2016). https://doi.org/10.1145/2980179.2982399
Habtegebrial, T.A., Reis, G., Stricker, D.: Deep convolutional networks for snapshot hypercpectral demosaicking. In: 2019 10th Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing. IEEE (2019)
He, K., Zhang, X., Ren, S., Sun, J.: Deep residual learning for image recognition. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 770–778 (2016)
Heide, F., et al.: FlexISP: a flexible camera image processing framework. ACM Trans. Graph. (TOG) 33(6), 231 (2014)
Henz, B., Gastal, E.S., Oliveira, M.M.: Deep joint design of color filter arrays and demosaicing. In: Computer Graphics Forum, vol. 37, pp. 389–399. Wiley Online Library (2018). https://doi.org/10.1111/cgf.13370
Jaiswal, S.P., Fang, L., Jakhetiya, V., Pang, J., Mueller, K., Au, O.C.: Adaptive multispectral demosaicking based on frequency-domain analysis of spectral correlation. IEEE Trans. Image Process. 26(2), 953–968 (2017). https://doi.org/10.1109/tip.2016.2634120
Jeon, G., Dubois, E.: Demosaicking of noisy Bayer-sampled color images with least-squares luma-chroma demultiplexing and noise level estimation. IEEE Trans. Image Process. 22(1), 146–156 (2013)
Kalevo, O., Rantanen, H.: Noise reduction techniques for Bayer-matrix images. In: Sensors and Camera Systems for Scientific, Industrial, and Digital Photography Applications III, vol. 4669, pp. 348–359. International Society for Optics and Photonics (2002)
Khashabi, D., Nowozin, S., Jancsary, J., Fitzgibbon, A.W.: Joint demosaicing and denoising via learned nonparametric random fields. IEEE Trans. Image Process. 23(12), 4968–4981 (2014)
Kingma, D.P., Ba, J.: Adam: a method for stochastic optimization. arXiv preprint arXiv:1412.6980 (2014)
Klatzer, T., Hammernik, K., Knobelreiter, P., Pock, T.: Learning joint demosaicing and denoising based on sequential energy minimization. In: 2016 IEEE International Conference on Computational Photography (ICCP), pp. 1–11. IEEE (2016)
Kokkinos, F., Lefkimmiatis, S.: Deep image demosaicking using a cascade of convolutional residual denoising networks. In: Ferrari, V., Hebert, M., Sminchisescu, C., Weiss, Y. (eds.) Computer Vision – ECCV 2018. LNCS, vol. 11218, pp. 317–333. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-01264-9_19
Kokkinos, F., Lefkimmiatis, S.: Iterative joint image demosaicking and denoising using a residual denoising network. IEEE Trans. Image Process. 28, 4177–4188 (2019)
Li, X., Gunturk, B., Zhang, L.: Image demosaicing: a systematic survey. In: Visual Communications and Image Processing 2008, vol. 6822, p. 68221J. International Society for Optics and Photonics (2008)
MacKenzie, L., Choudhary, T., McNaught, A.I., Harvey, A.R.: In vivo oximetry of human bulbar conjunctival and episcleral microvasculature using snapshot multispectral imaging. Exp. Eye Res. 149, 48–58 (2016)
Miao, L., Qi, H., Ramanath, R., Snyder, W.E.: Binary tree-based generic demosaicking algorithm for multispectral filter arrays. IEEE Trans. Image Process. 15(11), 3550–3558 (2006). https://doi.org/10.1109/tip.2006.877476
Mihoubi, S., Losson, O., Mathon, B., Macaire, L.: Multispectral demosaicing using pseudo-panchromatic image. IEEE Trans. Comput. Imaging 3(4), 982–995 (2017). https://doi.org/10.1109/tci.2017.2691553
Monno, Y., Kiku, D., Kikuchi, S., Tanaka, M., Okutomi, M.: Multispectral demosaicking with novel guide image generation and residual interpolation. In: 2014 IEEE International Conference on Image Processing (ICIP), pp. 645–649. IEEE (2014). https://doi.org/10.1109/icip.2014.7025129
Monno, Y., Kiku, D., Tanaka, M., Okutomi, M.: Adaptive residual interpolation for color and multispectral image demosaicking. Sensors 17(12), 2787–1-21 (2017). https://doi.org/10.3390/s17122787
Monno, Y., Tanaka, M., Okutomi, M.: Multispectral demosaicking using adaptive kernel upsampling. In: 2011 18th IEEE International Conference on Image Processing, pp. 3157–3160. IEEE (2011). https://doi.org/10.1109/icip.2011.6116337
Monno, Y., Tanaka, M., Okutomi, M.: Multispectral demosaicking using guided filter. In: Digital Photography VIII, vol. 8299, pp. 82990O-1-7. International Society for Optics and Photonics (2012)
Monno, Y., Teranaka, H., Yoshizaki, K., Tanaka, M., Okutomi, M.: Single-sensor RGB-NIR imaging: high-quality system design and prototype implementation. IEEE Sens. J. 19(2), 497–507 (2019)
Nascimento, S.M., Amano, K., Foster, D.H.: Spatial distributions of local illumination color in natural scenes. Vis. Res. 120, 39–44 (2016). https://doi.org/10.1016/j.visres.2015.07.005
Pan, Z., Li, B., Cheng, H., Bao, Y.: Deep panchromatic image guided residual interpolation for multispectral image demosaicking. In: 2019 10th Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing. IEEE (2019)
Park, S.H., Kim, H.S., Lansel, S., Parmar, M., Wandell, B.A.: A case for denoising before demosaicking color filter array data. In: 2009 Conference Record of the Forty-Third Asilomar Conference on Signals, Systems and Computers, pp. 860–864. IEEE (2009)
Paszke, A., et al.: Automatic differentiation in pytorch. In: NIPS-W (2017)
Shinoda, K., et al.: Multispectral filter array and demosaicking for pathological images. In: 2015 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA), pp. 697–703. IEEE (2015). https://doi.org/10.1109/apsipa.2015.7415362
Shinoda, K., Yoshiba, S., Hasegawa, M.: Deep demosaicking for multispectral filter arrays. arXiv preprint arXiv:1808.08021 (2018)
Shrestha, R., Pillay, R., George, S., Hardeberg, J.Y.: Quality evaluation in spectral imaging-quality factors and metrics. JAIC-J. Int. Colour Assoc. 12, 22–35 (2014)
Tan, D.S., Chen, W.Y., Hua, K.L.: DeepDemosaicking: adaptive image demosaicking via multiple deep fully convolutional networks. IEEE Trans. Image Process. 27(5), 2408–2419 (2018)
Tan, H., Zeng, X., Lai, S., Liu, Y., Zhang, M.: Joint demosaicing and denoising of noisy bayer images with ADMM. In: 2017 IEEE International Conference on Image Processing (ICIP), pp. 2951–2955. IEEE (2017)
Uemori, T., Ito, A., Moriuchi, Y., Gatto, A., Murayama, J.: Skin-based identification from multispectral image data using CNNs. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 12349–12358 (2019)
Wang, X., Thomas, J.B., Hardeberg, J.Y., Gouton, P.: Discrete wavelet transform based multispectral filter array demosaicking. In: 2013 Colour and Visual Computing Symposium (CVCS), pp. 1–6. IEEE (2013). https://doi.org/10.1109/cvcs.2013.66262741
Yasuma, F., Mitsunaga, T., Iso, D., Nayar, S.K.: Generalized assorted pixel camera: postcapture control of resolution, dynamic range, and spectrum. IEEE Trans. Image Process. 19(9), 2241–2253 (2010)
Zhang, L., Lukac, R., Wu, X., Zhang, D.: PCA-based spatially adaptive denoising of CFA images for single-sensor digital cameras. IEEE Trans. Image Process. 18(4), 797–812 (2009)
Zhang, L., Wu, X.: Color demosaicking via directional linear minimum mean square-error estimation. IEEE Trans. Image Process. 14(12), 2167–2178 (2005)
Zhang, L., Wu, X., Buades, A., Li, X.: Color demosaicking by local directional interpolation and nonlocal adaptive thresholding. J. Electron. Imaging 20(2), 023016 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
1 Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Pan, Z., Li, B., Cheng, H., Bao, Y. (2020). Joint Demosaicking and Denoising for CFA and MSFA Images Using a Mosaic-Adaptive Dense Residual Network. In: Bartoli, A., Fusiello, A. (eds) Computer Vision – ECCV 2020 Workshops. ECCV 2020. Lecture Notes in Computer Science(), vol 12537. Springer, Cham. https://doi.org/10.1007/978-3-030-67070-2_39
Download citation
DOI: https://doi.org/10.1007/978-3-030-67070-2_39
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-67069-6
Online ISBN: 978-3-030-67070-2
eBook Packages: Computer ScienceComputer Science (R0)