Exploiting the Circulant Structure of Tracking-by-Detection with Kernels
Abstract
Recent years have seen greater interest in the use of discriminative classifiers in tracking systems, owing to their success in object detection. They are trained online with samples collected during tracking. Unfortunately, the potentially large number of samples becomes a computational burden, which directly conflicts with real-time requirements. On the other hand, limiting the samples may sacrifice performance. Interestingly, we observed that, as we add more and more samples, the problem acquires circulant structure. Using the well-established theory of Circulant matrices, we provide a link to Fourier analysis that opens up the possibility of extremely fast learning and detection with the Fast Fourier Transform. This can be done in the dual space of kernel machines as fast as with linear classifiers. We derive closed-form solutions for training and detection with several types of kernels, including the popular Gaussian and polynomial kernels. The resulting tracker achieves performance competitive with the state-of-the-art, can be implemented with only a few lines of code and runs at hundreds of frames-per-second. MATLAB code is provided in the paper (see Algorithm 1).
Cite
Text
Henriques et al. "Exploiting the Circulant Structure of Tracking-by-Detection with Kernels." European Conference on Computer Vision, 2012. doi:10.1007/978-3-642-33765-9_50Markdown
[Henriques et al. "Exploiting the Circulant Structure of Tracking-by-Detection with Kernels." European Conference on Computer Vision, 2012.](https://mlanthology.org/eccv/2012/henriques2012eccv-exploiting/) doi:10.1007/978-3-642-33765-9_50BibTeX
@inproceedings{henriques2012eccv-exploiting,
title = {{Exploiting the Circulant Structure of Tracking-by-Detection with Kernels}},
author = {Henriques, João F. and Caseiro, Rui and Martins, Pedro and Batista, Jorge P.},
booktitle = {European Conference on Computer Vision},
year = {2012},
pages = {702-715},
doi = {10.1007/978-3-642-33765-9_50},
url = {https://mlanthology.org/eccv/2012/henriques2012eccv-exploiting/}
}