Every Shot Counts: Using Exemplars for Repetition Counting in Videos
Not on the map. Why?
Abstract (arXiv)
Video repetition counting infers the number of repetitions of recurring actions or motion within a video. We propose an exemplar-based approach that discovers visual correspondence of video exemplars across repetitions within target videos. Our proposed Every Shot Counts (ESCounts) model is an attention-based encoder-decoder that encodes videos of varying lengths alongside exemplars from the same and different videos. In training, ESCounts regresses locations of high correspondence to the exemplars within the video. In tandem, our method learns a latent that encodes representations of general repetitive motions, which we use for exemplar-free, zero-shot inference. Extensive experiments over commonly used datasets (RepCount, Countix, and UCFRep) showcase ESCounts obtaining state-of-the-art performance across all three datasets. Detailed ablations further demonstrate the effectiveness of our method.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 40 of its 74 references that are in the map. First posted on arXiv 26 Mar 2024.
Builds on
40 of 74 references.
References · 40
- 2022Flamingo: a Visual Language Model for Few-Shot Learningcited by 4,337
- 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,259
- 2023EgoSchema: A Diagnostic Benchmark for Very Long-form Video Language Understandingcited by 666
- 2023VideoMAE V2: Scaling Video Masked Autoencoders with Dual Maskingcited by 516
- 2017AVA: A Video Dataset of Spatio-temporally Localized Atomic Visual Actionscited by 449
- 2022InternVideo: General Video Foundation Models via Generative and Discriminative Learningcited by 441
- 2022Masked Autoencoders As Spatiotemporal Learnerscited by 428
- 2018BSN: Boundary Sensitive Network for Temporal Action Proposal Generationcited by 271
- 2016The THUMOS Challenge on Action Recognition for Videos "in the Wild"cited by 213
- 2018Rethinking the Faster R-CNN Architecture for Temporal Action Localizationcited by 194
- 2023UniVTG: Towards Unified Video-Language Temporal Groundingcited by 189
- 2017Drone-based Object Counting by Spatially Regularized Regional Proposal Networkcited by 155
28 more
- 2023TriDet: Temporal Action Detection with Relative Boundary Modelingcited by 141
- 2019Gaussian Temporal Awareness Networks for Action Localizationcited by 135
- 2023EgoVLPv2: Egocentric Video-Language Pre-training with Fusion in the Backbonecited by 130
- 2017Representation Learning by Learning to Countcited by 120
- 2018Class-Agnostic Countingcited by 85
- 2023CLIP-Count: Towards Text-Guided Zero-Shot Object Countingcited by 82
- 2022Represent, Compare, and Learn: A Similarity-Aware Framework for Class-Agnostic Countingcited by 80
- 2022CounTR: Transformer-based Generalised Visual Countingcited by 79
- 2022HiTeA: Hierarchical Temporal-Aware Video-Language Pre-trainingcited by 72
- 2020Counting Out Time: Class Agnostic Video Repetition Counting in the Wildcited by 67
- 2023Zero-shot Object Countingcited by 57
- 2018Where are the Blobs: Counting by Localization with Point Supervisioncited by 54
- 2019From Open Set to Closed Set: Counting Objects by Spatial Divide-and-Conquercited by 48
- 2023NaQ: Leveraging Narrations as Queries to Supervise Episodic Memorycited by 46
- 2022TransRAC: Encoding Multi-scale Temporal Correlation with Transformers for Repetitive Action Countingcited by 42
- 2022Clover: Towards A Unified Video-Language Alignment and Fusion Modelcited by 41
- 2023Open-world Text-specified Object Countingcited by 41
- 2019Object Counting and Instance Segmentation with Image-level Supervisioncited by 35
- 2016Counting Everyday Objects in Everyday Scenescited by 34
- 2020Context-aware and Scale-insensitive Temporal Repetition Countingcited by 33
- 2018Real-World Repetition Estimation by Div, Grad and Curlcited by 21
- 2021IntentVizor: Towards Generic Query Guided Interactive Video Summarizationcited by 18
- 2023PoseRAC: Pose Saliency Transformer for Repetitive Action Countingcited by 17
- 2021Object Counting: You Only Need to Look at Onecited by 13
- 2023Zero-Shot Object Counting with Language-Vision Modelscited by 9
- 2015Learning to count with deep object featurescited by 8
- 2023CycleCL: Self-supervised Learning for Periodic Videoscited by 4
- 2024Efficient Action Counting with Dynamic Queriescited by 2
Built on by
Citing papers per year: 2024: 2; 2025: 3; 2026: 3.
8 papers.
- 2024Human Motion Instruction Tuningcited by 29
- 2025CountLLM: Towards Generalizable Repetitive Action Counting via Large Language Modelcited by 13
- 2025Open-World Object Counting in Videoscited by 11
- 2024OVR: A Dataset for Open Vocabulary Temporal Repetition Counting in Videoscited by 10
- 2026WeaveLA: Event Driven Cross-Subtask Latent Memory Weaving for Repetitive Robot Manipulationcited by 2
- 2025Unsupervised Discovery of Long-Term Spatiotemporal Periodic Workflows in Human Activitiescited by 0
- 2026Every Step of the Way: Video-based Parkinsonian Turning Step Countingcited by 0
- 2026TReViS: Temporal Repetition Structure Aware Video Synthesis for Self-supervised Repetitive Action Countingcited by 0
- 2026TReViS: Temporal Repetition Structure Aware Video Synthesis for Self-supervised Repetitive Action Counting21 Sep 2026
- 2026Every Step of the Way: Video-based Parkinsonian Turning Step Counting26 Jun 2026
- 2026WeaveLA: Event Driven Cross-Subtask Latent Memory Weaving for Repetitive Robot Manipulation16 Jun 2026
- 2025Unsupervised Discovery of Long-Term Spatiotemporal Periodic Workflows in Human Activities18 Nov 2025
- 2025Open-World Object Counting in Videos18 Jun 2025
- 2025CountLLM: Towards Generalizable Repetitive Action Counting via Large Language Model22 Mar 2025
- 2024Human Motion Instruction Tuning25 Nov 2024
- 2024OVR: A Dataset for Open Vocabulary Temporal Repetition Counting in Videos24 Jul 2024