atlas

Research map / Video / Video segmentation and tracking

bit2bit: 1-bit quanta video reconstruction via self-supervised photon prediction

NeurIPS 2024 · Video › Video segmentation and tracking · approach: Video restoration with temporal priors · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes bit2bit, a self-supervised method that reconstructs dense video from 1-bit SPAD quanta data by splitting binary photon events into input/target pairs and applying a masked cross-entropy loss.

Problem

Reconstructing clean, high-quality image stacks at full spatiotemporal resolution from sparse 1-bit quanta image (SPAD) data, where binning degrades temporal resolution and standard self-supervised denoisers (GAP, Noise2Noise) fail because binary photon events are not Poisson-distributed.

Approach

Randomly thin binary photon events into input and target volumes and apply a loss masked at input-1 locations, removing the complementary dependency between input and target that causes artifacts in binary data; combined with 3D ResUNet, random-p sampling, and group normalization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply masked loss to the split input and target (ablation)bit2bit · Simulated videoPSNR: 20.89/0.84 -> 33.93/0.99Helped
Apply masked loss to the split input and target (ablation)N2N · Simulated videoPSNR: 23.14/0.73 -> 28.83/0.58Helped
Apply masked loss (ablation)GAP · Simulated videoPSNR: 20.54/0.64 -> 29.09/0.57Helped
Extend GAP-style reconstruction from 2D to 3Dbit2bit · Simulated videoPSNR: 29.09/0.57 -> 33.93/0.99Helped
Use group normalization size 8 instead of size 1 (ablation)bit2bit · Simulated videoPSNR: 30.85 -> 33.93Helped
Raise the lower bound of the p sampling range (ablation)bit2bit · Simulated videoPSNR: 33.93 -> 32.05Hurt
Lower the upper bound of the p sampling range to 1 - 1E-2 (ablation)bit2bit · Simulated videoPSNR: 33.93 -> 32.62Hurt
Use fixed p near 1 instead of stochastic p sampling (ablation)bit2bit · Simulated videoPSNR: 33.93 -> 26.12Hurt
Increase startup filter size from 24 to 48 (ablation)bit2bit · Simulated videoPSNR: 33.09 -> 32.17Hurt
Use 10-shot inference rather than one-shot inference (ablation)bit2bit, p range [0.3, 0.7] · Simulated videoPSNR: 34.08 -> 34.35Helped
Train with p range [0.3, 0.7] instead of [0.5, 0.5] for 10-shot inference (ablation)bit2bit · Simulated videoPSNR: 34.00 -> 34.35Helped

Surprising findings

Limitations

Experimental setup

Datasets: Simulated 1-bit data from iPhone 15 240 fps slow-motion video Real SPAD512S videos (7 scenes) Real SPAD video from QBP work

Benchmarks: Simulated 1-bit video from iPhone slow-motion reference

Metrics: PSNR SSIM

Baselines: Supervised training Noise2Noise Noise2Void GAP Quanta Burst Photography (QBP)

Builds on: Generative Accumulation of Photons (GAP) Noise2Noise Noise2Void Noise2Self 3D U-Net

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy