NPLMV-PS: Neural Point-Light Multi-View Photometric Stereo

Fotios Logothetis, Ignas Budvytis, Roberto Cipolla
5/20/2024
cs.CV

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

In this work we present a novel multi-view photometric stereo (MVPS) method. Like many works in 3D reconstruction we are leveraging neural shape representations and learnt renderers. However, our work differs from the state-of-the-art multi-view PS methods such as PS-NeRF or Supernormal in that we explicitly leverage per-pixel intensity renderings rather than relying mainly on estimated normals. We model point light attenuation and explicitly raytrace cast shadows in order to best approximate the incoming radiance for each point. The estimated incoming radiance is used as input to a fully neural material renderer that uses minimal prior assumptions and it is jointly optimised with the surface. Estimated normals and segmentation maps are also incorporated in order to maximise the surface accuracy. Our method is among the first (along with Supernormal) to outperform the classical MVPS approach proposed by the DiLiGenT-MV benchmark and achieves average 0.2mm Chamfer distance for objects imaged at approx 1.5m distance away with approximate 400x400 resolution. Moreover, our method shows high robustness to the sparse MVPS setup (6 views, 6 lights) greatly outperforming the SOTA competitor (0.38mm vs 0.61mm), illustrating the importance of neural rendering in multi-view photometric stereo.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{logothetis2024nplmvps,
  title  = {NPLMV-PS: Neural Point-Light Multi-View Photometric Stereo},
  author = {Fotios Logothetis and Ignas Budvytis and Roberto Cipolla},
  year   = {2024},
  eprint = {2405.12057},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.12057v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.12057.svg)](https://codeofpaper.com/paper/2405.12057)

Discussion