Decomposing Global Light Transport using Time of Flight Imaging - Robotics Institute Carnegie Mellon University

Decomposing Global Light Transport using Time of Flight Imaging

Di Wu, Andreas Velten, Matthew O'Toole, Belen Masia, Amit Agrawal, Qionghai Dai, and Ramesh Raskar
Journal Article, International Journal of Computer Vision: Special Issue on Geometry, Lighting, Motion, and Learning, Vol. 107, No. 2, pp. 123 - 138, April, 2014

Abstract

Global light transport is composed of direct and indirect components. In this paper, we take the first steps toward analyzing light transport using the high temporal resolution information of time of flight (ToF) images. With pulsed scene illumination, the time profile at each pixel of these images separates different illumination components by their finite travel time and encodes complex interactions between the incident light and the scene geometry with spatially-varying material properties. We exploit the time profile to decompose light transport into its constituent direct, subsurface scattering, and interreflection components. We show that the time profile is well modelled using a Gaussian function for the direct and interreflection components, and a decaying exponential function for the subsurface scattering component. We use our direct, subsurface scattering, and interreflection separation algorithm for five computer vision applications: recovering projective depth maps, identifying subsurface scattering objects, measuring parameters of analytical subsurface scattering models, performing edge detection using ToF images and rendering novel images of the captured scene with adjusted amounts of subsurface scattering.

BibTeX

@article{Wu-2014-127026,
author = {Di Wu and Andreas Velten and Matthew O'Toole and Belen Masia and Amit Agrawal and Qionghai Dai and Ramesh Raskar},
title = {Decomposing Global Light Transport using Time of Flight Imaging},
journal = {International Journal of Computer Vision: Special Issue on Geometry, Lighting, Motion, and Learning},
year = {2014},
month = {April},
volume = {107},
number = {2},
pages = {123 - 138},
}