A laser pointer at 2B FPS [video]
How the setup works
- Uses a photomultiplier tube as a 1‑pixel “camera” and a mirror scanning system to select which scene pixel is observed.
- A pulsed laser fires repeatedly through smoke; scattered photons from each pulse are measured at 2 GS/s by an oscilloscope for about a microsecond.
- The mirror slowly scans so that each pulse corresponds to a different pixel. The system repeats the scene hundreds of thousands of times, gathering a tiny 1‑pixel time‑series per location.
- These time‑series are then mosaiced into a 1280×720 video showing light propagating.
“2 Billion FPS” vs pixels‑per‑second
- Several commenters stress it’s really 2 billion samples per second per pixel, not 2 billion full‑frame images per second.
- Others argue a “frame” can be any resolution, even 1×1, so calling it 2 billion FPS is defensible if you accept that definition.
- Consensus: the final clip is a composite of ~900k individually recorded 1‑pixel videos of repeatable events; understanding that distinction matters more than the label.
Oscilloscope triggering and instrumentation
- Discussion around the clever trigger multiplexing hack to reach 2 GS/s on a low‑cost scope that otherwise limits full‑rate dual‑channel triggering.
- Some are surprised the scope lacks a dedicated external trigger; others note many budget DSOs do.
- The approach is likened to (but distinguished from) equivalent‑time sampling: the scope itself is in real‑time mode, while the overall system uses repetition to step through the scene.
Relation to other imaging methods
- Compared to rapatronic cameras for nuclear tests: those used ultra‑fast shutters and multiple cameras, capturing single, non‑repeatable events; this project instead repeats a controllable event and scans one pixel at a time.
- Parallels are drawn to LIDAR and time‑of‑flight depth cameras; in principle such hardware could demonstrate similar effects.
Physics and conceptual questions
- Several comments clarify this does not evade the one‑way speed of light problem; path length and synchronization issues remain fundamental.
- Requests to apply this to double‑slit experiments are addressed: the scattering needed for imaging is already a measurement, so it won’t reveal hidden “in‑flight” quantum behavior.
Proposed improvements and practical limits
- Suggestions: use galvo mirrors or spinning mirrors, better master clocks, and time‑averaging for noise reduction.
- Main bottleneck is data readout from the oscilloscope; full frames already take on the order of an hour to acquire.
- Clarifications on focus: small angular acceptance per pixel and depth of field keep the image sharp despite mirror motion.