Coded time of flight cameras: sparse deconvolution to address multipath interference and recover time profiles

Time of flight cameras produce real-time range maps at a relatively low cost using continuous wave amplitude modulation and demodulation. However, they are geared to measure range (or phase) for a single reflected bounce of light and suffer from systematic errors due to multipath interference. We re...

Full description

Bibliographic Details
Main Authors: Kadambi, Achuta (Contributor), Whyte, Refael (Author), Bhandari, Ayush (Contributor), Streeter, Lee (Author), Barsi, Christopher (Contributor), Dorrington, Adrian (Author), Raskar, Ramesh (Contributor)
Other Authors: Massachusetts Institute of Technology. Media Laboratory (Contributor), Program in Media Arts and Sciences (Massachusetts Institute of Technology) (Contributor)
Format: Article
Language:English
Published: Association for Computing Machinery, 2014-12-23T17:09:11Z.
Subjects:
Online Access:Get fulltext
LEADER 02585 am a22003253u 4500
001 92466
042 |a dc 
100 1 0 |a Kadambi, Achuta  |e author 
100 1 0 |a Massachusetts Institute of Technology. Media Laboratory  |e contributor 
100 1 0 |a Program in Media Arts and Sciences   |q  (Massachusetts Institute of Technology)   |e contributor 
100 1 0 |a Kadambi, Achuta  |e contributor 
100 1 0 |a Bhandari, Ayush  |e contributor 
100 1 0 |a Barsi, Christopher  |e contributor 
100 1 0 |a Raskar, Ramesh  |e contributor 
700 1 0 |a Whyte, Refael  |e author 
700 1 0 |a Bhandari, Ayush  |e author 
700 1 0 |a Streeter, Lee  |e author 
700 1 0 |a Barsi, Christopher  |e author 
700 1 0 |a Dorrington, Adrian  |e author 
700 1 0 |a Raskar, Ramesh  |e author 
245 0 0 |a Coded time of flight cameras: sparse deconvolution to address multipath interference and recover time profiles 
260 |b Association for Computing Machinery,   |c 2014-12-23T17:09:11Z. 
856 |z Get fulltext  |u http://hdl.handle.net/1721.1/92466 
520 |a Time of flight cameras produce real-time range maps at a relatively low cost using continuous wave amplitude modulation and demodulation. However, they are geared to measure range (or phase) for a single reflected bounce of light and suffer from systematic errors due to multipath interference. We re-purpose the conventional time of flight device for a new goal: to recover per-pixel sparse time profiles expressed as a sequence of impulses. With this modification, we show that we can not only address multipath interference but also enable new applications such as recovering depth of near-transparent surfaces, looking through diffusers and creating time-profile movies of sweeping light. Our key idea is to formulate the forward amplitude modulated light propagation as a convolution with custom codes, record samples by introducing a simple sequence of electronic time delays, and perform sparse deconvolution to recover sequences of Diracs that correspond to multipath returns. Applications to computer vision include ranging of near-transparent objects and subsurface imaging through diffusers. Our low cost prototype may lead to new insights regarding forward and inverse problems in light transport. 
520 |a United States. Defense Advanced Research Projects Agency (DARPA Young Faculty Award) 
520 |a Alfred P. Sloan Foundation (Fellowship) 
520 |a Massachusetts Institute of Technology. Media Laboratory. Camera Culture Group 
546 |a en_US 
655 7 |a Article 
773 |t ACM Transactions on Graphics