Light-in-Flight for a World-in-Motion

Although time-of-flight (ToF) cameras are becoming the sensor-of-choice for numerous 3D imaging applications in robotics, augmented reality (AR) and human-computer interfaces (HCI), they do not explicitly consider scene or camera motion. Consequently, current ToF cameras do not provide 3D motion information, and the estimated depth and intensity often suffer from significant motion artifacts in dynamic scenes. In this paper, we propose a novel ToF imaging method for dynamic scenes, with the goal of simultaneously estimating 3D geometry, intensity, and 3D motion using a single indirect ToF (I-ToF) camera. Our key observation is that we can estimate 3D motion, as well as motion artifact-free depth and intensity by designing optical-flow-like algorithms that operate on coded correlation images captured by an I-ToF camera. Through the integration of a multi-frequency I-ToF approach with burst imaging, we demonstrate high-quality all-in-one (3D geometry, intensity, 3D motion) imaging even in challenging low signal-to-noise ratio scenarios. We show the effectiveness of our approach through thorough simulations and real experiments conducted across a wide range of motion and imaging scenarios, including indoor and outdoor dynamic scenes.

Publications

Light-in-Flight for a World-in-Motion

Jongho Lee, Ryan J. Suess, Mohit Gupta

Proc. ECCV 2024

I-ToF imaging

I-ToF cameras capture a set of correlation images of the scenes to estimate their depth and intensity images. Although I-ToF cameras provide correct depth and intensity information for (a) static scenes, they suffer from motion artifacts for (b) dynamic scenes due to misalignment between the correlation images.

XY- and Z-motion estimation with brightness-varying correlation images

All correlation images in each set have different pixel values (depicted as distinct colors) along the true XY-motion (∆X, ∆Y ), posing a challenge for motion estimation. However, under the small and linear motion, the spatial gradient of the intensity image obtained from each correlation image set maintains its pixel values (represented by the same color) along the motion, facilitating XY-motion estimation. Two depth values (one from each set) can be obtained along the estimated XY-motion, and the Z-motion (∆Z) can be simply derived from their difference.

Comparisons with Doppler ToF

Velocity standard deviations by Doppler ToF (σ_v∆f ) and by depth difference (σ_v∆Z ) are compared. Doppler ToF shows about 40 times higher standard deviation in the given practical conditions, and its estimation becomes very unreliable at certain modulation frequencies and depth values.

Enhancing SNR of depth estimates

Although multi-frequency coding achieves lower depth errors than single-frequency coding, it fails to decode the correct depths under extremely low SNR conditions. The performance of multi-frequency coding can be improved when combined with burst denoising, which reduces the depth noise in a complementary way. The three numbers inside each error map show the percent fraction of inlier pixels that lie within 0.5, 1, and 2 % of the true depths.

Ground-truth comparisons of depth estimates

Depth estimates of the dynamic scene obtained via conventional I-ToF imaging suffer from noise or motion artifacts. In contrast, our approach recovers high-quality 3D geometry without such artifacts. The three numbers underneath each depth map show the percent fraction of inlier pixels that lie within 0.5, 1, and 2 % of the true depths.

Resolving 3D motions in various motion scenarios

Our approach can estimate dense and high-quality 3D motions for various dynamic scenes. The exact motion scenarios can be identified correctly from our XY- and Z-motion estimates.

Axial motion estimation comparison

Doppler ToF cannot estimate small Z-motions (∼ 4 m/s) accurately since the corresponding Doppler frequency shifts (< 1 Hz) are negligibly small compared to the modulation frequency (MHz). In contrast, our approach can resolve even these small Z-motions reliably with lower source power.

Recovering 3D geometry and intensity of dynamic scenes

3D geometry and intensity estimates by conventional I-ToF imaging suffer from low SNR and motion artifacts in both (a) indoor and (b) outdoor dynamic scenes. In contrast, our approach can recover high-quality and motion artifact-free estimates.

Resolving 3D motions

Our approach can recover 3D motions reliably for (a) indoor and (b) outdoor dynamic scenes. Our approach can recover local and global motions under challenging conditions such as a low scene albedo and a thin object.

More Results for All-In-One I-ToF Imaging I

Comparisons between conventional and proposed I-ToF imaging for dynamic scenes through simulations. While conventional I-ToF imaging suffers from motion artifacts or low SNR depending on the integration time, our approach can recover not only high-quality 3D geometry and intensity but also 3D motion using a single I-ToF camera.

More Results for All-In-One I-ToF Imaging II

Comparisons between conventional and proposed I-ToF imaging for dynamic scenes through real experiments. While conventional I-ToF imaging suffers from motion artifacts or low SNR depending on the integration time, our approach can recover not only high-quality 3D geometry and intensity but also 3D motion using a single I-ToF camera.

Example Application: Hand Gesture Classification

3D motion estimation results and corresponding motion histograms when a hand moves along the X-, Y-, and Z-directions. Each hand gesture is represented distinctively by motion histograms, allowing us to classify the hand gestures correctly based on the 3D motion estimation results from our approach.

Comments

Share This Article