Self-Supervised Any-Point Tracking by Contrastive Random Walks
Not on the map. Why?
Abstract (arXiv)
We present a simple, self-supervised approach to the Tracking Any Point (TAP) problem. We train a global matching transformer to find cycle consistent tracks through video via contrastive random walks, using the transformer's attention-based global matching to define the transition matrices for a random walk on a space-time graph. The ability to perform "all pairs" comparisons between points allows the model to obtain high spatial precision and to obtain a strong contrastive learning signal, while avoiding many of the complexities of recent approaches (such as coarse-to-fine matching). To do this, we propose a number of design decisions that allow global matching architectures to be trained through self-supervision using cycle consistency. For example, we identify that transformer-based methods are sensitive to shortcut solutions, and propose a data augmentation scheme to address them. Our method achieves strong performance on the TapVid benchmarks, outperforming previous self-supervised tracking methods, such as DIFT, and is competitive with several supervised methods.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 50 of its 55 references that are in the map. First posted on arXiv 24 Sep 2024.
Builds on
50 of 55 references.
References · 50
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,694
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2021Diffusion Models Beat GANs on Image Synthesiscited by 8,185
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,339
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,385
- 2017The Kinetics Human Action Video Datasetcited by 1,894
- 2018Unsupervised Feature Learning via Non-Parametric Instance-level Discriminationcited by 1,838
- 2015Unsupervised Visual Representation Learning by Context Predictioncited by 1,062
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 966
- 2017The 2017 DAVIS Challenge on Video Object Segmentationcited by 942
38 more
- 2015A Large Dataset to Train Convolutional Networks for Disparity, Optical Flow, and Scene Flow Estimationcited by 878
- 2023CoTracker: It is Better to Track Togethercited by 516
- 2023Emergent Correspondence from Image Diffusioncited by 437
- 2022Kubric: A scalable dataset generatorcited by 373
- 2021GMFlow: Learning Optical Flow via Global Matchingcited by 324
- 2023TAPIR: Tracking Any Point with per-frame Initialization and temporal Refinementcited by 281
- 2022Unifying Flow, Stereo and Depth Estimationcited by 270
- 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
- 2023Tracking Everything Everywhere All at Oncecited by 190
- 2021COTR: Correspondence Transformer for Matching Across Imagescited by 182
- 2018Tracking Emerges by Colorizing Videoscited by 166
- 2019Temporal Cycle-Consistency Learningcited by 151
- 2018DF-Net: Unsupervised Joint Learning of Depth and Flow using Cross-Task Consistencycited by 148
- 2020What Matters in Unsupervised Optical Flowcited by 124
- 2020Learning by Analogy: Reliable Supervision from Transformations for Unsupervised Optical Flow Estimationcited by 120
- 2020MAST: A Memory-Augmented Self-supervised Trackercited by 109
- 2021AutoFlow: Learning a Better Training Set for Optical Flowcited by 102
- 2016Back to Basics: Unsupervised Learning of Optical Flow via Brightness Constancy and Motion Smoothnesscited by 101
- 2017Occlusion Aware Unsupervised Learning of Optical Flowcited by 101
- 2016Learning Dense Correspondence via 3D-guided Cycle Consistencycited by 91
- 2023RoboTAP: Tracking Arbitrary Points for Few-Shot Visual Imitationcited by 88
- 2021Rethinking Self-supervised Correspondence Learning: A Video Frame-level Similarity Perspectivecited by 81
- 2019Joint-task Self-supervised Learning for Temporal Correspondencecited by 80
- 2023Siamese Masked Autoencoderscited by 75
- 2021SMURF: Self-Teaching Multi-Frame Unsupervised RAFT with Full-Image Warpingcited by 74
- 2019DDFlow: Learning Optical Flow with Unlabeled Data Distillationcited by 63
- 2023MFT: Long-Term Tracking of Every Pixelcited by 61
- 2020Watching the World Go By: Representation Learning from Unlabeled Videoscited by 59
- 2021Representation Learning via Global Temporal Alignment and Cycle-Consistencycited by 43
- 2022Learning Pixel Trajectories with Multiscale Contrastive Random Walkscited by 36
- 2017MirrorFlow: Exploiting Symmetries in Joint Optical Flow and Occlusion Estimationcited by 21
- 2017Learning by Association - A versatile semi-supervised training method for neural networkscited by 19
- 2021Modelling Neighbor Relation in Joint Space-Time Graph for Video Correspondence Learningcited by 16
- 2021Breaking Shortcut: Exploring Fully Convolutional Cycle-Consistency for Video Correspondence Learningcited by 5
- 2022Transfer of Representations to Video Label Propagation: Implementation Factors Mattercited by 5
Built on by
Citing papers per year: 2024: 1; 2025: 8; 2026: 1.
10 papers.
- 2024Motion Prompting: Controlling Video Generation with Motion Trajectoriescited by 176
- 2025Point Prompting: Counterfactual Tracking with Video Diffusion Modelscited by 5
- 2025Self-Supervised Learning of Motion Concepts by Optimizing Counterfactualscited by 4
- 2025Taming generative video models for zero-shot optical flow extractioncited by 4
- 2025Denoise to Track: Harnessing Video Diffusion Priors for Robust Correspondencecited by 4
- 2025AnthroTAP: Learning Point Tracking with Real-World Motioncited by 3
- 2025Self-Supervised Spatial Correspondence Across Modalitiescited by 2
- 2025Generative 4D Scene Gaussian Splatting with Object View-Synthesis Priorscited by 1
- 2025Tracking by Predicting 3-D Gaussians Over Timecited by 0
- 2026Label-Free Target-Domain Adaptation for Unconstrained Event-Image Feature Matching via Dual-Stage Distillationcited by 0
- 2026Label-Free Target-Domain Adaptation for Unconstrained Event-Image Feature Matching via Dual-Stage Distillation11 Jul 2026
- 2025Tracking by Predicting 3-D Gaussians Over Time27 Dec 2025
- 2025Denoise to Track: Harnessing Video Diffusion Priors for Robust Correspondence4 Dec 2025
- 2025Point Prompting: Counterfactual Tracking with Video Diffusion Models13 Oct 2025
- 2025Taming generative video models for zero-shot optical flow extraction11 Jul 2025
- 2025AnthroTAP: Learning Point Tracking with Real-World Motion8 Jul 2025
- 2025Generative 4D Scene Gaussian Splatting with Object View-Synthesis Priors15 Jun 2025
- 2025Self-Supervised Spatial Correspondence Across Modalities3 Jun 2025
- 2025Self-Supervised Learning of Motion Concepts by Optimizing Counterfactuals25 Mar 2025
- 2024Motion Prompting: Controlling Video Generation with Motion Trajectories3 Dec 2024