Refining Pre-Trained Motion Models
Not on the map. Why?
Abstract (arXiv)
Given the difficulty of manually annotating motion in video, the current best motion estimation methods are trained with synthetic data, and therefore struggle somewhat due to a train/test gap. Self-supervised methods hold the promise of training directly on real video, but typically perform worse. These include methods trained with warp error (i.e., color constancy) combined with smoothness terms, and methods that encourage cycle-consistency in the estimates (i.e., tracking backwards should yield the opposite trajectory as tracking forwards). In this work, we take on the challenge of improving state-of-the-art supervised models with self-supervised training. We find that when the initialization is supervised weights, most existing self-supervision techniques actually make performance worse instead of better, which suggests that the benefit of seeing the new data is overshadowed by the noise in the training signal. Focusing on obtaining a "clean" training signal from real-world unlabelled video, we propose to separate label-making and training into two distinct stages. In the first stage, we use the pre-trained model to estimate motion in a video, and then select the subset of motion estimates which we can verify with cycle-consistency. This produces a sparse but accurate pseudo-labelling of the video. In the second stage, we fine-tune the model to reproduce these outputs, while also applying augmentations on the input. We complement this boot-strapping method with simple techniques that densify and re-balance the pseudo-labels, ensuring that we do not merely train on "easy" tracks. We show that our method yields reliable gains over fully-supervised methods in real videos, for both short-term (flow-based) and long-range (multi-frame) pixel tracking.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 30 of its 46 references that are in the map. First posted on arXiv 1 Jan 2024.
Builds on
30 of 46 references.
References · 30
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,385
- 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,054
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 966
- 2017The 2017 DAVIS Challenge on Video Object Segmentationcited by 942
- 2015A Large Dataset to Train Convolutional Networks for Disparity, Optical Flow, and Scene Flow Estimationcited by 878
- 2018TSM: Temporal Shift Module for Efficient Video Understandingcited by 852
- 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 780
- 2020TartanAir: A Dataset to Push the Limits of Visual SLAMcited by 494
- 2023PointOdyssey: A Large-Scale Synthetic Dataset for Long-Term Point Trackingcited by 274
18 more
- 2019Learning Correspondence from the Cycle-Consistency of Timecited by 269
- 2022TAP-Vid: A Benchmark for Tracking Any Point in a Videocited by 258
- 2020Space-Time Correspondence as a Contrastive Random Walkcited by 239
- 2022Particle Video Revisited: Tracking Through Occlusions Using Point Trajectoriescited by 215
- 2021COTR: Correspondence Transformer for Matching Across Imagescited by 182
- 2019SelFlow: Self-Supervised Learning of Optical Flowcited by 128
- 2020What Matters in Unsupervised Optical Flowcited by 124
- 2020MAST: A Memory-Augmented Self-supervised Trackercited by 109
- 2016Back to Basics: Unsupervised Learning of Optical Flow via Brightness Constancy and Motion Smoothnesscited by 101
- 2019Joint-task Self-supervised Learning for Temporal Correspondencecited by 80
- 2019Unsupervised Deep Trackingcited by 74
- 2021SMURF: Self-Teaching Multi-Frame Unsupervised RAFT with Full-Image Warpingcited by 74
- 2019Pretraining boosts out-of-domain robustness for pose estimationcited by 47
- 2021Tracking Pedestrian Heads in Dense Crowdcited by 42
- 2022Learning Pixel Trajectories with Multiscale Contrastive Random Walkscited by 36
- 2022Imposing Consistency for Optical Flow Estimationcited by 24
- 2022Semi-Supervised Learning of Optical Flow by Flow Supervisorcited by 9
- 2021Breaking Shortcut: Exploring Fully Convolutional Cycle-Consistency for Video Correspondence Learningcited by 5
Built on by
Citing papers per year: 2024: 5; 2025: 7.
12 papers.
- 2024CoTracker3: Simpler and Better Point Tracking by Pseudo-Labelling Real Videoscited by 122
- 2024BootsTAP: Bootstrapped Training for Tracking-Any-Pointcited by 115
- 2025DriveSuprim: Towards Precise Trajectory Selection for End-to-End Planningcited by 91
- 2025AllTracker: Efficient Dense Point Tracking at High Resolutioncited by 54
- 2025TAPNext: Tracking Any Point (TAP) as Next Token Predictioncited by 35
- 2024Motion-prior Contrast Maximization for Dense Continuous-Time Motion Estimationcited by 24
- 2024EgoPoints: Advancing Point Tracking for Egocentric Videoscited by 10
- 2025MDP: Multidimensional Vision Model Pruning with Latency Constraintcited by 4
- 2025PointSt3R: Point Tracking through 3D Grounded Correspondencecited by 2
- 2025Advancing Weight and Channel Sparsification with Enhanced Saliencycited by 1
- 2024Leveraging Object Priors for Point Trackingcited by 0
- 2025You Are Your Best Teacher: Semi-Supervised Surgical Point Tracking with Cycle-Consistent Self-Distillationcited by 0
- 2025PointSt3R: Point Tracking through 3D Grounded Correspondence30 Oct 2025
- 2025AllTracker: Efficient Dense Point Tracking at High Resolution8 Jun 2025
- 2025DriveSuprim: Towards Precise Trajectory Selection for End-to-End Planning7 Jun 2025
- 2025You Are Your Best Teacher: Semi-Supervised Surgical Point Tracking with Cycle-Consistent Self-Distillation9 May 2025
- 2025TAPNext: Tracking Any Point (TAP) as Next Token Prediction8 Apr 2025
- 2025MDP: Multidimensional Vision Model Pruning with Latency Constraint2 Apr 2025
- 2025Advancing Weight and Channel Sparsification with Enhanced Saliency5 Feb 2025
- 2024EgoPoints: Advancing Point Tracking for Egocentric Videos5 Dec 2024
- 2024CoTracker3: Simpler and Better Point Tracking by Pseudo-Labelling Real Videos15 Oct 2024
- 2024Leveraging Object Priors for Point Tracking9 Sep 2024
- 2024Motion-prior Contrast Maximization for Dense Continuous-Time Motion Estimation15 Jul 2024
- 2024BootsTAP: Bootstrapped Training for Tracking-Any-Point1 Feb 2024