Struck: Structured Output Tracking with Kernels

被引:840
作者
Hare, Sam [1 ]
Golodetz, Stuart [2 ]
Saffari, Amir [3 ]
Vineet, Vibhav [4 ]
Cheng, Ming-Ming [5 ]
Hicks, Stephen L. [2 ]
Torr, Philip H. S. [2 ]
机构
[1] Obvious Engn, London, England
[2] Univ Oxford, Oxford OX1 2JD, England
[3] Import Io, London, England
[4] Stanford Univ, Dept Comp Sci, Palo Alto, CA 94306 USA
[5] Nankai Univ, Coll Comp & Control Engn, Tianjin, Peoples R China
基金
英国工程与自然科学研究理事会;
关键词
Tracking-by-detection; structured output SVMs; budget maintenance; GPU-based tracking; ROBUST OBJECT TRACKING; VISUAL TRACKING;
D O I
10.1109/TPAMI.2015.2509974
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Adaptive tracking-by-detection methods are widely used in computer vision for tracking arbitrary objects. Current approaches treat the tracking problem as a classification task and use online learning techniques to update the object model. However, for these updates to happen one needs to convert the estimated object position into a set of labelled training examples, and it is not clear how best to perform this intermediate step. Furthermore, the objective for the classifier (label prediction) is not explicitly coupled to the objective for the tracker (estimation of object position). In this paper, we present a framework for adaptive visual object tracking based on structured output prediction. By explicitly allowing the output space to express the needs of the tracker, we avoid the need for an intermediate classification step. Our method uses a kernelised structured output support vector machine (SVM), which is learned online to provide adaptive tracking. To allow our tracker to run at high frame rates, we (a) introduce a budgeting mechanism that prevents the unbounded growth in the number of support vectors that would otherwise occur during tracking, and (b) show how to implement tracking on the GPU. Experimentally, we show that our algorithm is able to outperform state-of-the-art trackers on various benchmark videos. Additionally, we show that we can easily incorporate additional features and kernels into our framework, which results in increased tracking performance.
引用
收藏
页码:2096 / 2109
页数:14
相关论文
共 51 条
[1]  
[Anonymous], 2006, BMVC06
[2]  
[Anonymous], 2014, P INT C MACH LEARN
[3]  
[Anonymous], 2014, IEEE T PATTERN ANAL, DOI DOI 10.1109/TPAMI.2013.230
[4]  
[Anonymous], 2007, Computer Vision and Pattern Recognition
[5]   A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking [J].
Arulampalam, MS ;
Maskell, S ;
Gordon, N ;
Clapp, T .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2002, 50 (02) :174-188
[6]   Support vector tracking [J].
Avidan, S .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2004, 26 (08) :1064-1072
[7]   Robust Object Tracking with Online Multiple Instance Learning [J].
Babenko, Boris ;
Yang, Ming-Hsuan ;
Belongie, Serge .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2011, 33 (08) :1619-1632
[8]   Randomized Ensemble Tracking [J].
Bai, Qinxun ;
Wu, Zheng ;
Sclaroff, Stan ;
Betke, Margrit ;
Monnier, Camille .
2013 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2013, :2040-2047
[9]  
Bishop C. M., 2007, PATTERN RECOGN, P707
[10]  
Blaschko MB, 2008, LECT NOTES COMPUT SC, V5302, P2, DOI 10.1007/978-3-540-88682-2_2