Doppler time-of-flight rendering

1Dartmouth College 2Carnegie Mellon University

In ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia), 2023

We propose an unbiased and efficient rendering algorithm for Doppler time-of-flight cameras. Compared to naive sampling algorithms (left two columns), ours uses antithetic sampling with path correlation, and results in rendered images with orders of magnitude lower variance (top row). This makes it feasible to use rendering to evaluate radial velocity reconstruction algorithms (bottom row).

Abstract

We introduce Doppler time-of-flight (D-ToF) rendering, an extension of ToF rendering for dynamic scenes, with applications in simulating D-ToF cameras. D-ToF cameras use high-frequency modulation of illumination and exposure, and measure the Doppler frequency shift to compute the radial velocity of dynamic objects. The time-varying scene geometry and high-frequency modulation functions used in such cameras make it challenging to accurately and efficiently simulate their measurements with existing ToF rendering algorithms. We overcome these challenges in a twofold manner: To achieve accuracy, we derive path integral expressions for D-ToF measurements under global illumination and form unbiased Monte Carlo estimates of these integrals. To achieve efficiency, we develop a tailored time-path sampling technique that combines antithetic time sampling with correlated path sampling.We show experimentally that our sampling technique achieves up to two orders of magnitude lower variance compared to naive time-path sampling. We provide an open-source simulator that serves as a digital twin for D-ToF imaging systems, allowing imaging researchers, for the first time, to investigate the impact of modulation functions, material properties, and global illumination on D-ToF imaging performance.

Downloads

Videos

Video (full-quality)

Acknowledgements

We thank the anonymous reviewers for their feedback and especially Anonymous Reviewer 4 for the idea to use scene scaling in Sec. 6.5 to mitigate the ringing artifacts due to limited floating-point precision. We also thank the authors of Hu et al. [2022] for helpful discussions on Sec. 7, and in particular correcting an error in Fig. 25. Wojciech Jarosz was supported by NSF award 1844538, Ioannis Gkioulekas by NSF awards 1730147, 1900849, and a Sloan Research Fellowship, and Adithya Pediredla by a Burke research initiation award.

Cite

Juhyeon Kim, Ioannis Gkioulekas, Wojciech Jarosz, Adithya Pediredla. Doppler time-of-flight rendering. ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia), 42(6), November 2023.
@article{kim23doppler,
    author   = {Kim, Juhyeon and Gkioulekas, Ioannis and Jarosz, Wojciech and Pediredla, Adithya},
    title    = {Doppler Time-of-Flight Rendering},
    journal  = {ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia)},
    year     = {2023},
    month    = nov,
    volume   = {42},
    number   = {6},
    doi      = {10/gs82tm},
    keywords = {transient, antithetic sampling}
}
© The Author(s) / ACM. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record is available at doi.acm.org.