Unsupervised Visual Representation Learning by Tracking Patches in Video
Not on the map. Why?
Abstract (arXiv)
Inspired by the fact that human eyes continue to develop tracking ability in early and middle childhood, we propose to use tracking as a proxy task for a computer vision system to learn the visual representations. Modelled on the Catch game played by the children, we design a Catch-the-Patch (CtP) game for a 3D-CNN model to learn visual representations that would help with video-related tasks. In the proposed pretraining framework, we cut an image patch from a given video and let it scale and move according to a pre-set trajectory. The proxy task is to estimate the position and size of the image patch in a sequence of video frames, given only the target bounding box in the first frame. We discover that using multiple image patches simultaneously brings clear benefits. We further increase the difficulty of the game by randomly making patches invisible. Extensive experiments on mainstream benchmarks demonstrate the superior performance of CtP against other video pretraining methods. In addition, CtP-pretrained features are less sensitive to domain gaps than those trained by a supervised action recognition task. When both trained on Kinetics-400, we are pleasantly surprised to find that CtP-pretrained representation achieves much higher action classification accuracy than its fully supervised counterpart on Something-Something dataset. Code is available online: github.com/microsoft/CtP.
Key facts. Cited by 20 papers in the map (data through 14 Oct 2026). Builds on 42 of its 52 references that are in the map. First posted on arXiv 6 May 2021.
Builds on
42 of 52 references.
References · 42
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,777
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,513
- 2017Mask R-CNNcited by 7,277
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,183
- 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,270
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,884
- 2017The Kinetics Human Action Video Datasetcited by 1,909
30 more
- 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,628
- 2017A Closer Look at Spatiotemporal Convolutions for Action Recognitioncited by 1,143
- 2017The "something something" video database for learning and evaluating visual common sensecited by 1,103
- 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,059
- 2018TSM: Temporal Shift Module for Efficient Video Understandingcited by 856
- 2016Playing for Data: Ground Truth from Computer Gamescited by 818
- 2018GOT-10k: A Large High-Diversity Benchmark for Generic Object Tracking in the Wildcited by 475
- 2016Virtual Worlds as Proxy for Multi-Object Tracking Analysiscited by 341
- 2016Learning from Simulated and Unsupervised Images through Adversarial Trainingcited by 288
- 2019Learning Correspondence from the Cycle-Consistency of Timecited by 269
- 2020Self-supervised Co-training for Video Representation Learningcited by 232
- 2019Video Representation Learning by Dense Predictive Codingcited by 175
- 2020SpeedNet: Learning the Speediness in Videoscited by 171
- 2018Tracking Emerges by Colorizing Videoscited by 166
- 2018Self-Supervised Video Representation Learning with Space-Time Cubic Puzzlescited by 149
- 2020Self-supervised Video Representation Learning by Pace Predictioncited by 139
- 2020Memory-augmented Dense Predictive Coding for Video Representation Learningcited by 137
- 2020Video Playback Rate Perception for Self-supervisedSpatio-Temporal Representation Learningcited by 103
- 2020Video Representation Learning by Recognizing Temporal Transformationscited by 83
- 2020Video Cloze Procedure for Self-Supervised Spatio-Temporal Learningcited by 81
- 2019Joint-task Self-supervised Learning for Temporal Correspondencecited by 80
- 2019Unsupervised Deep Trackingcited by 74
- 2018Self-Supervised Spatiotemporal Feature Learning via Video Rotation Predictioncited by 71
- 2020Video Representation Learning with Visual Tempo Consistencycited by 57
- 2019Learning Video Representations using Contrastive Bidirectional Transformercited by 39
- 2020Representation Learning with Video Deep InfoMaxcited by 17
- 2020Pretext-Contrastive Learning: Toward Good Practices in Self-supervised Video Representation Leaningcited by 9
- 2020Active Contrastive Learning of Audio-Visual Video Representationscited by 5
- 2020Back to the Future: Cycle Encoding Prediction for Self-supervised Contrastive Video Representation Learningcited by 4
- 2020Spatiotemporal Fusion in 3D CNNs: A Probabilistic Viewcited by 3
Built on by
Citing papers per year: 2021: 4; 2022: 5; 2023: 5; 2024: 2; 2025: 4.
20 papers.
Sort:
By area:
- 2023Test of Time: Instilling Video-Language Models with a Sense of Timecited by 51
- 2021Video Contrastive Learning with Global Contextcited by 41
- 2022Masked Motion Encoding for Self-Supervised Video Representation Learningcited by 39
- 2023L-DAWA: Layer-wise Divergence Aware Weight Aggregation in Federated Self-Supervised Visual Representation Learningcited by 30
- 2022How Severe is Benchmark-Sensitivity in Video Self-Supervised Learning?cited by 23
- 2021Self-supervised Spatiotemporal Representation Learning by Exploiting Video Continuitycited by 22
- 2022Federated Self-supervised Learning for Video Understandingcited by 13
- 2023Tubelet-Contrastive Self-Supervision for Video-Efficient Generalizationcited by 12
- 2023No More Shortcuts: Realizing the Potential of Temporal Self-Supervisioncited by 11
- 2025Chirality in Action: Time-Aware Video Representation Learning by Latent Straighteningcited by 11
- 2022TransRank: Self-supervised Video Representation Learning via Ranking-based Transformation Recognitioncited by 10
- 2025SMILE: Infusing Spatial and Motion Semantics in Masked Video Learningcited by 9
8 more
- 2022GUSOT: Green and Unsupervised Single Object Tracking for Long Video Sequencescited by 4
- 2024LocoMotion: Learning Motion-Focused Video-Language Representationscited by 4
- 2025SEVERE++: Evaluating Benchmark Sensitivity in Generalization of Video Representation Learningcited by 4
- 2021Auxiliary Learning for Self-Supervised Video Representation via Similarity-based Knowledge Distillationcited by 3
- 2021Self-Supervised Video Representation Learning by Video Incoherence Detectioncited by 1
- 2024How Effective are Self-Supervised Models for Contact Identification in Videoscited by 1
- 2025Aligning Moments in Time using Video Queriescited by 1
- 2023Unsupervised Green Object Tracker (GOT) without Offline Pre-trainingcited by 0
- 2025Chirality in Action: Time-Aware Video Representation Learning by Latent Straightening10 Sep 2025
- 2025Aligning Moments in Time using Video Queries21 Aug 2025
- 2025SEVERE++: Evaluating Benchmark Sensitivity in Generalization of Video Representation Learning8 Apr 2025
- 2025SMILE: Infusing Spatial and Motion Semantics in Masked Video Learning1 Apr 2025
- 2024LocoMotion: Learning Motion-Focused Video-Language Representations15 Oct 2024
- 2024How Effective are Self-Supervised Models for Contact Identification in Videos1 Aug 2024
- 2023No More Shortcuts: Realizing the Potential of Temporal Self-Supervision20 Dec 2023
- 2023Unsupervised Green Object Tracker (GOT) without Offline Pre-training16 Sep 2023
- 2023L-DAWA: Layer-wise Divergence Aware Weight Aggregation in Federated Self-Supervised Visual Representation Learning14 Jul 2023
- 2023Tubelet-Contrastive Self-Supervision for Video-Efficient Generalization20 Mar 2023
- 2023Test of Time: Instilling Video-Language Models with a Sense of Time5 Jan 2023
- 2022Masked Motion Encoding for Self-Supervised Video Representation Learning12 Oct 2022
8 more
- 2022GUSOT: Green and Unsupervised Single Object Tracking for Long Video Sequences15 Jul 2022
- 2022Federated Self-supervised Learning for Video Understanding5 Jul 2022
- 2022TransRank: Self-supervised Video Representation Learning via Ranking-based Transformation Recognition4 May 2022
- 2022How Severe is Benchmark-Sensitivity in Video Self-Supervised Learning?27 Mar 2022
- 2021Self-supervised Spatiotemporal Representation Learning by Exploiting Video Continuity11 Dec 2021
- 2021Auxiliary Learning for Self-Supervised Video Representation via Similarity-based Knowledge Distillation7 Dec 2021
- 2021Self-Supervised Video Representation Learning by Video Incoherence Detection26 Sep 2021
- 2021Video Contrastive Learning with Global Context5 Aug 2021
- 2023Test of Time: Instilling Video-Language Models with a Sense of Timecited by 51
- 2021Video Contrastive Learning with Global Contextcited by 41
- 2022Masked Motion Encoding for Self-Supervised Video Representation Learningcited by 39
- 2023L-DAWA: Layer-wise Divergence Aware Weight Aggregation in Federated Self-Supervised Visual Representation Learningcited by 30
- 2022How Severe is Benchmark-Sensitivity in Video Self-Supervised Learning?cited by 23
- 2021Self-supervised Spatiotemporal Representation Learning by Exploiting Video Continuitycited by 22
- 2022Federated Self-supervised Learning for Video Understandingcited by 13
- 2023Tubelet-Contrastive Self-Supervision for Video-Efficient Generalizationcited by 12
- 2023No More Shortcuts: Realizing the Potential of Temporal Self-Supervisioncited by 11
- 2025Chirality in Action: Time-Aware Video Representation Learning by Latent Straighteningcited by 11
- 2022TransRank: Self-supervised Video Representation Learning via Ranking-based Transformation Recognitioncited by 10
- 2025SMILE: Infusing Spatial and Motion Semantics in Masked Video Learningcited by 9
12 most cited of 19 All 19 (JSON)
- 2025Chirality in Action: Time-Aware Video Representation Learning by Latent Straightening10 Sep 2025
- 2025Aligning Moments in Time using Video Queries21 Aug 2025
- 2025SEVERE++: Evaluating Benchmark Sensitivity in Generalization of Video Representation Learning8 Apr 2025
- 2025SMILE: Infusing Spatial and Motion Semantics in Masked Video Learning1 Apr 2025
- 2024LocoMotion: Learning Motion-Focused Video-Language Representations15 Oct 2024
- 2024How Effective are Self-Supervised Models for Contact Identification in Videos1 Aug 2024
- 2023No More Shortcuts: Realizing the Potential of Temporal Self-Supervision20 Dec 2023
- 2023Unsupervised Green Object Tracker (GOT) without Offline Pre-training16 Sep 2023
- 2023L-DAWA: Layer-wise Divergence Aware Weight Aggregation in Federated Self-Supervised Visual Representation Learning14 Jul 2023
- 2023Tubelet-Contrastive Self-Supervision for Video-Efficient Generalization20 Mar 2023
- 2023Test of Time: Instilling Video-Language Models with a Sense of Time5 Jan 2023
- 2022Masked Motion Encoding for Self-Supervised Video Representation Learning12 Oct 2022
12 newest of 19 All 19 (JSON)