Papers
Topics
Authors
Recent
Search
2000 character limit reached

Object Detection in Videos: Methods & Challenges

Updated 11 May 2026
  • Object Detection in Videos is defined as localizing and classifying objects across successive frames using temporal cues to counteract issues like motion blur and occlusion.
  • Techniques such as end-to-end temporal aggregation, tubelet linking, and transformer-based token prediction boost mAP by up to 8.8% in challenging scenarios.
  • Efficient strategies like ROI packing, keyframe propagation, and multi-frame stacking enhance speed and reduce computation while maintaining consistent detection accuracy.

Object detection in videos extends the classical still-image detection problem by introducing temporal coherence, motion patterns, and new sources of appearance degradation, such as motion blur and occlusion. The goal is to localize and classify objects consistently and robustly across a sequence of frames, exploiting temporal redundancy and addressing the unique computational and methodological challenges posed by video data. Solutions span true video-native models, temporal post-processing layers, and efficient system architectures designed for speed, annotation efficiency, or robustness to domain shifts.

1. Problem Setting and Key Challenges

Video object detection must account for non-independence of frames as well as non-stationarity in object appearance and scene context. Unlike static image detection, video frames are highly redundant: objects persist over multiple frames, often with minor geometric or photometric variation. Key challenges include:

  • Appearance degradation: Fast motion, blur, low lighting, and partial occlusion degrade detection reliability in individual frames.
  • Temporal consistency: Predictions must be stable over time, limiting flicker and false positives on transient distractors.
  • Temporal sparsity: Due to redundancy, exhaustive detection on every frame is wasteful; selective processing and feature reuse are critical for efficiency.
  • Moving camera and complex motion: In dynamic scenes, distinguishing camera-induced background motion from independently moving objects complicates both detection and scene understanding (Hu et al., 22 Jan 2025).
  • Computational and annotation efficiency: Video sequences can be long, high-resolution, and weakly annotated, driving the need for efficient pipelines and semi-supervised or sparsely-annotated approaches.

2. Architectural Approaches and Temporal Feature Integration

a) End-to-End Temporal Feature Aggregation

Modern detection architectures seek to exploit video’s temporal structure by integrating temporal cues at either the feature, proposal, or output stage.

  • Single-Shot Temporal Aggregation: SSVD extends single-shot image detectors by aggregating per-frame features using both motion-compensated warping (via pre-trained flow networks) and learned deformable sampling. Aggregated features from neighboring frames are fused (late fusion) and used by detection heads at each scale. Both motion- and sampling-based aggregation independently yield substantial gains; combined, late-fusion yields further mAP improvements—up to 4.7% over the per-frame baseline, achieving 79.2% mAP on ImageNet VID at 85 ms/frame (Deng et al., 2020).
  • Proposal-level Context Aggregation: The STCA framework adds a spatial–temporal context attention module atop proposal features, weighting context by both semantic similarity, geometric relation, and temporal distance. By aggregating from both within-frame and neighboring-frame proposals, it yields up to +5.8% mAP relative to per-frame Faster R-CNN, reaching 80.3% mAP without explicit flow or pixel-level correspondence (Luo et al., 2019).
  • Feature Fusion via Multi-Frame Windows: FFAVOD fuses deep backbone features from a window of adjacent frames (typically ±2) via a lightweight 1×1 convolution, learning weighted combinations per channel and location. Saliency maps (refined via U-Net) focus aggregation on discriminative regions. FFAVOD attached to CenterNet, SpotNet, or RetinaNet improves video mAP by 0.9–3.4 points over single-frame baselines, particularly under occlusion or adverse weather (Perreault et al., 2021).

b) Sequence Modeling and Tubelets

Temporal context can also be modeled at the proposal level or by explicit object hypotheses across time:

  • Tubelet Proposal Networks (TPN): TPNs generate tubelets (short trajectories of bounding boxes) from static anchor regions, refined via regression. An LSTM encodes and decodes ROI features from these tubelets, improving detection by propagating evidence forward and backward in time. This yields up to 0.684 mAP on VID validation, outperforming tracker-linking and other tubelet methods (Kang et al., 2017).
  • High-Quality Tubelet Linking: By constructing short tubelets in locally overlapping video windows and linking them by overlap in shared frames, the method in (Tang et al., 2018) produces longer, higher-quality tubelets and robust classification via temporal score aggregation, yielding +8.8% mAP for fast-moving objects and 74.5% overall mAP.

c) Token-Based and Autoregressive Tracklet Prediction

Recent transformer-based approaches directly model temporal detection using token sequences:

  • Pix2Seq-VID: This approach models detection (and tracking) as a sequence-to-sequence task, generating one autoregressive token sequence for each object’s per-frame boxes and class label (“tracklet block”). Temporal fusion can occur via early (video backbone), middle (pairwise cross-attention), or late (concatenation) strategies. Middle fusion gives best accuracy-efficiency trade-offs, boosting mAP 2–5 points over static Pix2Seq and eliminating explicit linking or NMS. Tracklets are generated jointly, not by framewise box linking (Singh et al., 27 Jun 2025).

3. Efficient and Lightweight Video Detection

Given video’s high data rate, several lines of research address the problem of scaling detection without sacrificing accuracy:

a) Multi-Frame Input Stacking for Image-Based Detectors

Instead of sophisticated temporal modeling, a simple yet effective approach is to stack pixel-wise consecutive frames as the input to an image-trained detector (e.g. YOLOv7), with only the target frame supervised. All temporal fusion occurs in early convolutional layers, with no architectural or inference-time complexity increase. This approach, especially in lightweight models, yields significant robustness gains in occlusion, blur, and appearance shift scenarios, while preserving real-time throughput (>40 FPS, <0.1% parameter increase) (Quan et al., 25 Jun 2025).

b) Exploiting Video Redundancy and ROI Packing

Pack-and-Detect (PaD) leverages the low occupancy (~23%) and high temporal coherence (IoU ≈ 0.944) of objects across frames. Only periodic anchor frames are processed in full; between anchors, only detected ROIs are packed into a smaller canvas and run through the detector. Greedy expansion ensures sufficient context. This wrapper achieves up to 1.25× throughput increase (from 18 to 22.5 FPS) with <1.1% mAP loss; FLOPS are reduced by ~32% (Kumar et al., 2018).

c) Keyframe-Based Feature Propagation

LSFA processes keyframes with a full detector, then propagates deep features to intermediate frames using motion vectors and residuals from the video compression stream, and supplements with flow-based long-term aggregation. This approach runs up to 5× faster than per-frame baselines (32 FPS), achieves 78.1% mAP (vs. 76.3% static, 77.7% slow flow-based FGFA), and seamlessly fuses multiple feature streams via a learned attention mechanism (Wang et al., 2021).

d) Location Anticipation and Sparse Annotation

Anticipatory systems predict box trajectories from keyframe boxes and RoI features, using an MLP to regress either absolute boxes or offsets. Most frames require no feature computation; only a sub-linear number need annotation. This approach yields 39.6 FPS and 87.2 mAP (w/ Faster R-CNN baseline, T=4), outperforming flow- and memory-based models, and is robust even when annotations are sparse, as smoothness losses align trajectories with pseudo-labels (Liu et al., 2023).

4. Temporal Consistency, Post-processing, and Dataset Adaptation

Many pipelines supplement per-frame detectors with lightweight temporal post-processing or loss-based auxiliary techniques:

  • Learning-based Tubelet Post-processing: Temporal linking via learned appearance and geometry similarities, followed by class score averaging and temporal box smoothing, improves both speed and robustness. For instance, a YOLOv3 baseline gains +6.5 mAP and +11 point fast-object AP with only 2.6 ms/frame overhead (Sabater et al., 2020).
  • Temporal Mask Consistency Loss: To train static-image CNNs for temporally stable segmentation, a flow-derived “magnitude mask” of moving regions is used as ground truth, and per-frame IoU losses enforce temporal coherence. This approach penalizes “ghost” detections and encourages networks to respect motion-based objectness, though camera motion remains a confounding factor (Ploeger et al., 2021).
  • Label Propagation and Streaming Clustering: Clustered video object proposals (VOPs), combined with label propagation (OVERLAP), allow for only a subset of proposals to be classified per-frame, reducing compute and yielding a 3× speedup with only a minimal drop in mAP (Tripathi et al., 2016).

5. Detection and Segmentation under Dynamic Cameras and Variable Scene Structure

Detection and segmentation in videos with moving cameras require specialized strategies to distinguish camera-induced and independent object motion:

  • MONA framework: Dynamic point identification via anchor-based trajectory modeling and optical-flow thresholding, followed by adaptive box filtering and segmentation with Segment Anything Model (SAM), enables robust moving-object segmentation and directly improves downstream tasks such as visual SLAM in dynamic environments. Comparative results show >60% reduction in absolute and relative trajectory errors compared to prior SLAM baselines (Hu et al., 22 Jan 2025).
  • Spatio-Temporal 3D Filtering: In scenarios involving variable backgrounds, a bank of 3D Gabor filters at multiple spatio-temporal scales yields foreground blobs; merging and tracking these via minimum-spanning tree clustering and Kalman-filtered assignment enables tracking without framewise initialization or data-hungry re-training (Ray et al., 2017).

6. Comparative Results, Benchmarks, and Empirical Insights

Video object detection methods are routinely benchmarked on large-scale datasets such as ImageNet VID, UA-DETRAC, MOT20Det, UAVDT, EPIC KITCHENS-55, and Waymo Open.

  • On ImageNet VID, state-of-the-art feature aggregation and tubelet-based methods deliver mAP in the 78–82% range. For instance, STCA: 80.3% (Luo et al., 2019), SSVD: up to 79.2% (Deng et al., 2020), LSFA: 78.1% at 32 FPS (Wang et al., 2021).
  • On high-density multi-object tracking datasets such as UA-DETRAC, middle-fusion Pix2Seq-VID and FFAVOD-SpotNet reach 91.1% and 88.1% mAP, respectively, demonstrating that temporal fusion and autoregressive tokenization can match or exceed hand-crafted pipelines (Singh et al., 27 Jun 2025, Perreault et al., 2021).
  • Lightweight stacking of frames in YOLOv7-tiny increases [email protected] on MOT20Det by +5.8 (from 0.797 to 0.855) without measurable speed penalty (Quan et al., 25 Jun 2025).
  • Systems such as MONA, targeting dynamic-camera scenarios, deliver order-of-magnitude trajectory improvements (e.g., ATE reduced from 0.068 to 0.029 on MPI Sintel) (Hu et al., 22 Jan 2025).

7. Limitations, Open Problems, and Future Directions

Open problems and limitations persist:

  • Long-term coherence and occlusion: Most methods rely on local windows (typically ≤5 frames); long-term modeling and recovery after extended occlusions remain challenging.
  • Ambiguous, multimodal, or abrupt motion: Approaches that assume smooth motion or simple linear/polynomial box trajectories can fail when objects move discontinuously or enter/exit scenes unpredictably (Liu et al., 2023).
  • Memory and compute bottlenecks: Token-based and feature-fusion approaches are often limited by available memory or batch size, particularly for long video windows (Singh et al., 27 Jun 2025).
  • Moving-camera and unstructured scenes: Classical foreground extraction (e.g., flow magnitude masks) is compromised by global motion; advanced dynamic-point modeling and filter-based approaches (MONA, Gabor filtering) remain rare but necessary in these contexts (Hu et al., 22 Jan 2025, Ray et al., 2017).

Directions for future work include: adaptive frame selection (learned anchor scheduling), unified architectures for detection and tracking/re-identification (Mouawad et al., 2022), end-to-end temporal linking models, improved handling of ambiguous object motion, and robust, annotation-efficient training regimes. Continued cross-pollination between proposal-based, sequence-based, and end-to-end token-based detection is likely to yield increasingly general and efficient solutions.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Object Detection in Videos.