atlas

Research map / 3D vision / Depth and stereo

Visual Sync: Multi‑Camera Synchronization via Cross‑View Object Motion

NeurIPS 2025 · 3D vision › Depth and stereo · approach: Learned optical and scene flow · 1 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 VisualSync, an optimization framework that synchronizes unposed, unsynchronized multi-camera videos by minimizing Sampson epipolar error over dynamic-object tracklet correspondences, using pretrained VGGT, CoTracker3, MASt3R, and DEVA.

Problem

Temporally aligning (synchronizing) multiple casually captured, unposed consumer videos of the same dynamic scene without audio, human-pose cues, or specialized hardware.

Approach

Once synchronized, moving 3D points co-visible in two cameras satisfy epipolar constraints; VisualSync exploits this by pairwise discrete offset search minimizing a Sampson epipolar error over dense cross-view tracklets, then a robust IRLS global offset solve across pairs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use VisualSync instead of Uni4D*Video synchronization · Egohumansmedian synchronization error (ms): 222.1 -> 46.6Helped
use VisualSync instead of MAST3RVideo synchronization · CMU Panopticmedian synchronization error (ms): 58.1 -> 41.5Helped
use VisualSync instead of MAST3RVideo synchronization · 3D-POPmedian synchronization error (ms): 72.2 -> 77.8Hurt
use VisualSync instead of Sync-NeRF*Video synchronization · UDBDmedian synchronization error (ms): 0.2 -> 5.9Hurt
use Sampson energy instead of cosine energy (ablation)VisualSync · Egohumansmedian synchronization error (ms): 94.6 -> 46.6Helped
use Sampson energy instead of algebraic energy (ablation)VisualSync · Egohumansmedian synchronization error (ms): 57.9 -> 46.6Helped
use Sampson energy instead of epipolar energy (ablation)VisualSync · Egohumansmedian synchronization error (ms): 35.4 -> 46.6Hurt
use IRLS instead of least squares (ablation)VisualSync · Egohumansmedian synchronization error (ms): 118.0 -> 46.6Helped
remove spurious-pair detection (ablation)VisualSync · Egohumansmedian synchronization error (ms): 46.6 -> 111.5Hurt
downsample input from 30 fps to 15 fps (ablation)VisualSync · CMU Panopticmedian synchronization error (ms): 41.5 -> 45.6Mixed

Surprising findings

Limitations

Experimental setup

Datasets: CMU Panoptic Egohumans 3D-POP UDBD

Benchmarks: Egohumans CMU Panoptic 3D-POP UDBD

Metrics: A@100 A@500 mean synchronization error (ms) median synchronization error (ms)

Baselines: Uni4D MASt3R Sync-NeRF

Builds on: Sync-NeRF Uni4D VGGT MASt3R CoTracker3

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