Scinovex
article Open AccessTop 1% cited

High-Speed Tracking with Kernelized Correlation Filters

João F. HenriquesRui CaseiroPedro MartinsJorge Batista

Abstract

The core component of most modern trackers is a discriminative classifier, tasked with distinguishing between the target and the surrounding environment. To cope with natural image changes, this classifier is typically trained with translated and scaled sample patches. Such sets of samples are riddled with redundancies-any overlapping pixels are constrained to be the same. Based on this simple observation, we propose an analytic model for datasets of thousands of translated patches. By showing that the resulting data matrix is circulant, we can diagonalize it with the discrete Fourier transform, reducing both storage and computation by several orders of magnitude. Interestingly, for linear regression our formulation is equivalent to a correlation filter, used by some of the fastest competitive trackers. For kernel regression, however, we derive a new kernelized correlation filter (KCF), that unlike other kernel algorithms has the exact same complexity as its linear counterpart. Building on it, we also propose a fast multi-channel extension of linear correlation filters, via a linear kernel, which we call dual correlation filter (DCF). Both KCF and DCF outperform top-ranking trackers such as Struck or TLD on a 50 videos benchmark, despite running at hundreds of frames-per-second, and being implemented in a few lines of code (Algorithm 1). To encourage further developments, our tracking framework was made open-source.

Video Surveillance and Tracking MethodsImage Enhancement TechniquesAdvanced Vision and ImagingCirculant matrixArtificial intelligenceComputer scienceBitTorrent trackerKernel (algebra)Discriminative modelPattern recognition (psychology)MathematicsAlgorithmEye tracking

Funding

  • Nuclear Fuel Cycle and Supply Chain
Citations
5,743
FWCI
200.63
field-weighted impact
References
48
Percentile
100%
vs. same field & year
Citations per year
Cited by
Object Tracking Benchmark
IEEE Transactions on Pattern Analysis and Machine Intelligence · 2015 · 3,439 citations
Deep Learning for Visual Tracking: A Comprehensive Survey
IEEE Transactions on Intelligent Transportation Systems · 2021 · 407 citations
Deep learning in video multi-object tracking: A survey
Neurocomputing · 2019 · 638 citations
FairMOT: On the Fairness of Detection and Re-identification in Multiple Object Tracking
International Journal of Computer Vision · 2021 · 1,412 citations
References
Recent advances and trends in visual tracking: A review
Neurocomputing · 2011 · 604 citations
Tracking-Learning-Detection
IEEE Transactions on Pattern Analysis and Machine Intelligence · 2011 · 3,287 citations
Object Detection with Discriminatively Trained Part-Based Models
IEEE Transactions on Pattern Analysis and Machine Intelligence · 2009 · 9,994 citations
Learning With Kernels: Support Vector Machines, Regularization, Optimization, and Beyond
Journal of the American Statistical Association · 2003 · 4,326 citations
Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond
IEEE Transactions on Neural Networks · 2005 · 1,750 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.