ReDDLE-Net: Reflectance Decomposition for Directional Light Estimation
Abstract
:1. Introduction
2. Method
2.1. Data Preparation
2.2. Reflectance Decomposition Module (ReD Module)
2.3. Directional Light Estimation Module (DLE Module)
2.4. Loss Function
3. Results
3.1. Evaluation of Light Direction Estimation
3.1.1. Performance of Light Direction Estimation on Synthetic Datasets
3.1.2. Performance of Directional Light Estimation on the DiLiGenT Benchmark Dataset
3.1.3. Performance of Reflectance Decomposition (Red) Mechanism
3.2. Evaluation of Normal Estimation
4. Discussion
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Woodham, R.J. Photometric method for determining surface orientation from multiple images. Opt. Eng. 1980, 19, 191139. [Google Scholar] [CrossRef]
- Mecca, R.; Wetzler, A.; Bruckstein, A.M.; Kimmel, R. Near field photometric stereo with point light sources. Siam J. Imaging Sci. 2014, 7, 2732–2770. [Google Scholar] [CrossRef]
- Logothetis, F.; Mecca, R.; Cipolla, R. Semi-calibrated near field photometric stereo. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 941–950. [Google Scholar]
- Logothetis, F.; Budvytis, I.; Mecca, R.; Cipolla, R. A CNN based approach for the near-field photometric stereo problem. arXiv 2020, arXiv:2009.05792. [Google Scholar]
- Chen, G.; Han, K.; Wong, K.Y.K. PS-FCN: A flexible learning framework for photometric stereo. In Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany, 8–14 September 2018; pp. 3–18. [Google Scholar]
- Cao, Y.; Ding, B.; He, Z.; Yang, J.; Chen, J.; Cao, Y.; Li, X. Learning inter-and intraframe representations for non-Lambertian photometric stereo. Opt. Lasers Eng. 2022, 150, 106838. [Google Scholar] [CrossRef]
- Cho, D.; Matsushita, Y.; Tai, Y.W.; Kweon, I.S. Semi-calibrated photometric stereo. IEEE Trans. Pattern Anal. Mach. Intell. 2018, 42, 232–245. [Google Scholar] [CrossRef] [PubMed]
- Quéau, Y.; Wu, T.; Cremers, D. Semi-calibrated near-light photometric stereo. In Lecture Notes in Computer Science: Proceedings of the International Conference on Scale Space and Variational Methods in Computer Vision; Springer: Berlin/Heidelberg, Germany, 2017; pp. 656–668. [Google Scholar]
- Hayakawa, H. Photometric stereo under a light source with arbitrary motion. JOSA A 1994, 11, 3079–3089. [Google Scholar] [CrossRef]
- Belhumeur, P.N.; Kriegman, D.J.; Yuille, A.L. The bas-relief ambiguity. Int. J. Comput. Vis. 1999, 35, 33–44. [Google Scholar] [CrossRef]
- Yuille, A.; Snow, D. Shape and albedo from multiple images using integrability. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, San Juan, PR, USA, 17–19 June 1997; pp. 158–164. [Google Scholar]
- Yuille, A.L.; Snow, D.; Epstein, R.; Belhumeur, P.N. Determining generative models of objects under varying illumination: Shape and albedo from multiple images using SVD and integrability. Int. J. Comput. Vis. 1999, 35, 203–222. [Google Scholar] [CrossRef]
- Epstein, R.; Yuille, A.L.; Belhumeur, P.N. Learning object representations from lighting variations. In Lecture Notes in Computer Science: Proceedings of the International Workshop on Object Representation in Computer Vision; Springer: Berlin/Heidelberg, Germany, 1996; pp. 179–199. [Google Scholar]
- Kriegman, D.J.; Belhumeur, P.N. What shadows reveal about object structure. JOSA A 2001, 18, 1804–1813. [Google Scholar] [CrossRef] [PubMed]
- Sato, I.; Okabe, T.; Yu, Q.; Sato, Y. Shape reconstruction based on similarity in radiance changes under varying illumination. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Rio de Janeiro, Brazil, 14–21 October 2007; pp. 1–8. [Google Scholar]
- Lu, F.; Matsushita, Y.; Sato, I.; Okabe, T.; Sato, Y. Uncalibrated photometric stereo for unknown isotropic reflectances. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Portland, OR, USA, 23–28 June 2013; pp. 1490–1497. [Google Scholar]
- Chen, G.; Han, K.; Shi, B.; Matsushita, Y.; Wong, K.Y.K. Self-calibrating deep photometric stereo networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 15–20 June 2019; pp. 8739–8747. [Google Scholar]
- Chen, G.; Waechter, M.; Shi, B.; Wong, K.Y.K.; Matsushita, Y. What is learned in deep uncalibrated photometric stereo. In Lecture Notes in Computer Science: European Conference on Computer Vision; Springer: Berlin/Heidelberg, Germany, 2020; pp. 745–762. [Google Scholar]
- Kaya, B.; Kumar, S.; Oliveira, C.; Ferrari, V.; Van Gool, L. Uncalibrated neural inverse rendering for photometric stereo of general surfaces. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 20–25 June 2021; pp. 3804–3814. [Google Scholar]
- Liu, H.; Yan, Y.; Song, K.; Yu, H. SPS-Net: Self-Attention photometric stereo network. IEEE Trans. Instrum. Meas. 2020, 70, 1–13. [Google Scholar] [CrossRef]
- Yao, Z.; Li, K.; Fu, Y.; Hu, H.; Shi, B. Gps-net: Graph-based photometric stereo network. Adv. Neural Inf. Process. Syst. 2020, 33, 10306–10316. [Google Scholar]
- Ikehata, S. PS-Transformer: Learning sparse photometric stereo network using self-attention mechanism. BMVC 2021, 2, 11. [Google Scholar]
- Logothetis, F.; Budvytis, I.; Mecca, R.; Cipolla, R. PX-NET: Simple and efficient pixel-wise training of photometric stereo networks. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Montreal, QC, Canada, 10–17 October 2021; pp. 12757–12766. [Google Scholar]
- Zheng, Q.; Jia, Y.; Shi, B.; Jiang, X.; Duan, L.Y.; Kot, A.C. SPLINE-Net: Sparse photometric stereo through lighting interpolation and normal estimation networks. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Korea, 27 October–2 November 2019; pp. 8549–8558. [Google Scholar]
- Ikehata, S. CNN-PS: CNN-based photometric stereo for general non-convex surfaces. In Computer Vision Foundation: Proceedings of the European Conference on Computer Vision (ECCV); Springer: Berlin/Heidelberg, Germany, 2018; pp. 3–18. [Google Scholar]
- Ju, Y.; Dong, J.; Chen, S. Recovering surface normal and arbitrary images: A dual regression network for photometric stereo. IEEE Trans. Image Process. 2021, 30, 3676–3690. [Google Scholar] [CrossRef] [PubMed]
- Wang, X.; Jian, Z.; Ren, M. Non-lambertian photometric stereo network based on inverse reflectance model with collocated light. IEEE Trans. Image Process. 2020, 29, 6032–6042. [Google Scholar] [CrossRef]
- Ju, Y.; Lam, K.M.; Chen, Y.; Qi, L.; Dong, J. Pay attention to devils: A photometric stereo network for better details. In Proceedings of the Twenty-Ninth International Conference on International Joint Conferences on Artificial Intelligence, Yokohama, Japan, 7–15 January 2021; pp. 694–700. [Google Scholar]
- Li, J.; Robles-Kelly, A.; You, S.; Matsushita, Y. Learning to minify photometric stereo. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 15–20 June 2019; pp. 7568–7576. [Google Scholar]
- Honzátko, D.; Türetken, E.; Fua, P.; Dunbar, L.A. Leveraging Spatial and Photometric Context for Calibrated Non-Lambertian Photometric Stereo. In Proceedings of the 2021 International Conference on 3D Vision (3DV), London, UK, 1–3 December 2021; pp. 394–402. [Google Scholar]
- Santo, H.; Samejima, M.; Sugano, Y.; Shi, B.; Matsushita, Y. Deep photometric stereo networks for determining surface normal and reflectances. IEEE Trans. Pattern Anal. Mach. Intell. 2020, 44, 114–128. [Google Scholar] [CrossRef] [PubMed]
- Shi, B.; Wu, Z.; Mo, Z.; Duan, D.; Yeung, S.K.; Tan, P. A benchmark dataset and evaluation for non-lambertian and uncalibrated photometric stereo. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 3707–3716. [Google Scholar]
- Alldrin, N.; Zickler, T.; Kriegman, D. Photometric stereo with non-parametric and spatially-varying reflectance. In Proceedings of the 2008 IEEE Conference on Computer Vision and Pattern Recognition, Anchorage, AK, USA, 23–28 June 2008; pp. 1–8. [Google Scholar]
- Chabert, C.F.; Einarsson, P.; Jones, A.; Lamond, B.; Ma, W.C.; Sylwan, S.; Hawkins, T.; Debevec, P. Relighting human locomotion with flowed reflectance fields. In ACM SIGGRAPH 2006 Sketches; Association for Computing Machinery: Boston, MA, USA, 2006; p. 76. [Google Scholar]
- Matusik, W. A Data-Driven Reflectance Model. Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge, MA, USA, 2003. [Google Scholar]
- Burley, B.; Studios, W.D.A. Physically-based shading at disney. In Proceedings of the ACM SIGGRAPH; 2012; Volume 2012, pp. 1–7. Available online: https://www.disneyanimation.com/publications/physically-based-shading-at-disney/ (accessed on 10 August 2022).
- Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar]
- Muhammad, M.B.; Yeasin, M. Eigen-cam: Class activation map using principal components. In Proceedings of the 2020 International Joint Conference on Neural Networks (IJCNN), Glasgow, UK, 19–24 July 2020; pp. 1–7. [Google Scholar]
- Zhou, B.; Khosla, A.; Lapedriza, A.; Oliva, A.; Torralba, A. Learning deep features for discriminative localization. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 2921–2929. [Google Scholar]
- Papadhimitri, T.; Favaro, P. A closed-form, consistent and robust solution to uncalibrated photometric stereo via local diffuse reflectance maxima. Int. J. Comput. Vis. 2014, 107, 139–154. [Google Scholar] [CrossRef]
- Alldrin, N.G.; Mallick, S.P.; Kriegman, D.J. Resolving the generalized bas-relief ambiguity by entropy minimization. In Proceedings of the 2007 IEEE Conference on Computer Vision and Pattern Recognition, Minneapolis, MN, USA, 17–22 June 2007; pp. 1–7. [Google Scholar]
- Shi, B.; Matsushita, Y.; Wei, Y.; Xu, C.; Tan, P. Self-calibrating photometric stereo. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, San Francisco, CA, USA, 13–18 June 2010; pp. 1118–1125. [Google Scholar]
- Wu, Z.; Tan, P. Calibrating photometric stereo by holistic reflectance symmetry analysis. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Portland, OR, USA, 23–28 June 2013; pp. 1498–1505. [Google Scholar]
- Lu, F.; Chen, X.; Sato, I.; Sato, Y. Symps: Brdf symmetry guided photometric stereo for shape and light source estimation. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 40, 221–234. [Google Scholar] [CrossRef] [PubMed]
BALL | CAT | POT1 | BEAR | POT2 | BUDDHA | GOBLET | READING | COW | HARVEST | Avg. | |
---|---|---|---|---|---|---|---|---|---|---|---|
PF14 [40] | 4.90 | 5.31 | 2.43 | 5.24 | 13.52 | 9.76 | 33.22 | 21.77 | 16.34 | 24.99 | 13.75 |
LCNet [17] | 3.35 | 4.15 | 5.68 | 3.64 | 2.77 | 4.47 | 10.34 | 4.69 | 4.69 | 6.32 | 5.01 |
Ours | 2.56 | 6.54 | 3.47 | 2.93 | 4.15 | 4.23 | 6.93 | 4.16 | 4.30 | 4.27 | 4.35 |
BALL | CAT | POT1 | BEAR | POT2 | BUDDHA | GOBLET | READING | COW | HARVEST | |
---|---|---|---|---|---|---|---|---|---|---|
Diffuse weight | 0.59 | 0.57 | 0.65 | 0.59 | 0.67 | 0.55 | 0.59 | 0.45 | 0.45 | 0.48 |
Specular weight | 0.41 | 0.43 | 0.35 | 0.41 | 0.33 | 0.45 | 0.41 | 0.55 | 0.55 | 0.52 |
BALL | CAT | POT1 | BEAR | POT2 | BUDDHA | GOBLET | READING | COW | HARVEST | AVG. | |
---|---|---|---|---|---|---|---|---|---|---|---|
AM07 [41] | 7.27 | 31.45 | 18.37 | 16.81 | 49.16 | 32.81 | 46.54 | 53.65 | 54.72 | 61.70 | 37.25 |
SM10 [42] | 8.90 | 19.84 | 16.68 | 11.98 | 50.68 | 15.54 | 48.79 | 26.93 | 22.73 | 73.86 | 29.59 |
WT13 [43] | 4.39 | 36.55 | 9.39 | 6.42 | 14.52 | 13.19 | 20.57 | 58.96 | 19.75 | 55.51 | 23.93 |
LM13 [16] | 22.43 | 25.01 | 32.82 | 15.44 | 20.57 | 25.76 | 29.16 | 48.16 | 22.53 | 34.45 | 27.63 |
PF14 [40] | 4.77 | 9.54 | 9.51 | 9.07 | 15.90 | 14.92 | 29.93 | 24.18 | 19.53 | 29.21 | 16.66 |
LC17 [44] | 9.30 | 12.60 | 12.40 | 10.90 | 15.70 | 19.00 | 18.30 | 22.30 | 15.00 | 28.00 | 16.35 |
CH19 [17] | 4.00 | 7.94 | 9.00 | 8.26 | 7.11 | 8.25 | 10.71 | 14.05 | 6.97 | 16.88 | 9.32 |
Ours | 2.65 | 8.76 | 7.82 | 6.04 | 7.99 | 7.28 | 8.42 | 12.28 | 6.80 | 14.03 | 8.21 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yang, J.; Ding, B.; He, Z.; Pan, G.; Cao, Y.; Cao, Y.; Zheng, Q. ReDDLE-Net: Reflectance Decomposition for Directional Light Estimation. Photonics 2022, 9, 656. https://doi.org/10.3390/photonics9090656
Yang J, Ding B, He Z, Pan G, Cao Y, Cao Y, Zheng Q. ReDDLE-Net: Reflectance Decomposition for Directional Light Estimation. Photonics. 2022; 9(9):656. https://doi.org/10.3390/photonics9090656
Chicago/Turabian StyleYang, Jiangxin, Binjie Ding, Zewei He, Gang Pan, Yanpeng Cao, Yanlong Cao, and Qian Zheng. 2022. "ReDDLE-Net: Reflectance Decomposition for Directional Light Estimation" Photonics 9, no. 9: 656. https://doi.org/10.3390/photonics9090656