mlsanityData to 14 Oct 2026

Unsupervised Visual Representation Learning by Tracking Patches in Video

arXiv 2105.02545 ↗First posted 6 May 2021cs.CVcited by 20

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

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  3. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
  4. 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
  5. 2018Representation Learning with Contrastive Predictive Codingcited by 7,777
  6. 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,513
  7. 2017Mask R-CNNcited by 7,277
  8. 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
  9. 2017mixup: Beyond Empirical Risk Minimizationcited by 5,183
  10. 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,270
  11. 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,884
  12. 2017The Kinetics Human Action Video Datasetcited by 1,909
30 more
  1. 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,628
  2. 2017A Closer Look at Spatiotemporal Convolutions for Action Recognitioncited by 1,143
  3. 2017The "something something" video database for learning and evaluating visual common sensecited by 1,103
  4. 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,059
  5. 2018TSM: Temporal Shift Module for Efficient Video Understandingcited by 856
  6. 2016Playing for Data: Ground Truth from Computer Gamescited by 818
  7. 2018GOT-10k: A Large High-Diversity Benchmark for Generic Object Tracking in the Wildcited by 475
  8. 2016Virtual Worlds as Proxy for Multi-Object Tracking Analysiscited by 341
  9. 2016Learning from Simulated and Unsupervised Images through Adversarial Trainingcited by 288
  10. 2019Learning Correspondence from the Cycle-Consistency of Timecited by 269
  11. 2020Self-supervised Co-training for Video Representation Learningcited by 232
  12. 2019Video Representation Learning by Dense Predictive Codingcited by 175
  13. 2020SpeedNet: Learning the Speediness in Videoscited by 171
  14. 2018Tracking Emerges by Colorizing Videoscited by 166
  15. 2018Self-Supervised Video Representation Learning with Space-Time Cubic Puzzlescited by 149
  16. 2020Self-supervised Video Representation Learning by Pace Predictioncited by 139
  17. 2020Memory-augmented Dense Predictive Coding for Video Representation Learningcited by 137
  18. 2020Video Playback Rate Perception for Self-supervisedSpatio-Temporal Representation Learningcited by 103
  19. 2020Video Representation Learning by Recognizing Temporal Transformationscited by 83
  20. 2020Video Cloze Procedure for Self-Supervised Spatio-Temporal Learningcited by 81
  21. 2019Joint-task Self-supervised Learning for Temporal Correspondencecited by 80
  22. 2019Unsupervised Deep Trackingcited by 74
  23. 2018Self-Supervised Spatiotemporal Feature Learning via Video Rotation Predictioncited by 71
  24. 2020Video Representation Learning with Visual Tempo Consistencycited by 57
  25. 2019Learning Video Representations using Contrastive Bidirectional Transformercited by 39
  26. 2020Representation Learning with Video Deep InfoMaxcited by 17
  27. 2020Pretext-Contrastive Learning: Toward Good Practices in Self-supervised Video Representation Leaningcited by 9
  28. 2020Active Contrastive Learning of Audio-Visual Video Representationscited by 5
  29. 2020Back to the Future: Cycle Encoding Prediction for Self-supervised Contrastive Video Representation Learningcited by 4
  30. 2020Spatiotemporal Fusion in 3D CNNs: A Probabilistic Viewcited by 3

Built on by

Cited by year

Citing papers per year: 2021: 4; 2022: 5; 2023: 5; 2024: 2; 2025: 4.

20 papers.

Sort:

By area:

  1. 2023Test of Time: Instilling Video-Language Models with a Sense of Timecited by 51
  2. 2021Video Contrastive Learning with Global Contextcited by 41
  3. 2022Masked Motion Encoding for Self-Supervised Video Representation Learningcited by 39
  4. 2023L-DAWA: Layer-wise Divergence Aware Weight Aggregation in Federated Self-Supervised Visual Representation Learningcited by 30
  5. 2022How Severe is Benchmark-Sensitivity in Video Self-Supervised Learning?cited by 23
  6. 2021Self-supervised Spatiotemporal Representation Learning by Exploiting Video Continuitycited by 22
  7. 2022Federated Self-supervised Learning for Video Understandingcited by 13
  8. 2023Tubelet-Contrastive Self-Supervision for Video-Efficient Generalizationcited by 12
  9. 2023No More Shortcuts: Realizing the Potential of Temporal Self-Supervisioncited by 11
  10. 2025Chirality in Action: Time-Aware Video Representation Learning by Latent Straighteningcited by 11
  11. 2022TransRank: Self-supervised Video Representation Learning via Ranking-based Transformation Recognitioncited by 10
  12. 2025SMILE: Infusing Spatial and Motion Semantics in Masked Video Learningcited by 9
8 more
  1. 2022GUSOT: Green and Unsupervised Single Object Tracking for Long Video Sequencescited by 4
  2. 2024LocoMotion: Learning Motion-Focused Video-Language Representationscited by 4
  3. 2025SEVERE++: Evaluating Benchmark Sensitivity in Generalization of Video Representation Learningcited by 4
  4. 2021Auxiliary Learning for Self-Supervised Video Representation via Similarity-based Knowledge Distillationcited by 3
  5. 2021Self-Supervised Video Representation Learning by Video Incoherence Detectioncited by 1
  6. 2024How Effective are Self-Supervised Models for Contact Identification in Videoscited by 1
  7. 2025Aligning Moments in Time using Video Queriescited by 1
  8. 2023Unsupervised Green Object Tracker (GOT) without Offline Pre-trainingcited by 0