What Are Optimal Coding Functions for Time-of-Flight Imaging?
| dc.contributor.author | Gupta, Mohit | |
| dc.contributor.author | Velten, Andreas | |
| dc.contributor.author | Nayer, Shree | |
| dc.contributor.author | Breitbach, Eric | |
| dc.date.accessioned | 2017-06-26T19:15:49Z | |
| dc.date.available | 2017-06-26T19:15:49Z | |
| dc.date.issued | 2017-06-26T19:15:49Z | |
| dc.description.abstract | The depth resolution achieved by a continuous wave time-of-flight (C-ToF) imaging system is determined by the coding (modulation and demodulation) functions that it uses. Almost all current C-ToF systems use sinusoid or square coding functions, resulting in a limited depth resolution. In this paper, we present a mathematical framework for exploring and characterizing the space of C-ToF coding functions in a geometrically intuitive space. Using this framework, we design families of novel coding functions that are based on Hamiltonian cycles on hypercube graphs. Given a fixed total source power and acquisition time, the new Hamiltonian coding scheme can achieve up to an order of magnitude higher resolution as compared to the current state-of-the art methods, especially in low SNR settings. We also develop a comprehensive physically-motivated simulator for C-ToF cameras that can be used to evaluate various coding schemes prior to a real hardware implementation. Since most off-the-shelf C-ToF sensors use sinusoid or square functions, we develop a hardware prototype that can implement a wide range of coding functions. Using this prototype and our software simulator, we demonstrate the performance advantages of the proposed Hamiltonian coding functions in a wide range of imaging settings. | en |
| dc.identifier.citation | TR1848 | eng |
| dc.identifier.uri | http://digital.library.wisc.edu/1793/76560 | |
| dc.language.iso | en_US | en |
| dc.relation.ispartofseries | technical report;TR1848 | |
| dc.subject | Gray codes | en |
| dc.subject | Hamiltonian cycle | en |
| dc.subject | low-power 3D cameras | en |
| dc.subject | computational time-of-flight imaging | en |
| dc.title | What Are Optimal Coding Functions for Time-of-Flight Imaging? | en |
| dc.type | Technical Report | en |