Non-Rigid Photometric Stereo with Colored Lights

Example reconstruction

Example input image from dancing video Example 3D reconstruction

Abstract

We present an algorithm and the associated capture methodology to acquire and track the detailed 3D shape, bends, and wrinkles of deforming surfaces. Moving 3D data has been difficult to obtain by methods that rely on known surface features, structured light, or silhouettes. Multispectral photometric stereo is an attractive alternative because it can recover a dense normal field from an un-textured surface. We show how to capture such data and register it over time to generate a single deforming surface.

Experiments were performed on video sequences of untextured cloth, filmed under spatially separated red, green, and blue light sources. Our first finding is that using zero-depth-silhouettes as the initial boundary condition already produces rather smoothly varying per-frame reconstructions with high detail. Second, when these 3D reconstructions are augmented with 2D optical flow, one can register the first frame’s reconstruction to every subsequent frame.

Paper

paper

Non-Rigid Photometric Stereo with Colored Lights
Carlos Hernández, George Vogiatzis, Gabriel J. Brostow, Björn Stenger, Roberto Cipolla
Toshiba Research Europe and University of Cambridge
Published in ICCV 2007

poster [paper pdf, 5.5 MB]

poster [poster pdf, 1.1MB]

BibTeX



Downloadable Videos

Old + New Results [41 Mb mpeg4 avi]
Short [23 Mb mpeg4 avi]
Short Small [6 Mb mpg1]
Face Registration [12 Mb avi]
Face Registration highres frames [245 Mb png]

Results (ICCV07)

New Results

New Results - Face Registration


Data

Input sequences and light calibration files
Mesh data

Tools

DirectShowParser (a.k.a. mxf2avi) to extract frames from mxf files
Link to codecs + utility for extracting frames [alternative]
TexMesh3D to view tri files
Meshlab to view obj files

Contacts

Gabriel Brostow
Carlos Hernández
George Vogiatzis
Bjorn Stenger
Roberto Cipolla