Synthetic Light-in-Flight
Patrick Cornwall, Manuel Ballester, Stefan Forschner, Muralidhar Madabhushi Balaji, Aggelos Katsaggelos, Florian Willomitzer
TL;DR
This work introduces Synthetic Light-in-Flight (SLiF), a computational LiF framework that uses tunable continuous-wave lasers and standard CMOS cameras to synthesize fields at a synthetic wavelength $\Lambda$ from pairs of closely spaced wavelengths $\lambda_1$ and $\lambda_2$. By computationally aligning and summing multiple synthetic fields, SLiF creates a synthetic pulse train whose time-of-flight reveals depth and refractive-index information without pulsed lasers or high-speed detectors. Key contributions include the generation and phase alignment of synthetic fields, volumetric scene sectioning through scattering media, and post-acquisition temporal and spatial pulse shaping to visualize material properties and defects. The approach offers a flexible, speckle-robust alternative to traditional LiF and OCT/WLI, enabling high-resolution, full-field 3D imaging with potential applications in industrial inspection and biomedical imaging through challenging media.
Abstract
Light-in-flight (LiF) measurements enable the visualization of light paths through arbitrary, volumetric scenes, making light-matter interactions at ultrafast timescales visible. Traditionally, LiF measurements require specialized equipment, such as ultrashort pulse light sources and high-speed electronics, often limited by low spatial resolution. Herein, we introduce a novel computational approach,"Synthetic Light-in-Flight" (SLiF), that overcomes these constraints by relying solely on tunable, continuous wave (CW) lasers and off-the-shelf CMOS cameras. From multiple CW scene measurements at different optical wavelengths, we create multiple "synthetic fields," each at a "synthetic wavelength," which is the beat wave of two respective optical waves. These synthetic fields are robust to speckle and environmental fluctuations, enabling us to combine multiple synthetic fields into a "synthetic light pulse" that sections the volumetric scene. Additionally, we demonstrate that these complex synthetic pulse fields can be freely manipulated in the computer after their acquisition, allowing for spatial and temporal shaping of different sets of pulses from the same set of measurements to maximize the decoded information output for each scene. Finally, we show that the recovered time-of-flight information can be used to characterize physical scene properties, such as depth and refractive indices.
