DeepPS2: Revisiting Photometric Stereo Using Two Differently Illuminated Images

Ashish Tiwari, Shanmuganathan Raman
7/5/2022
cs.CV

No confident code implementation found for this paper.

Abstract

Photometric stereo, a problem of recovering 3D surface normals using images of an object captured under different lightings, has been of great interest and importance in computer vision research. Despite the success of existing traditional and deep learning-based methods, it is still challenging due to: (i) the requirement of three or more differently illuminated images, (ii) the inability to model unknown general reflectance, and (iii) the requirement of accurate 3D ground truth surface normals and known lighting information for training. In this work, we attempt to address an under-explored problem of photometric stereo using just two differently illuminated images, referred to as the PS2 problem. It is an intermediate case between a single image-based reconstruction method like Shape from Shading (SfS) and the traditional Photometric Stereo (PS), which requires three or more images. We propose an inverse rendering-based deep learning framework, called DeepPS2, that jointly performs surface normal, albedo, lighting estimation, and image relighting in a completely self-supervised manner with no requirement of ground truth data. We demonstrate how image relighting in conjunction with image reconstruction enhances the lighting estimation in a self-supervised setting.

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. Any repos shown below are weak matches — 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{tiwari2022deepps,
  title  = {DeepPS2: Revisiting Photometric Stereo Using Two Differently Illuminated Images},
  author = {Ashish Tiwari and Shanmuganathan Raman},
  year   = {2022},
  eprint = {2207.02025},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.02025v2}
}

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/2207.02025.svg)](https://codeofpaper.com/paper/2207.02025)

Discussion