journal article·2020-07-13Open access

CNN-Based Illumination Estimation with Semantic Information

Ho-Hyoung Choi, Hyun-Soo Kang, Byoung-Ju Yun

Applied Sciences· Volume 10· Issue 14

Abstract

For more than a decade, both academia and industry have focused attention on the computer vision and in particular the computational color constancy (CVCC). The CVCC is used as a fundamental preprocessing task in a wide range of computer vision applications. While our human visual system (HVS) has the innate ability to perceive constant surface colors of objects under varying illumination spectra, the computer vision is facing the color constancy challenge in nature. Accordingly, this article proposes novel convolutional neural network (CNN) architecture based on the residual neural network which consists of pre-activation, atrous or dilated convolution and batch normalization. The proposed network can automatically decide what to learn from input image data and how to pool without supervision. When receiving input image data, the proposed network crops each image into image patches prior to training. Once the network begins learning, local semantic information is automatically extracted from the image patches and fed to its novel pooling layer. As a result of the semantic pooling, a weighted map or a mask is generated. Simultaneously, the extracted information is estimated and combined to form global information during training. The use of the novel pooling layer enables the proposed network to distinguish between useful data and noisy data, and thus efficiently remove noisy data during learning and evaluating. The main contribution of the proposed network is taking CVCC to higher accuracy and efficiency by adopting the novel pooling method. The experimental results demonstrate that the proposed network outperforms its conventional counterparts in estimation accuracy.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Color Science and Applications · Image Enhancement Techniques · Color perception and design

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

Affiliations

Advanced Dental Device Development Institute, School of Dentistry, Kyungpook National University, 2177, Dalgubeol-daero, Jung-gu, Daegu 41940, Korea

College of Electrical and Computer Engineering, School of Information and Communication Engineering, Chungbuk National University, 1, Chungdae-ro, Seowon-gu, Cheongju-si, Chungcheongbuk-do 28644, Korea

IT College, School of Electronics Engineering, Kyungpook National University, 80, Daehak-ro, Buk-gu, Daegu 41566, Korea

References (43)

Show source-provided references
1. Bianco, S., Cusano, C., and Schettini, R. (2015). Single and Multiple illuminant Estimation Using Convolutional Neural Network. arXiv.
2. Color Constancy Techniques
3. A spatial processor model for object colour perception10.1016/0016-0032(80)90058-7 ↗
4. Finlayson, G., and Trezzi, E. (2004, January 9). Shades of gray and colour constancy. Proceedings of the Twelfth Color Imaging Conference: Color Science and Engineering Systems, Technologies, Applications, CIC 2004, Scottsdale, AZ, USA.10.2352/CIC.2004.12.1.art00008 ↗
5. Funt, B., and Shi, L. (2010, January 12). The rehabilitation of maxrgb. Proceedings of the 18th Color and Imaging Conference, San Antonio, TX, USA.
6. Edge-based color constancy10.1109/TIP.2007.901808 ↗
7. Gao, S., Han, W., Yang, K., Li, C., and Li, Y. (2014, January 6–12). Efficient color constancy with local surface reflectance statistics. Proceedings of the European Conference on Computer Vision (ECCV), Zurich, Switzerland.10.1007/978-3-319-10605-2_11 ↗
8. Illuminant estimation for color constancy: Why spatial-domain methods work and the role of the color distribution10.1364/JOSAA.31.001049 ↗
9. Yang, K.-F., Gao, S.-B., and Li, Y.-J. (2015, January 7–12). Efficient illuminant estimation for color constancy using gray pixel. Proceedings of the Computer Vision Foundation Conference: CVPR 2015, Boston, MA, USA.10.1109/CVPR.2015.7298838 ↗
10. Color constancy through inverse-intensity chromaticity space10.1364/JOSAA.21.000321 ↗
11. Solving for colour constancy using a constrained dichromatic reflectance model10.1023/A:1011120214885 ↗
12. Generalized gamut mapping using image derivative structures for color constancy10.1007/s11263-008-0171-3 ↗
13. A novel algorithm of color constancy10.1007/BF00056770 ↗
14. Color constancy10.1109/34.969113 ↗
15. Gehler, P.V., Rother, C., Blake, A., Minka, T., and Sharp, T. (2008, January 26). Bayesian Color constancy revisited. Proceedings of the 2008 IEEE Conference on Computer Vision and Pattern Recognition, Anchorage, AK, USA.10.1109/CVPR.2008.4587765 ↗
16. Exemplar-based color constancy and multiple illumination10.1109/TPAMI.2013.169 ↗
17. Finlayson, G.D. (2013, January 1–8). Corrected-moment illuminant estimation. Proceedings of the IEEE International Conference on Computer Vision (ICCV), Sydney, NSW, Australia.10.1109/ICCV.2013.239 ↗
18. Bianco, S., Cusano, C., and Schettini, R. (2015, January June). Color constancy using CNNs. Proceedings of the Deep Vision: Deep Learning in Computer Vision (CVPR Workshop), Boston, MA, USA.10.1109/CVPRW.2015.7301275 ↗
19. Lou, Z., Gevers, T., Hu, N., and Lucassen, M. (2015, January 7–10). Color constancy by deep learning. Proceedings of the British Machine Vision Conference, Swansea, UK.10.5244/C.29.76 ↗
20. Color Constancy using Natural Image Statistics and Scene Semantics10.1109/TPAMI.2010.93 ↗
21. Color Constancy beyond the Classical Receptive Field10.1109/TPAMI.2017.2753239 ↗
22. Hu, Y., Wang, B., and Lin, S. (2017, January 21–26). Fc4: Fully convolutional Color Constancy with Confidence-Weighted Pooling. Proceedings of the CVPR 2017, Honolulu, HI, USA.10.1109/CVPR.2017.43 ↗
23. Color Constancy for Uniform and Non-Uniform Illuminant Using Image Texture10.1109/ACCESS.2019.2919997 ↗
24. Computational colour constancy based on convolutional neural networks with a cross- level architecture10.1049/iet-ipr.2018.5450 ↗
25. He, K., Zhang, X., Ren, S., and Sun, J. (2015, January 7–12). Deep residual learning for image recognition. Proceedings of the CVPR, Boston, MA, USA.10.1109/CVPR.2016.90 ↗
26. Yu, F., and Koltun, V. (2016, January 2–4). Multi-scale context aggregation by dilated convolution. Proceedings of the ICLR, San Juan, Puerto Rico.
27. Ghiasi, G., and Fowlkes, C.C. (2016, January 8–16). Laplacian reconstruction and refinement for semantic segmentation. Proceedings of the ECCV, Amsterdam, The Netherlands.10.1007/978-3-319-46487-9_32 ↗
28. Chen, L., Papandreou, G., Kokkinos, I., Murphy, K., and Yuille, A.L. (2016). Deeplab Semantic image segmentation with deep convolutional nets, atrous convolution, and fully conneted crfs. arXiv.
29. Kngma, D., and Adam, J.B. (2015, January 7–9). A method for stochastic optimization. Proceedings of the International Conference on Learning Representations, San Diego, CA, USA.
30. Shi, L., and Funtes, B. (2010). Re-Processed Version of the Gehler Color Constancy Dataset of 568 Images. [Simon Fraser University]. Available online: http://www.cs.sfu.ca/~colour/data/.
31. Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G.S., Davis, A., Dean, J., and Devin, M. (2016). TensorFlow: Large-scale machine learning on heterogeneous distributed system. arXiv.
32. The Retinex Theory of Color Vision10.1038/scientificamerican1277-108 ↗
33. Gijsenij, A., and Gevers, T. (2019, November 15). Color Constancy: Research Website on Illumination Estimation. Available online: http://colorconstancy.com.
34. Estimating illumination chromaticity via support vector regression10.2352/J.ImagingSci.Technol.(2006)50:4(341) ↗
35. Zakizadeh, R., Brown, M.S., and Finlayson, G.D. (2015, January 7–13). A hybrid strategy for illuminant estimation targeting hard images. Proceedings of the IEEE International Conference on Computer Vision Workshops, Santiago, Chile.10.1109/ICCVW.2015.16 ↗
36. Automatic color constancy algorithm selection and combination10.1016/j.patcog.2009.08.007 ↗
37. van de Weijer, J., Schmid, C., and Verbeek, J. (2007, January 14–21). Using high-level visual information for color constancy. Proceedings of the 2007 IEEE 11th International Conference on Computer Vision, Rio de Janeiro, Brazil.10.1109/ICCV.2007.4409109 ↗
38. Cheng, D., Price, B., Cohen, S., and Brown, M.S. (2015, January 7–12). Effective learning based illumination estimation using simple features. Proceedings of the IEEE Conference Computer Vision and Patterns Recognition, Boston, MA, USA.10.1109/CVPR.2015.7298702 ↗
39. Color by correlation: A simple, Unifying Framework for color constancy10.1109/34.969113 ↗
40. Shi, W., Loy, C.C., and Tang, X. (2016, January 11–14). Deep specialized network for illuminant estimation. Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherlands.10.1007/978-3-319-46493-0_23 ↗
41. (2020, May 24). Available online: https://github.com/yuanming-hu/fc4.
42. (2020, May 24). Available online: https://github.com/swift-n-brutal/illuminant_estimation.
43. Ciurea, F., and Funt, B. (2003, January 4–7). A large image database for color constancy research. Proceedings of the 11th Color Imaging Conference Final Program, Scottsdale, AZ, USA.10.2352/CIC.2003.11.1.art00028 ↗