Universal Photometirc Stereo Network using Global Lighting Contexts (CVPR2022)

1National Institute of Informatics (NII),

Abstract

This paper tackles a new photometric stereo task, named universal photometric stereo.

Unlike existing tasks that assumed specific physical lighting models; hence, drastically limited their usability, a solution algorithm of this task is supposed to work for objects with diverse shapes and materials under arbitrary lighting variations without assuming any specific models. To solve this extremely challenging task, we present a purely data-driven method, which eliminates the prior assumption of lighting by replacing the recovery of physical lighting parameters with the extraction of the generic lighting representation, named global lighting contexts.

We use them like lighting parameters in a calibrated photometric stereo network to recover surface normal vectors pixelwisely. To adapt our network to a wide variety of shapes, materials and lightings, it is trained on a new synthetic dataset which simulates the appearance of objects in the wild. Our method is compared with other state-of-the-art uncalibrated photometric stereo methods on our test data to demonstrate the significance of our method.

Video

Results on Real Images

You can download datasets for running test code at github.

Apple

Download Dataset (21 images)

Interpolate start reference image.

Owl

Download Dataset (13 images)

Interpolate start reference image.

Grape

Download Dataset (18 images)

Interpolate start reference image.

CanAndWood

Download Dataset (18 images)

Interpolate start reference image.

Tengu

Download Dataset (18 images)

Interpolate start reference image.

Speaker

Download Dataset (20 images)

Interpolate start reference image.

BibTeX

@article{park2021nerfies,
  author    = {Satoshi Ikehata},
  title     = {Universal Photometric Stereo Network using Global Lighting Contexts},
  journal   = {CVPR},
  year      = {2022},
}