DANI-Net: Uncalibrated Photometric Stereo by Differentiable Shadow Handling, Anisotropic Reflectance Modeling, and Neural Inverse Rendering

Zong-Han Li, Qian Zheng, Boxin Shi, Gang Pan, Xudong Jiang
3/1/2023

No official code found. Best implementation: LMozart/CVPR2023-DANI-Net (18 stars, last commit 2024-12-23).

Abstract

Uncalibrated photometric stereo (UPS) is challenging due to the inherent ambiguity brought by the unknown light. Although the ambiguity is alleviated on non-Lambertian objects, the problem is still difficult to solve for more general objects with complex shapes introducing irregular shadows and general materials with complex reflectance like anisotropic reflectance. To exploit cues from shadow and reflectance to solve UPS and improve performance on general materials, we propose DANI-Net, an inverse rendering framework with differentiable shadow handling and anisotropic reflectance modeling. Unlike most previous methods that use non-differentiable shadow maps and assume isotropic material, our network benefits from cues of shadow and anisotropic reflectance through two differentiable paths. Experiments on multiple real-world datasets demonstrate our superior and robust performance.

View on arXivView PDF

Code Implementations(1)

Official Implementation of "DANI-Net: Uncalibrated Photometric Stereo by Differentiable Shadow Handling, Anisotropic Reflectance Modeling, and Neural Inverse Rendering", CVPR2023

181Shell, PythonMar 1, 20231 years ago
photometric-stereo

Similar Papers

Cite this paper

@article{li2023daninet,
  title  = {DANI-Net: Uncalibrated Photometric Stereo by Differentiable Shadow Handling, Anisotropic Reflectance Modeling, and Neural Inverse Rendering},
  author = {Zong-Han Li and Qian Zheng and Boxin Shi and Gang Pan and Xudong Jiang},
  year   = {2023},
  eprint = {2303.15101},
  archivePrefix = {arXiv},
  url    = {https://dr.ntu.edu.sg/bitstream/10356/165854/3/DANI-Net-Supp.pdf},
  journal = {CVPR 2023 2023}
}

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

Discussion