atlas

Research map / Video / Video segmentation and tracking

Dense Optical Tracking: Connecting the Dots

CVPR 2024 · Video › Video segmentation and tracking · approach: Learned optical flow estimation · 30 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 DOT, which unifies point tracking and optical flow by tracking a sparse set of points, interpolating nearest-neighbor flow and visibility, and refining them with a RAFT-like learned flow module for fast dense tracking.

Problem

Dense tracking of every pixel across video frames is too slow with existing point trackers, and optical flow methods struggle with long-range motion and occlusions.

Approach

Use a small set of off-the-shelf point tracks, sampled preferentially at motion boundaries, to initialize dense flow and visibility by nearest-neighbor interpolation, then refine them with a RAFT-style optical flow network that handles occlusions and is trained on synthetic Kubric data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add track visibility information (ablation)DOT · CVO FinalEPE (all): 1.46 -> 1.43Helped
add motion-based track sampling (ablation)DOT · CVO FinalEPE (all): 1.50 -> 1.43Helped
use patch size 4 instead of 8 (ablation)DOT · CVO FinalEPE (all): 1.60 -> 1.43Helped
add in-domain training (ablation)DOT · CVO FinalEPE (all): 1.90 -> 1.43Helped
add track-based estimates (ablation)DOT · CVO FinalEPE (all): 2.88 -> 1.43Helped
add optical-flow refinement (ablation)DOT · CVO FinalEPE (all): 3.19 -> 1.43Helped
use DOT instead of CoTracker single-point trackingdense tracking on DAVIS (Strided) · DAVIS (Strided)AJ: 64.8 -> 65.9Helped
use DOT instead of CoTracker single-point trackingdense tracking on RGB-Stacking (First) · RGB-Stacking (First)AJ: 65.4 -> 77.1Helped
use DOT instead of TAPIRdense tracking on Kinetics (First) · Kinetics (First)AJ: 49.6 -> 48.4Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MOVi-F Train (Kubric) CVO Train CVO Test (Clean, Final) TAP benchmark (DAVIS, RGB-Stacking, Kinetics)

Benchmarks: CVO TAP

Metrics: end point error (EPE) IoU of occluded regions inference time occlusion accuracy average jaccard position accuracy

Baselines: RAFT GMA AccFlow MFT OmniMotion PIPs++ TAPIR CoTracker TAP-Net PIPs

Builds on: RAFT CoTracker TAP-Net CVO benchmark Kubric

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