Multi-Target Tracking by Discrete-Continuous Energy Minimization

被引:142
作者
Milan, Anton [1 ]
Schindler, Konrad [2 ]
Roth, Stefan [3 ]
机构
[1] Univ Adelaide, Sch Comp Sci, Adelaide, SA 5005, Australia
[2] Swiss Fed Inst Technol, Photogrammetry & Remote Sensing Grp, Wolfgang Pauli Str 15, CH-8093 Zurich, Switzerland
[3] Tech Univ Darmstadt, Dept Comp Sci, Hsch Str 10, D-64289 Darmstadt, Germany
关键词
Multi-object tracking; tracking-by-detection; visual surveillance; discrete-continuous optimization; GRAPHS;
D O I
10.1109/TPAMI.2015.2505309
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The task of tracking multiple targets is often addressed with the so-called tracking-by-detection paradigm, where the first step is to obtain a set of target hypotheses for each frame independently. Tracking can then be regarded as solving two separate, but tightly coupled problems. The first is to carry out data association, i.e., to determine the origin of each of the available observations. The second problem is to reconstruct the actual trajectories that describe the spatio-temporal motion pattern of each individual target. The former is inherently a discrete problem, while the latter should intuitively be modeled in continuous space. Having to deal with an unknown number of targets, complex dependencies, and physical constraints, both are challenging tasks on their own and thus most previous work focuses on one of these subproblems. Here, we present a multi-target tracking approach that explicitly models both tasks as minimization of a unified discrete-continuous energy function. Trajectory properties are captured through global label costs, a recent concept from multi-model fitting, which we introduce to tracking. Specifically, label costs describe physical properties of individual tracks, e.g., linear and angular dynamics, or entry and exit points. We further introduce pairwise label costs to describe mutual interactions between targets in order to avoid collisions. By choosing appropriate forms for the individual energy components, powerful discrete optimization techniques can be leveraged to address data association, while the shapes of individual trajectories are updated by gradient-based continuous energy minimization. The proposed method achieves state-of-the-art results on diverse benchmark sequences.
引用
收藏
页码:2054 / 2068
页数:15
相关论文
共 53 条
[1]   Monocular 3D Pose Estimation and Tracking by Detection [J].
Andriluka, Mykhaylo ;
Roth, Stefan ;
Schiele, Bernt .
2010 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2010, :623-630
[2]  
Andriyenko A, 2012, PROC CVPR IEEE, P1926, DOI 10.1109/CVPR.2012.6247893
[3]  
Andriyenko A, 2010, LECT NOTES COMPUT SC, V6311, P466, DOI 10.1007/978-3-642-15549-9_34
[4]  
[Anonymous], ARXIV12060111
[5]  
[Anonymous], 2009, Twelfth IEEE International Workshop on Performance Evaluation of Tracking and Surveillance (PETS-Winter), DOI DOI 10.1109/PETS-WINTER.2009.5399488
[6]  
[Anonymous], ARXIV14076251CS
[7]  
[Anonymous], 2008, IEEE Conf. Comput. Vis. Pattern Recognit, DOI DOI 10.1109/CVPR.2008.4587581
[8]  
Ben Shitrit H, 2011, IEEE I CONF COMP VIS, P137, DOI 10.1109/ICCV.2011.6126235
[9]  
Benfold B., 2011, 2011 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), P3457, DOI 10.1109/CVPR.2011.5995667
[10]   Multiple Object Tracking Using K-Shortest Paths Optimization [J].
Berclaz, Jerome ;
Fleuret, Francois ;
Tueretken, Engin ;
Fua, Pascal .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2011, 33 (09) :1806-1819