TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Beyond Kalman Filters: Deep Learning-Based Filters for Imp...

Beyond Kalman Filters: Deep Learning-Based Filters for Improved Object Tracking

Momir Adžemović, Predrag Tadić, Andrija Petrović, Mladen Nikolić

2024-02-15Multi-Object TrackingObject TrackingDeep LearningMultiple Object Tracking
PaperPDFCode(official)

Abstract

Traditional tracking-by-detection systems typically employ Kalman filters (KF) for state estimation. However, the KF requires domain-specific design choices and it is ill-suited to handling non-linear motion patterns. To address these limitations, we propose two innovative data-driven filtering methods. Our first method employs a Bayesian filter with a trainable motion model to predict an object's future location and combines its predictions with observations gained from an object detector to enhance bounding box prediction accuracy. Moreover, it dispenses with most domain-specific design choices characteristic of the KF. The second method, an end-to-end trainable filter, goes a step further by learning to correct detector errors, further minimizing the need for domain expertise. Additionally, we introduce a range of motion model architectures based on Recurrent Neural Networks, Neural Ordinary Differential Equations, and Conditional Neural Processes, that are combined with the proposed filtering methods. Our extensive evaluation across multiple datasets demonstrates that our proposed filters outperform the traditional KF in object tracking, especially in the case of non-linear motion patterns -- the use case our filters are best suited to. We also conduct noise robustness analysis of our filters with convincing positive results. We further propose a new cost function for associating observations with tracks. Our tracker, which incorporates this new association cost with our proposed filters, outperforms the conventional SORT method and other motion-based trackers in multi-object tracking according to multiple metrics on motion-rich DanceTrack and SportsMOT datasets.

Results

TaskDatasetMetricValueModel
VideoSportsMOTAssA63.7MoveSORT
VideoSportsMOTDetA87.5MoveSORT
VideoSportsMOTHOTA74.6MoveSORT
VideoSportsMOTIDF176.9MoveSORT
VideoSportsMOTMOTA96.7MoveSORT
Multi-Object TrackingDanceTrackAssA38.7MoveSORT
Multi-Object TrackingDanceTrackDetA81.6MoveSORT
Multi-Object TrackingDanceTrackHOTA56.1MoveSORT
Multi-Object TrackingDanceTrackIDF156MoveSORT
Multi-Object TrackingDanceTrackMOTA91.8MoveSORT
Multi-Object TrackingSportsMOTAssA63.7MoveSORT
Multi-Object TrackingSportsMOTDetA87.5MoveSORT
Multi-Object TrackingSportsMOTHOTA74.6MoveSORT
Multi-Object TrackingSportsMOTIDF176.9MoveSORT
Multi-Object TrackingSportsMOTMOTA96.7MoveSORT
Object TrackingDanceTrackAssA38.7MoveSORT
Object TrackingDanceTrackDetA81.6MoveSORT
Object TrackingDanceTrackHOTA56.1MoveSORT
Object TrackingDanceTrackIDF156MoveSORT
Object TrackingDanceTrackMOTA91.8MoveSORT
Object TrackingSportsMOTAssA63.7MoveSORT
Object TrackingSportsMOTDetA87.5MoveSORT
Object TrackingSportsMOTHOTA74.6MoveSORT
Object TrackingSportsMOTIDF176.9MoveSORT
Object TrackingSportsMOTMOTA96.7MoveSORT
Object TrackingSportsMOTAssA63.7MoveSORT
Object TrackingSportsMOTDetA87.5MoveSORT
Object TrackingSportsMOTHOTA74.6MoveSORT
Object TrackingSportsMOTIDF176.9MoveSORT
Object TrackingSportsMOTMOTA96.7MoveSORT
Multiple Object TrackingSportsMOTAssA63.7MoveSORT
Multiple Object TrackingSportsMOTDetA87.5MoveSORT
Multiple Object TrackingSportsMOTHOTA74.6MoveSORT
Multiple Object TrackingSportsMOTIDF176.9MoveSORT
Multiple Object TrackingSportsMOTMOTA96.7MoveSORT

Related Papers

Automatic Classification and Segmentation of Tunnel Cracks Based on Deep Learning and Visual Explanations2025-07-18MVA 2025 Small Multi-Object Tracking for Spotting Birds Challenge: Dataset, Methods, and Results2025-07-17YOLOv8-SMOT: An Efficient and Robust Framework for Real-Time Small Object Tracking via Slice-Assisted Training and Adaptive Association2025-07-16A Survey of Deep Learning for Geometry Problem Solving2025-07-16HiM2SAM: Enhancing SAM2 with Hierarchical Motion Estimation and Memory Optimization towards Long-term Tracking2025-07-10Uncertainty Quantification for Motor Imagery BCI -- Machine Learning vs. Deep Learning2025-07-10Chat-Ghosting: A Comparative Study of Methods for Auto-Completion in Dialog Systems2025-07-08Deep Learning Optimization of Two-State Pinching Antennas Systems2025-07-08