Multi-view Shape-from-Shading: a Tour
Yvain Quéau , Silvia Tozza , Baptiste Brument , Nathan Buskulic , Jean Mélou , Lilian Calvet , Jalal Fadili , Jean-Denis Durou
Communications on Applied Mathematics and Computation ›› : 1 -28.
This paper re-explores the coupling between shape-from-shading (SfS) and multi-view stereo (MVS), i.e., reconstructing the geometry of a shaded surface from a set of views. We first provide intuitive evidence for the uniqueness of a solution based on epipolar geometry and Lambertian assumption arguments. Then, we explore several alternatives for approximating this solution, from the semi-Lagrangian approximation of the underlying Hamilton-Jacobi equation to the local optimisation of a neural implicit surface. We qualitatively and quantitatively evaluate the latter approach, which we denote SfS-NeuS, on several synthetic and real-world examples and show that it outperforms comparable state-of-the-art 3D reconstruction methods.
Shape-from-shading (SfS) / Multi-view (MV) / 3D reconstruction / 65K05 / 90C46
| [1] |
Blake, A.: Ambiguity of shading and stereo contour. In: Proceedings of the 2nd Alvey Vision Conference, pp. 1–10. Alvey Vision Club (1987) |
| [2] |
|
| [3] |
Brahimi, M., Haefner, B., Yenamandra, T., Goldluecke, B., Cremers, D.: SupeRVol: super-resolution shape and reflectance estimation in inverse volume rendering. In: Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, pp. 3139–3149. IEEE, Piscataway, NJ, USA (2024) |
| [4] |
|
| [5] |
|
| [6] |
Brument, B., Bruneau, R., Quéau, Y., Mélou, J., Lauze, F., Durou, J.-D., Calvet, L.: RNb-NeuS: reflectance and normal-based multi-view 3D reconstruction. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. IEEE, Los Alamitos, California, USA (2024). https://doi.org/10.1109/CVPR52733.2024.00500 |
| [7] |
|
| [8] |
Buskulic, N.: Neural network based methods for inverse problems: algorithms and guarantees. Doctoral dissertation. Université de Caen Normandie (2024) |
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
Chambolle, A.: A uniqueness result in the theory of stereo vision: coupling shape from shading and binocular information allows unambiguous depth reconstruction. Annales de l’IHP Analyse Non Linéaire 11, 1–16 (1994) |
| [13] |
Cheng, Z., Li, H., Asano, Y., Zheng, Y., Sato, I.: Multi-view 3D reconstruction of a texture-less smooth surface of unknown generic reflectance. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 16226–16235. IEEE, Los Alamitos, California, USA (2021) |
| [14] |
|
| [15] |
|
| [16] |
Cristiani, E., Falcone, M., Seghini, A.: Some remarks on perspective shape-from-shading models. In: Proceedings of the 1st International Conference on Scale Space and Variational Methods in Computer Vision, pp. 276–287. Springer, Berlin, Germany (2007) |
| [17] |
Durou, J.-D., Falcone, M., Quéau, Y., Tozza, S.: Advances in photometric 3D-reconstruction. In: Advances in Computer Vision and Pattern Recognition. Springer International Publishing, Heidelberg (2020) |
| [18] |
Durou, J.-D., Falcone, M., Sagona, M.: Numerical methods for shape-from-shading: a new survey with benchmarks. Comput. Vis. Image Underst. 109(1), 22–43 (2008) |
| [19] |
Falcone, M., Finzi Vita, S.: A scheme for the shape-from-shading model with “black shadows”. In: Falcone, M., Makridakis, C. (eds) Numerical Mathematics and Advanced Applications, pp. 503–512. World Scientific, Singapore (2003). https://doi.org/10.1142/4781 |
| [20] |
|
| [21] |
Gallardo, M., Collins, T., Bartoli, A.: Non-rigid structure-from-motion and shading. In: Durou, J.-D., Falcone, M., Quéau, Y., Tozza, S. (eds) Advances in Photometric 3D-Reconstruction, pp. 115–146. Springer, Cham, Switzerland (2020) |
| [22] |
Griwodz, C., Gasparini, S., Calvet, L., Gurdjos, P., Castan, F., Maujean, B., De Lillo, G., Lanthony, Y.: AliceVision Meshroom: an open-source 3D reconstruction pipeline. In: Proceedings of the 12th ACM Multimedia Systems Conference (2021) |
| [23] |
Hofherr, F., Haefner, B., Cremers, D.: On Neural BRDFs: a thorough comparison of state-of-the-art approaches. In: Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, pp. 1785–1794. IEEE, Piscataway, NJ, USA (2025) |
| [24] |
Horn, B.K.: Shape from shading: a method for obtaining the shape of a smooth opaque object from one view. Doctoral dissertation. Massachusetts Institute of Technology (1970) |
| [25] |
|
| [26] |
|
| [27] |
Kingma, D.P., Ba, J.: ADAM: a method for stochastic optimization (2014). arXiv:1412.6980 |
| [28] |
Langguth, F., Sunkavalli, K., Hadap, S., Goesele, M.: Shading-aware multi-view stereo. In: Proceedings of the 19th European Conference on Computer Vision, pp. 469–485. Springer, Cham, Switzerland (2016) |
| [29] |
Li, Z., Müller, T., Evans, A., Taylor, R.H., Unberath, M., Liu, M.-Y., Lin, C.-H.: Neuralangelo: high-fidelity neural surface reconstruction. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 8456–8465. IEEE, Piscataway, NJ, USA (2023) |
| [30] |
|
| [31] |
|
| [32] |
|
| [33] |
|
| [34] |
|
| [35] |
Mélou, J., Quéau, Y., Castan, F., Durou, J.-D.: A splitting-based algorithm for multi-view stereopsis of textureless objects. In: Proceedings of the 7th International Conference on Scale Space and Variational Methods in Computer Vision, pp. 51–63. Springer, Cham, Switzerland (2019) |
| [36] |
|
| [37] |
Quéau, Y., Mélou, J., Castan, F., Cremers, D., Durou, J.-D.: A variational approach to shape-from-shading under natural illumination. In: Proceedings of the International Workshop on Energy Minimization Methods in Computer Vision and Pattern Recognition, pp. 342–357. Springer, Cham, Switzerland (2018) |
| [38] |
Romanoni, A., Matteucci, M.: Tapa-MVS: textureless-aware patchmatch multi-view stereo. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 10413–10422. IEEE, Piscataway, NJ, USA (2019) |
| [39] |
Schönberger, J., Frahm, J.-M.: Structure-from-motion revisited. In: Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition. IEEE, Los Alamitos, CA, USA (2016) |
| [40] |
|
| [41] |
Visual Computing Lab-ISTI VCGlib. https://github.com/cnr-isti-vclab/vcglib |
| [42] |
Wang, P., Liu, L., Liu, Y., Theobalt, C., Komura, T., Wang, W.: NeuS: learning neural implicit surfaces by volume rendering for multi-view reconstruction. In: Proceedings of the 35th Annual Conference on Neural Information Processing Systems. Curran Associates, Inc., Red Hook, NY, USA (2021) |
| [43] |
Wang, Y., Zeng, Z., Guan, T., Yang, W., Chen, Z., Liu, W., Xu, L., Luo, Y.: Adaptive patch deformation for textureless-resilient multi-view stereo. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 1621–1630. IEEE, Piscataway, NJ, USA (2023) |
| [44] |
Woodham, R.J.: Photometric stereo: A reflectance map technique for determining surface orientation from image intensity. In: Image Understanding Systems and Industrial Applications I, vol. 155, pp. 136–143. SPIE, Bellingham, Washington, USA (1979) |
| [45] |
|
| [46] |
Yamashita, K., Enyo, Y., Nobuhara, S., Nishino, K.: nLMVS-Net: deep non-Lambertian multi-view stereo. In: Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, pp. 3037–3046. IEEE, Los Alamitos, California, USA (2023) |
Shanghai University
/
| 〈 |
|
〉 |