Adaptive Focus for Efficient Video Recognition
Not on the map. Why?
Abstract (arXiv)
In this paper, we explore the spatial redundancy in video recognition with the aim to improve the computational efficiency. It is observed that the most informative region in each frame of a video is usually a small image patch, which shifts smoothly across frames. Therefore, we model the patch localization problem as a sequential decision task, and propose a reinforcement learning based approach for efficient spatially adaptive video recognition (AdaFocus). In specific, a light-weighted ConvNet is first adopted to quickly process the full video sequence, whose features are used by a recurrent policy network to localize the most task-relevant regions. Then the selected patches are inferred by a high-capacity network for the final prediction. During offline inference, once the informative patch sequence has been generated, the bulk of computation can be done in parallel, and is efficient on modern GPU devices. In addition, we demonstrate that the proposed method can be easily extended by further considering the temporal redundancy, e.g., dynamically skipping less valuable frames. Extensive experiments on five benchmark datasets, i.e., ActivityNet, FCVID, Mini-Kinetics, Something-Something V1&V2, demonstrate that our method is significantly more efficient than the competitive baselines. Code is available at https://github.com/blackfeather-wang/AdaFocus.
Key facts. Cited by 76 papers in the map (data through 7 Oct 2026). Builds on 47 of its 63 references that are in the map. First posted on arXiv 7 May 2021.
Builds on
47 of 63 references.
References · 47
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,259
- 2015Learning Deep Features for Discriminative Localizationcited by 2,430
- 2017The Kinetics Human Action Video Datasetcited by 1,894
- 2018SlowFast Networks for Video Recognitioncited by 1,862
- 2017A Closer Look at Spatiotemporal Convolutions for Action Recognitioncited by 1,139
- 2017The "something something" video database for learning and evaluating visual common sensecited by 1,092
35 more
- 2016Temporal Segment Networks: Towards Good Practices for Deep Action Recognitioncited by 899
- 2018TSM: Temporal Shift Module for Efficient Video Understandingcited by 852
- 2017Can Spatiotemporal 3D CNNs Retrace the History of 2D CNNs and ImageNet?cited by 551
- 2017Rethinking Spatiotemporal Feature Learning: Speed-Accuracy Trade-offs in Video Classificationcited by 521
- 2014Long-term Recurrent Convolutional Networks for Visual Recognition and Descriptioncited by 483
- 2021Dynamic Neural Networks: A Surveycited by 405
- 2016Convolutional Two-Stream Network Fusion for Video Action Recognitioncited by 384
- 2017Snapshot Ensembles: Train 1, get M for freecited by 349
- 2014Recurrent Models of Visual Attentioncited by 344
- 2017Temporal Relational Reasoning in Videoscited by 324
- 2019Video Classification with Channel-Separated Convolutional Networkscited by 290
- 2018Videos as Space-Time Region Graphscited by 221
- 2016Deep Feature Flow for Video Recognitioncited by 186
- 2019Listen to Look: Action Recognition by Previewing Audiocited by 163
- 2020Resolution Adaptive Networks for Efficient Inferencecited by 146
- 2019SCSampler: Sampling Salient Clips from Video for Efficient Action Recognitioncited by 133
- 2016Spatially Adaptive Computation Time for Residual Networkscited by 118
- 2018ECO: Efficient Convolutional Network for Online Video Understandingcited by 115
- 2019Implicit Semantic Data Augmentation for Deep Networkscited by 106
- 2015End-to-end Learning of Action Detection from Frame Glimpses in Videoscited by 101
- 2020Glance and Focus: a Dynamic Approach to Reducing Spatial Redundancy in Image Classificationcited by 99
- 2020Convolutional Networks with Dense Connectivitycited by 98
- 2020AR-Net: Adaptive Frame Resolution for Efficient Action Recognitioncited by 88
- 2021Revisiting Locally Supervised Learning: an Alternative to End-to-end Trainingcited by 71
- 2019Multi-Agent Reinforcement Learning Based Frame Sampling for Effective Untrimmed Video Recognitioncited by 66
- 2019LiteEval: A Coarse-to-Fine Framework for Resource Efficient Video Recognitioncited by 65
- 2020Spatially Adaptive Inference with Stochastic Feature Sampling and Interpolationcited by 51
- 2021AdaFuse: Adaptive Temporal Fusion Network for Efficient Action Recognitioncited by 48
- 2015Exploiting Feature and Class Relationships in Video Categorization with Regularized Deep Neural Networkscited by 45
- 2019Distributed Deep Learning Model for Intelligent Video Surveillance Systems with Edge Computingcited by 28
- 2020Dynamic Inference: A New Approach Toward Efficient Video Action Recognitioncited by 25
- 20202D or not 2D? Adaptive 3D Convolution Selection for Efficient Video Recognitioncited by 22
- 2018Interpretable Spatio-temporal Attention for Video Action Recognitioncited by 20
- 2021VA-RED2: Video Adaptive Redundancy Reductioncited by 15
- 2020A3D: Adaptive 3D Networks for Video Action Recognitioncited by 5
Built on by
Citing papers per year: 2021: 4; 2022: 23; 2023: 19; 2024: 16; 2025: 11; 2026: 3.
76 papers.
Sort:
By area:
- 2023GSVA: Generalized Segmentation via Multimodal Large Language Modelscited by 153
- 2021Not All Images are Worth 16x16 Words: Dynamic Transformers for Efficient Image Recognitioncited by 143
- 2025Flash-VStream: Efficient Real-Time Understanding for Long Video Streamscited by 78
- 2023Cross Modal Transformer: Towards Fast and Robust 3D Object Detectioncited by 68
- 2024Chain-of-Spot: Interactive Reasoning Improves Large Vision-Language Modelscited by 65
- 2022CF-ViT: A General Coarse-to-Fine Method for Vision Transformercited by 63
- 2024Dynamic Diffusion Transformercited by 60
- 2021Efficient Video Transformers with Spatial-Temporal Token Selectioncited by 58
- 2023Adaptive Rotated Convolution for Rotated Object Detectioncited by 51
- 2023Rank-DETR for High Quality Object Detectioncited by 49
- 2022Bidirectional Cross-Modal Knowledge Exploration for Video Recognition with Pre-trained Vision-Language Modelscited by 48
- 2022EfficientTrain: Exploring Generalized Curriculum Learning for Training Visual Backbonescited by 42
38 more
- 2022Glance and Focus Networks for Dynamic Visual Recognitioncited by 41
- 2021AdaFocus V2: End-to-End Training of Spatial Dynamic Networks for Video Recognitioncited by 37
- 2025ART: Anonymous Region Transformer for Variable Multi-Layer Transparent Image Generationcited by 37
- 2022Pseudo-Q: Generating Pseudo Language Queries for Visual Groundingcited by 33
- 2023Dynamic Perceiver for Efficient Visual Recognitioncited by 33
- 2023EgoDistill: Egocentric Head Motion Distillation for Efficient Video Understandingcited by 32
- 2022MAR: Masked Autoencoders for Efficient Action Recognitioncited by 29
- 2024Dynamic Tuning Towards Parameter and Inference Efficiency for ViT Adaptationcited by 25
- 2023Text-Conditioned Resampler For Long Form Video Understandingcited by 24
- 2024Efficient Diffusion Transformer with Step-wise Dynamic Attention Mediatorscited by 24
- 2023Prune Spatio-temporal Tokens by Semantic-aware Temporal Accumulationcited by 23
- 2022OCSampler: Compressing Videos to One Clip with Single-step Samplingcited by 22
- 2023How can objects help action recognition?cited by 21
- 2023Training a Large Video Model on a Single Machine in a Daycited by 20
- 2022AdaFocusV3: On Unified Spatial-temporal Dynamic Video Recognitioncited by 18
- 2023Efficient Video Action Detection with Token Dropout and Context Refinementcited by 18
- 2024DyFADet: Dynamic Feature Aggregation for Temporal Action Detectioncited by 18
- 2022Efficient Deep Visual and Inertial Odometry with Adaptive Visual Modality Selectioncited by 17
- 2023Fine-grained Recognition with Learnable Semantic Data Augmentationcited by 17
- 2022An Efficient Spatio-Temporal Pyramid Transformer for Action Detectioncited by 16
- 2022NSNet: Non-saliency Suppression Sampler for Efficient Video Recognitioncited by 15
- 2023Computation-efficient Deep Learning for Computer Vision: A Surveycited by 14
- 2021DSANet: Dynamic Segment Aggregation Network for Video-Level Representation Learningcited by 13
- 2022Deep Incubation: Training Large Models by Divide-and-Conqueringcited by 13
- 2024GRA: Detecting Oriented Objects through Group-wise Rotating and Attentioncited by 13
- 2024AdaNAT: Exploring Adaptive Policy for Token-Based Image Generationcited by 13
- 2022Active Acquisition for Multimodal Temporal Data: A Challenging Decision-Making Taskcited by 11
- 2023AdaBrowse: Adaptive Video Browser for Efficient Continuous Sign Language Recognitioncited by 10
- 2022Task-adaptive Spatial-Temporal Video Sampler for Few-shot Action Recognitioncited by 9
- 2022Temporal Saliency Query Network for Efficient Video Recognitioncited by 9
- 2024Uni-AdaFocus: Spatial-temporal Dynamic Computation for Video Recognitioncited by 9
- 2022Rethinking Resolution in the Context of Efficient Video Recognitioncited by 8
- 2024ENAT: Rethinking Spatial-temporal Interactions in Token-based Image Synthesiscited by 8
- 2023Few-shot Action Recognition via Intra- and Inter-Video Information Maximizationcited by 7
- 2022Look More but Care Less in Video Recognitioncited by 6
- 2024Structure-aware World Model for Probe Guidance via Large-scale Self-supervised Pre-traincited by 6
- 2025A Survey on Dynamic Neural Networks: from Computer Vision to Multi-modal Sensor Fusioncited by 5
- 2022ViGAT: Bottom-up event recognition and explanation in video using factorized graph attention networkcited by 4
50 most cited of 76 All 76 (JSON)
- 2026Efficient Tracking and Understanding Object Transformations22 Jul 2026
- 2026AdaSpot: Spend Resolution Where It Matters for Precise Event Spotting25 Feb 2026
- 2026Glance and Focus Reinforcement for Pan-cancer Screening27 Jan 2026
- 2025Bridging Efficiency and Safety: Formal Verification of Neural Networks with Early Exits23 Dec 2025
- 2025Linear Differential Vision Transformer: Learning Visual Contrasts via Pairwise Differentials2 Nov 2025
- 2025Learning to Recognize Correctly Completed Procedure Steps in Egocentric Assembly Videos through Spatio-Temporal Modeling14 Oct 2025
- 2025A Survey on Efficiency Optimization Techniques for DNN-based Video Analytics: Process Systems, Algorithms, and Applications21 Jul 2025
- 2025Flash-VStream: Efficient Real-Time Understanding for Long Video Streams30 Jun 2025
- 2025EgoAdapt: Adaptive Multisensory Distillation and Policy Learning for Efficient Egocentric Perception26 Jun 2025
- 2025Dynamic-Aware Video Distillation: Optimizing Temporal Resolution Based on Video Semantics28 May 2025
- 2025Temporal Saliency-Guided Distillation: A Scalable Framework for Distilling Video Datasets27 May 2025
- 2025Soften the Mask: Adaptive Temporal Soft Mask for Efficient Dynamic Facial Expression Recognition28 Feb 2025
38 more
- 2025ART: Anonymous Region Transformer for Variable Multi-Layer Transparent Image Generation25 Feb 2025
- 2025A Survey on Dynamic Neural Networks: from Computer Vision to Multi-modal Sensor Fusion13 Jan 2025
- 2024Uni-AdaFocus: Spatial-temporal Dynamic Computation for Video Recognition15 Dec 2024
- 2024ENAT: Rethinking Spatial-temporal Interactions in Token-based Image Synthesis11 Nov 2024
- 2024Dynamic Diffusion Transformer4 Oct 2024
- 2024Scalable Frame Sampling for Video Classification: A Semi-Optimal Policy Approach with Reduced Search Space9 Sep 2024
- 2024AdaNAT: Exploring Adaptive Policy for Token-Based Image Generation31 Aug 2024
- 2024Efficient Diffusion Transformer with Step-wise Dynamic Attention Mediators11 Aug 2024
- 2024Fine-grained Dynamic Network for Generic Event Boundary Detection5 Jul 2024
- 2024DyFADet: Dynamic Feature Aggregation for Temporal Action Detection3 Jul 2024
- 2024Structure-aware World Model for Probe Guidance via Large-scale Self-supervised Pre-train28 Jun 2024
- 2024Rule Based Learning with Dynamic (Graph) Neural Networks14 Jun 2024
- 2024No Time to Waste: Squeeze Time into Channel for Mobile Video Understanding14 May 2024
- 2024Chain-of-Spot: Interactive Reasoning Improves Large Vision-Language Models19 Mar 2024
- 2024Dynamic Tuning Towards Parameter and Inference Efficiency for ViT Adaptation18 Mar 2024
- 2024GRA: Detecting Oriented Objects through Group-wise Rotating and Attention17 Mar 2024
- 20242023 Low-Power Computer Vision Challenge (LPCVC) Summary11 Mar 2024
- 2024HaltingVT: Adaptive Token Halting Transformer for Efficient Video Recognition10 Jan 2024
- 2023Text-Conditioned Resampler For Long Form Video Understanding19 Dec 2023
- 2023GSVA: Generalized Segmentation via Multimodal Large Language Models15 Dec 2023
- 2023Rank-DETR for High Quality Object Detection13 Oct 2023
- 2023Training a Large Video Model on a Single Machine in a Day28 Sep 2023
- 2023Differentiable Resolution Compression and Alignment for Efficient Video Classification and Retrieval15 Sep 2023
- 2023Fine-grained Recognition with Learnable Semantic Data Augmentation1 Sep 2023
- 2023Computation-efficient Deep Learning for Computer Vision: A Survey27 Aug 2023
- 2023Audio-Visual Glance Network for Efficient Video Recognition18 Aug 2023
- 2023AdaBrowse: Adaptive Video Browser for Efficient Continuous Sign Language Recognition16 Aug 2023
- 2023View while Moving: Efficient Video Recognition in Long-untrimmed Videos9 Aug 2023
- 2023Prune Spatio-temporal Tokens by Semantic-aware Temporal Accumulation8 Aug 2023
- 2023How can objects help action recognition?20 Jun 2023
- 2023Dynamic Perceiver for Efficient Visual Recognition20 Jun 2023
- 2023Few-shot Action Recognition via Intra- and Inter-Video Information Maximization10 May 2023
- 2023Efficient Video Action Detection with Token Dropout and Context Refinement17 Apr 2023
- 2023Frame Flexible Network26 Mar 2023
- 2023Adaptive Rotated Convolution for Rotated Object Detection14 Mar 2023
- 2023EgoDistill: Egocentric Head Motion Distillation for Efficient Video Understanding5 Jan 2023
- 2023Cross Modal Transformer: Towards Fast and Robust 3D Object Detection3 Jan 2023
- 2022Bidirectional Cross-Modal Knowledge Exploration for Video Recognition with Pre-trained Vision-Language Models31 Dec 2022
50 newest of 76 All 76 (JSON)
- 2024Dynamic Diffusion Transformercited by 60
- 2024Efficient Diffusion Transformer with Step-wise Dynamic Attention Mediatorscited by 24
- 2024Dynamic Diffusion Transformer4 Oct 2024
- 2024Efficient Diffusion Transformer with Step-wise Dynamic Attention Mediators11 Aug 2024
- 2021Not All Images are Worth 16x16 Words: Dynamic Transformers for Efficient Image Recognitioncited by 143
- 2023Cross Modal Transformer: Towards Fast and Robust 3D Object Detectioncited by 68
- 2022CF-ViT: A General Coarse-to-Fine Method for Vision Transformercited by 63
- 2021Efficient Video Transformers with Spatial-Temporal Token Selectioncited by 58
- 2023Adaptive Rotated Convolution for Rotated Object Detectioncited by 51
- 2023Rank-DETR for High Quality Object Detectioncited by 49
- 2022EfficientTrain: Exploring Generalized Curriculum Learning for Training Visual Backbonescited by 42
- 2022Glance and Focus Networks for Dynamic Visual Recognitioncited by 41
- 2021AdaFocus V2: End-to-End Training of Spatial Dynamic Networks for Video Recognitioncited by 37
- 2025ART: Anonymous Region Transformer for Variable Multi-Layer Transparent Image Generationcited by 37
- 2022Pseudo-Q: Generating Pseudo Language Queries for Visual Groundingcited by 33
- 2023Dynamic Perceiver for Efficient Visual Recognitioncited by 33
12 most cited of 67 All 67 (JSON)
- 2026Efficient Tracking and Understanding Object Transformations22 Jul 2026
- 2026AdaSpot: Spend Resolution Where It Matters for Precise Event Spotting25 Feb 2026
- 2026Glance and Focus Reinforcement for Pan-cancer Screening27 Jan 2026
- 2025Linear Differential Vision Transformer: Learning Visual Contrasts via Pairwise Differentials2 Nov 2025
- 2025Learning to Recognize Correctly Completed Procedure Steps in Egocentric Assembly Videos through Spatio-Temporal Modeling14 Oct 2025
- 2025A Survey on Efficiency Optimization Techniques for DNN-based Video Analytics: Process Systems, Algorithms, and Applications21 Jul 2025
- 2025EgoAdapt: Adaptive Multisensory Distillation and Policy Learning for Efficient Egocentric Perception26 Jun 2025
- 2025Dynamic-Aware Video Distillation: Optimizing Temporal Resolution Based on Video Semantics28 May 2025
- 2025Temporal Saliency-Guided Distillation: A Scalable Framework for Distilling Video Datasets27 May 2025
- 2025Soften the Mask: Adaptive Temporal Soft Mask for Efficient Dynamic Facial Expression Recognition28 Feb 2025
- 2025ART: Anonymous Region Transformer for Variable Multi-Layer Transparent Image Generation25 Feb 2025
- 2025A Survey on Dynamic Neural Networks: from Computer Vision to Multi-modal Sensor Fusion13 Jan 2025
12 newest of 67 All 67 (JSON)