FastTrack: A Highly Efficient and Generic GPU-Based Multi-object Tracking Method with Parallel Kalman Filter

被引:5
|
作者
Liu, Chongwei [1 ]
Li, Haojie [2 ]
Wang, Zhihui [1 ]
机构
[1] Dalian Univ Technol, DUT RU Int Sch Informat Sci & Engn, Dalian, Liaoning, Peoples R China
[2] Shandong Univ Sci & Technol, Coll Comp Sci & Engn, Qingdao, Shandong, Peoples R China
基金
中国国家自然科学基金;
关键词
Multi-object tracking; GPU-based tracker; Parallel Kalman filter; Real-time efficiency;
D O I
10.1007/s11263-023-01933-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Kalman Filter based on uniform assumption has been a crucial motion estimation module in trackers. However, it has limitations in non-uniform motion modeling and computational efficiency when applied to large-scale object tracking scenarios. To address these issues, we propose a novel Parallel Kalman Filter (PKF), which simplifies conventional state variables to reduces computational load and enable effective non-uniform modeling. Within PKF, we propose a non-uniform formulation which models non-uniform motion as uniform motion by transforming the time interval Delta t from a constant into a variable related to displacement, and incorporate a deceleration strategy into the control-input model of the formulation to tackle the escape problem in Multi-Object Tracking (MOT); an innovative parallel computation method is also proposed, which transposes the computation graph of PKF from the matrix to the quadratic form, significantly reducing the computational load and facilitating parallel computation between distinct tracklets via CUDA, thus making the time consumption of PKF independent of the input tracklet scale, i.e., O(1). Based on PKF, we introduce Fast, the first fully GPU-based tracker paradigm, which significantly enhances tracking efficiency in large-scale object tracking scenarios; and FastTrack, the MOT system composed of Fast and a general detector, offering high efficiency and generality. Within FastTrack, Fast only requires bounding boxes with scores and class ids for a single association during one iteration, and introduces innovative GPU-based tracking modules, such as an efficient GPU 2D-array data structure for tracklet management, a novel cost matrix implemented in CUDA for automatic association priority determination, a new associationmetric called HIoU, and the first implementation of the Auction Algorithm in CUDA for the asymmetric assignment problem. Experiments show that the average time per iteration of PKF on a GTX 1080Ti is only 0.2 ms; Fast can achieve a real-time efficiency of 250FPS on a GTX 1080Ti and 42FPS even on a Jetson AGX Xavier, outperforming conventional CPU-based trackers. Concurrently, FastTrack demonstrates state-of-the-art performance on four public benchmarks, specifically MOT17, MOT20, KITTI, and DanceTrack, and attains the highest speed in large-scale tracking scenarios of MOT20.
引用
收藏
页码:1463 / 1483
页数:21
相关论文
共 50 条
  • [1] FastTrack: A Highly Efficient and Generic GPU-Based Multi-object Tracking Method with Parallel Kalman Filter
    Chongwei Liu
    Haojie Li
    Zhihui Wang
    International Journal of Computer Vision, 2024, 132 : 1463 - 1483
  • [2] Multi-object tracking based on DWT and Kalman filter
    School of Automation, Southeast University, Nanjing 210096, China
    不详
    不详
    Shu Ju Cai Ji Yu Chu Li, 2008, 5 (563-568):
  • [3] Multi-Object Tracking using Kalman Filter and Particle Filter
    Bukey, Chetan M.
    Kulkarni, Shailesh, V
    Chavan, Rohini A.
    2017 IEEE INTERNATIONAL CONFERENCE ON POWER, CONTROL, SIGNALS AND INSTRUMENTATION ENGINEERING (ICPCSI), 2017, : 1688 - 1692
  • [4] A Nearest Neighbour Ensemble Kalman Filter for Multi-Object Tracking
    Sigges, Fabian
    Baum, Marcus
    2017 IEEE INTERNATIONAL CONFERENCE ON MULTISENSOR FUSION AND INTEGRATION FOR INTELLIGENT SYSTEMS (MFI), 2017, : 227 - 232
  • [5] Multi-Object Tracking Using Semantic Analysis and Kalman Filter
    Pathan, Saira Saleem
    Al-Hamadi, Ayoub
    Senst, Tobias
    Michaelis, Bernd
    2009 PROCEEDINGS OF 6TH INTERNATIONAL SYMPOSIUM ON IMAGE AND SIGNAL PROCESSING AND ANALYSIS (ISPA 2009), 2009, : 281 - 286
  • [6] Kalman Filter-based Multi-Object Tracking Algorithm by Collaborative Multi-Feature
    Lin, Kejun
    Guo, Zhibo
    Yang, Feifei
    Huang, Jian
    Zhang, Ying
    2017 IEEE 2ND ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2017, : 1239 - 1244
  • [7] Achieving Adaptive Visual Multi-Object Tracking with Unscented Kalman Filter
    Zhang, Guowei
    Yin, Jiyao
    Deng, Peng
    Sun, Yanlong
    Zhou, Lin
    Zhang, Kuiyuan
    SENSORS, 2022, 22 (23)
  • [8] Improved Kalman Filter and Matching Strategy for Multi-Object Tracking System
    Arioka, Ken
    Sawada, Yuichi
    2023 62ND ANNUAL CONFERENCE OF THE SOCIETY OF INSTRUMENT AND CONTROL ENGINEERS, SICE, 2023, : 772 - 777
  • [9] Adaptive Kalman Filter with power transformation for online multi-object tracking
    Liu, Youyu
    Li, Yi
    Xu, Dezhang
    Yang, Qingyan
    Tao, Wanbao
    MULTIMEDIA SYSTEMS, 2023, 29 (03) : 1231 - 1244
  • [10] OIF - An Online Inferential Framework for Multi-object Tracking with Kalman Filter
    Pathan, Saira Saleem
    Al-Hamadi, Ayoub
    Michaelis, Bernd
    COMPUTER ANALYSIS OF IMAGES AND PATTERNS, PROCEEDINGS, 2009, 5702 : 1087 - 1095