Dense photometric stereo: A Markov random field approach

Tai Pang Wu*, Kam Lun Tang, Chi Keung Tang, Tien Tsin Wong

*Corresponding author for this work

Research output: Contribution to journalJournal Articlepeer-review

61 Citations (Scopus)

Abstract

We address the problem of robust normal reconstruction by dense photometric stereo, in the presence of complex geometry, shadows, highlight, transparencies, variable attenuation in light intensities, and inaccurate estimation in light directions. The input is a dense set of noisy photometric images, conveniently captured by using a very simple set-up consisting of a digital video camera, a reflective mirror sphere, and a handheld spotlight. We formulate the dense photometric stereo problem as a Markov network and investigate two important inference algorithms for Markov Random Fields (MRFs) - graph cuts and belief propagation - to optimize for the most likely setting for each node in the network. In the graph cut algorithm, the MRF formulation is translated into one of energy minimization. A discontinuity-preserving metric is introduced as the compatibility function, which allows α-expansion to efficiently perform the maximum a posteriori (MAP) estimation. Using the identical dense input and the same MRF formulation, our tensor belief propagation algorithm recovers faithful normal directions, preserves underlying discontinuities, improves the normal estimation from one of discrete to continuous, and drastically reduces the storage requirement and running time. Both algorithms produce comparable and very faithful normals for complex scenes. Although the discontinuity-preserving metric in graph cuts permits efficient inference of optimal discrete labels with a theoretical guarantee, our estimation algorithm using tensor belief propagation converges to comparable results, but runs faster because very compact messages are passed and combined. We present very encouraging results on normal reconstruction. A simple algorithm is proposed to reconstruct a surface from a normal map recovered by our method. With the reconstructed surface, an inverse process, known as relighting in computer graphics, is proposed to synthesize novel images of the given scene under user-specified light source and direction. The synthesis is made to run in real time by exploiting the state-of-the-art graphics processing unit (GPU). Our method offers many unique advantages over previous relighting methods and can handle a wide range of novel light sources and directions.

Original languageEnglish
Pages (from-to)1830-1846
Number of pages17
JournalIEEE Transactions on Pattern Analysis and Machine Intelligence
Volume28
Issue number11
DOIs
Publication statusPublished - 2006

Keywords

  • Belief propagation
  • Graph cuts
  • Markov random fields
  • Normal and surface reconstruction
  • Photometric stereo
  • Real-time relighting
  • Robust inference

Fingerprint

Dive into the research topics of 'Dense photometric stereo: A Markov random field approach'. Together they form a unique fingerprint.

Cite this