Exploiting the Circulant Structure of Tracking-by-Detection with Kernels

João F. HenriquesRui CaseiroPedro MartinsJorge Batista

article2012ECCV2,361 citations

Proposes a framework that exploits the circulant structure of densely sampled subwindows to train and evaluate non-linear kernel classifiers via the Fast Fourier Transform, enabling visual tracking at hundreds of frames per second.

Listen

Visual object tracking is a critical technology in computer vision, underpinning applications in autonomous robotics, video surveillance, and human-machine interfaces. A dominant technique is tracking-by-detection, where an appearance model is continuously trained online to distinguish a target from its surroundings. However, conventional tracking-by-detection systems face a fundamental trade-off: processing thousands of candidate image patches around a target creates prohibitive computational bottlenecks, while randomly sampling only a small subset of patches degrades tracking accuracy.

The article evaluates whether the spatial overlap among all candidate image patches can be exploited mathematically to achieve both comprehensive sampling and ultra-fast execution. Specifically, it demonstrates how to train and evaluate complex non-linear classifiers across every candidate subwindow in an image without manually iterating through them.

The authors developed an analytical framework based on circulant matrices and Fourier analysis, proving that generating all cyclic shifts of an image creates structured data matrices. This mathematical property allows both model training and target detection to be computed as element-wise operations in the frequency domain using the Fast Fourier Transform. The researchers derived exact closed-form solutions for Kernel Regularized Least Squares (ridge regression) using non-linear kernels, such as Gaussian and polynomial kernels. They then validated the approach by benchmarking a prototype tracker against leading state-of-the-art trackers across 12 challenging video sequences featuring occlusions and scale variations.

The findings demonstrate substantial improvements in both computational efficiency and tracking precision. By moving from sparse sampling to dense sampling of all subwindows, the algorithm processes 64x64 pixel windows at 320 frames per second, compared to 10 to 25 frames per second for conventional online boosting and support vector machine approaches. In precision evaluations measuring target localization within a 20-pixel threshold, the proposed method achieved top-tier performance, matching or outperforming state-of-the-art trackers in 10 out of 12 benchmark video sequences. Furthermore, the complete tracker requires only a few lines of code and operates directly on raw pixel values without complex feature engineering or heavy numerical optimization.

These results show that tracking systems can break the traditional trade-off between algorithmic speed and localization accuracy. For engineering leaders and system designers, this approach significantly reduces hardware compute requirements, memory footprint, and power consumption while improving real-time reliability. It enables high-performance visual tracking on embedded, low-power edge devices where resource-intensive optimization algorithms are impractical.

Organizations developing computer vision systems should consider adopting circulant matrix and frequency-domain frameworks for real-time tracking pipelines. Practitioners can implement the core algorithm using standard Fast Fourier Transform libraries. When adapting the method, engineering teams should evaluate the main operational limitations highlighted in the article: the baseline formulation assumes a fixed target scale, lacks integrated failure detection or recovery mechanisms, and requires windowing techniques (such as cosine windowing) to suppress boundary artifacts caused by Fourier periodicity. Overall, confidence in the mathematical derivations and core tracking capabilities is high, though deploying the tracker in complex operational environments will require integrating scale-adaptation schemes and complementary motion models.

Cover for 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).

Table of Contents

  • 1 Introduction
  • 1.1 Previous Work
  • 1.2 Contributions
  • 2 Learning with Dense Sampling
  • 2.1 Regularized Risk Minimization
  • 2.2 Circulant Matrices
  • 2.3 The Kernel Matrix with Dense Sampling
  • 2.4 Efficient Kernel Regularized Least Squares solution
  • 2.5 Fast Detection
  • 3 Fast Computation of Non-linear Kernels
  • 3.1 Dot-Product Kernels
  • 3.2 Radial Basis Function Kernels
  • 3.3 The Linear Case
  • 4 Experiments
  • 4.1 Pre-processing
  • 4.2 Training Outputs
  • 4.3 Overview
  • 4.4 Evaluation
  • 5 Conclusion
  • References
  • Appendix A.1: Dense Sampling KRLS Derivation
  • Appendix A.2: Derivation of Fast Detection Formula
  • Appendix A.3: Generalization of Circulant Forms

Knowls

  1. Knowl 1 — Circulant and Block-Circulant Structure of Kernel Matrices Under Dense Sampling

    theoretical result

    Let xRnx \in \mathbb{R}^n be a base signal or one-dimensional image patch, and let PP denote the cyclic permutation matrix that shifts a vector by one element. Dense sampling constructs the dataset of all nn cyclic shifts xi=Pixx_i = P^i x for i=0,,n1i = 0, \dots, n-1.

    Theorem: If a kernel function κ(x,x)\kappa(x, x') is unitarily invariant—that is, κ(x,x)=κ(Ux,Ux)\kappa(x, x') = \kappa(U x, U x') for any unitary matrix UU—then the n×nn \times n kernel matrix KK with elements Kij=κ(Pix,Pjx)K_{ij} = \kappa(P^i x, P^j x) is a circulant matrix C(k)C(k). The elements satisfy Kij=κ(x,Pjix)K_{ij} = \kappa(x, P^{j-i} x), depending only on (ji)modn(j - i) \bmod n, and KK is fully characterized by the generating vector kRnk \in \mathbb{R}^n where ki=κ(x,Pix)k_i = \kappa(x, P^i x).

    Unitarily invariant kernel families that yield circulant kernel matrices include:

    • Dot-product kernels: κ(x,x)=g(x,x)\kappa(x, x') = g(\langle x, x' \rangle) for any function gg (e.g., linear and polynomial kernels).
    • Radial Basis Function (RBF) kernels: κ(x,x)=h(xx2)\kappa(x, x') = h(\|x - x'\|^2) for any function hh (e.g., Gaussian kernels).

    Generalization to 2D Images: For a 2D image XRn×nX \in \mathbb{R}^{n \times n} cyclically shifted along rows by ii and columns by ii' (PiXPiP^i X P^{i'}), the resulting n2×n2n^2 \times n^2 kernel matrix is a Block-Circulant with Circulant Blocks (BCCM) matrix, entirely generated by an n×nn \times n matrix KK' with entries Kii=κ(X,PiXPi)K'_{i i'} = \kappa(X, P^i X P^{i'}).

  2. Knowl 2 — Closed-Form Frequency-Domain Solution for Dense Kernel Regularized Least Squares

    equation

    In Kernel Regularized Least Squares (KRLS / Ridge Regression), given training samples xi=Pixx_i = P^i x (i=0,,n1i = 0, \dots, n-1) obtained from all cyclic shifts of a base sample xRnx \in \mathbb{R}^n, and a continuous target regression vector yRny \in \mathbb{R}^n, the dual parameter vector αRn\alpha \in \mathbb{R}^n minimizes the regularized quadratic loss: minαKαy2+λαTKα\min_{\alpha} \|K \alpha - y\|^2 + \lambda \alpha^T K \alpha where λ>0\lambda > 0 is the regularization parameter.

    Because the kernel matrix K=C(k)K = C(k) and the identity matrix I=C(δ)I = C(\delta) (where δ=[1,0,,0]T\delta = [1, 0, \dots, 0]^T) are circulant, the matrix inversion (K+λI)1y(K + \lambda I)^{-1} y is diagonalized by the Discrete Fourier Transform (DFT), yielding the exact closed-form solution: α=F1(F(y)F(k)+λ)\alpha = \mathcal{F}^{-1}\left( \frac{\mathcal{F}(y)}{\mathcal{F}(k) + \lambda} \right) where F\mathcal{F} denotes the Discrete Fourier Transform, F1\mathcal{F}^{-1} denotes the Inverse Discrete Fourier Transform, kRnk \in \mathbb{R}^n is the kernel autocorrelation vector with entries ki=κ(x,Pix)k_i = \kappa(x, P^i x), and the division is performed element-wise.

    For an n×nn \times n 2D image, replacing 1D transforms with 2D Fourier transforms solves KRLS for all n2n^2 dense subwindows in O(n2logn)\mathcal{O}(n^2 \log n) time, compared to O(n4)\mathcal{O}(n^4) or O(n6)\mathcal{O}(n^6) for naive solvers.

  3. Knowl 3 — Fast Non-Linear Kernel Computation at All Subwindows via Fourier Transforms

    equation

    Evaluating a non-linear kernel between a base signal xRnx \in \mathbb{R}^n and all cyclic shifts of another signal xRnx' \in \mathbb{R}^n, defined as the vector kk with elements ki=κ(x,Pix)k_i = \kappa(x, P^i x') for i=0,,n1i = 0, \dots, n-1, is computed simultaneously via the Discrete Fourier Transform without looping over subwindows:

    1. Dot-Product Kernels: For κ(x,x)=g(xTx)\kappa(x, x') = g(x^T x'): kdp=g(F1(F(x)F(x)))k^{\text{dp}} = g\left( \mathcal{F}^{-1}\left( \mathcal{F}(x) \odot \mathcal{F}^*(x') \right) \right) For a polynomial kernel κ(x,x)=(xTx+c)d\kappa(x, x') = (x^T x' + c)^d: kpoly=(F1(F(x)F(x))+c)dk^{\text{poly}} = \left( \mathcal{F}^{-1}\left( \mathcal{F}(x) \odot \mathcal{F}^*(x') \right) + c \right)^d

    2. Radial Basis Function (RBF) Kernels: For κ(x,x)=h(xx2)\kappa(x, x') = h(\|x - x'\|^2): krbf=h(x2+x22F1(F(x)F(x)))k^{\text{rbf}} = h\left( \|x\|^2 + \|x'\|^2 - 2 \mathcal{F}^{-1}\left( \mathcal{F}(x) \odot \mathcal{F}^*(x') \right) \right) For a Gaussian RBF kernel κ(x,x)=exp(1σ2xx2)\kappa(x, x') = \exp\left( -\frac{1}{\sigma^2} \|x - x'\|^2 \right) with bandwidth σ\sigma: kgauss=exp(1σ2(x2+x22F1(F(x)F(x))))k^{\text{gauss}} = \exp\left( -\frac{1}{\sigma^2} \left( \|x\|^2 + \|x'\|^2 - 2 \mathcal{F}^{-1}\left( \mathcal{F}(x) \odot \mathcal{F}^*(x') \right) \right) \right)

    where \odot denotes element-wise product, F\mathcal{F}^* is the complex conjugate of the DFT, and functions gg, hh, exp\exp, and ()d(\cdot)^d operate element-wise. For n×nn \times n 2D images, using 2D FFTs computes the kernel at all n2n^2 locations in O(n2logn)\mathcal{O}(n^2 \log n) time.

  4. Knowl 4 — Fast Classifier Detection at All Subwindows via Frequency-Domain Correlation

    equation

    Given learned dual coefficients αRn\alpha \in \mathbb{R}^n and training base patch xx, the regression responses for all cyclic displacements zi=Pizz_i = P^i z (i=0,,n1i = 0, \dots, n-1) of a test image patch zRnz \in \mathbb{R}^n are evaluated as: y^i=j=0n1αjκ(Piz,Pjx)\hat{y}_i = \sum_{j=0}^{n-1} \alpha_j \kappa(P^i z, P^j x) In matrix form, y^=C(kˉ)α\hat{y} = C(\bar{k}) \alpha, where kˉRn\bar{k} \in \mathbb{R}^n is the kernel vector with elements kˉi=κ(z,Pix)\bar{k}_i = \kappa(z, P^i x). Exploiting the convolution property of circulant matrices, all responses across the entire displacement grid are evaluated simultaneously in the Fourier domain: y^=F1(F(kˉ)F(α))\hat{y} = \mathcal{F}^{-1}\left( \mathcal{F}(\bar{k}) \odot \mathcal{F}(\alpha) \right) where F\mathcal{F} and F1\mathcal{F}^{-1} denote the Discrete Fourier Transform and its inverse, and \odot represents element-wise multiplication. For an n×nn \times n patch, the 2D FFT evaluates responses over all n2n^2 candidate locations in O(n2logn)\mathcal{O}(n^2 \log n) time.

  5. Knowl 5 — Circulant Kernel Tracker Algorithm

    algorithm

    The visual tracker optimizes a Kernel Regularized Least Squares classifier online using closed-form FFT operations on dense cyclic image patches.

    % MATLAB code for visual tracking using a Gaussian kernel
    % x (current frame template) and z (next frame search patch) are M-by-N matrices,
    % pre-processed with a cosine window. y is a Gaussian regression target.
    
    function alphaf = training(x, y, sigma, lambda)
        k = dgk(x, x, sigma);
        alphaf = fft2(y) ./ (fft2(k) + lambda);
    end
    
    function responses = detection(alphaf, x, z, sigma)
        k = dgk(z, x, sigma);
        responses = real(ifft2(alphaf .* fft2(k)));
    end
    
    function k = dgk(x1, x2, sigma)
        c = fftshift(ifft2(fft2(x1) .* conj(fft2(x2))));
        d = x1(:)' * x1(:) + x2(:)' * x2(:) - 2 * c;
        k = exp(-1 / (sigma^2) * abs(d) / numel(x1));
    end
    

    Implementation and Hyperparameters:

    • Search window: Cropped at twice the target dimensions centered at the previous position.
    • Pre-processing: Modulated by a 2D cosine window to remove boundary discontinuities.
    • Label target: 2D Gaussian yy with spatial bandwidth s=mn16s = \frac{\sqrt{mn}}{16} for an m×nm \times n target.
    • Hyperparameters: Gaussian kernel bandwidth σ=0.2\sigma = 0.2, regularization parameter λ=102\lambda = 10^{-2}.
    • Model adaptation: Appearance template xx and Fourier coefficients αf\alpha_f are updated via linear interpolation with learning rate η=0.075\eta = 0.075: x(1η)x+ηxnew,αf(1η)αf+ηαf,newx \leftarrow (1 - \eta)x + \eta x_{\text{new}}, \quad \alpha_f \leftarrow (1 - \eta)\alpha_f + \eta \alpha_{f, \text{new}}
    • Operating Speed: Operates at 320 FPS for a 64×6464 \times 64 window.
  6. Knowl 6 — Cosine Windowing and Continuous Gaussian Regression Targets for Boundary and Ringing Suppression

    model/method

    To train and evaluate frequency-domain circulant classifiers on bounded image patches without artifacts, two pre-processing formulations are employed:

    1. Cosine Windowing: Because discrete Fourier operations assume periodic boundary conditions, discontinuities across opposite edges introduce high-frequency Fourier noise. Raw pixel values xijrawx^{\text{raw}}_{ij} for an n×nn \times n patch are windowed by: xij=(xijraw0.5)sin(πin)sin(πjn),i,j{0,,n1}x_{ij} = \left(x^{\text{raw}}_{ij} - 0.5\right) \sin\left(\frac{\pi i}{n}\right) \sin\left(\frac{\pi j}{n}\right), \quad \forall i, j \in \{0, \dots, n-1\} which smoothly forces pixel intensities to zero at the patch boundaries.

    2. Continuous Gaussian Labeling: Instead of discrete binary labels (±1\pm 1), the training regression target yRn×ny \in \mathbb{R}^{n \times n} is defined as a continuous Gaussian peak centered at the target coordinates (i,j)(i', j'): yij=exp((ii)2+(jj)2s2),i,j{0,,n1}y_{ij} = \exp\left( -\frac{(i - i')^2 + (j - j')^2}{s^2} \right), \quad \forall i, j \in \{0, \dots, n-1\} where s=mn16s = \frac{\sqrt{mn}}{16} is the spatial bandwidth for an m×nm \times n object. This continuous label distribution minimizes ringing artifacts in the Fourier domain and produces smooth displacement response maps.

  7. Knowl 7 — Equivalence of Linear Dense KRLS to MOSSE Correlation Filters

    theoretical result

    For a linear kernel κ(x,x)=x,x=xTx\kappa(x, x') = \langle x, x' \rangle = x^T x', the classifier weight vector wRnw \in \mathbb{R}^n can be expressed explicitly in the primal space rather than dual coefficients α\alpha. Under dense sampling using all cyclic shifts of an image xRnx \in \mathbb{R}^n with continuous targets yRny \in \mathbb{R}^n, the regularized least squares solution for ww in the Fourier domain is: w=F1(F(x)F(y)F(x)F(x)+λ)w = \mathcal{F}^{-1}\left( \frac{\mathcal{F}(x) \odot \mathcal{F}^*(y)}{\mathcal{F}(x) \odot \mathcal{F}^*(x) + \lambda} \right) where F\mathcal{F}^* denotes the complex conjugate of the Fourier transform, \odot is element-wise multiplication, and division is element-wise with regularization λ>0\lambda > 0.

    This establishes that the Minimum Output Sum of Squared Error (MOSSE) correlation filter derived from classical signal processing corresponds directly to Kernel Regularized Least Squares (Ridge Regression) trained on all dense cyclic translations of a single image using a linear kernel.

  8. Knowl 8 — Precision Evaluation on Benchmark Tracking Sequences

    data/table

    Tracking performance measured as distance precision at a threshold of 20 pixels (percentage of video frames where the predicted center location is within 20 pixels of the ground truth) across 12 benchmark video sequences. The dense circulant kernel tracker is compared against MILTrack, Struck, original MOSSE, and an enhanced linear baseline (MOSSE2):

    Sequence MILTrack Struck MOSSE MOSSE2 Proposed method
    coke11 0.61 0.97 0.71 0.71 1.00
    faceocc 0.46 0.96 0.21 1.00 1.00
    faceocc2 0.69 0.95 0.53 0.93 1.00
    surfer 0.98 0.97 0.37 0.99 0.99
    sylvester 0.90 0.95 0.78 0.90 1.00
    tiger1 0.83 0.94 0.26 0.30 0.61
    tiger2 0.93 0.91 0.25 0.22 0.63
    dollar 0.82 0.96 0.39 1.00 1.00
    girl 0.31 0.95 0.83 0.99 0.59
    david 0.56 0.92 0.77 0.34 0.49
    cliffbar 0.89 0.44 0.37 0.56 0.97
    twinings 0.98 1.00 0.20 1.00 0.93

    The proposed method matches or outperforms the improved linear filter (MOSSE2) in 10 of the 12 sequences and achieves perfect precision (1.00) on 5 sequences (coke11, faceocc, faceocc2, sylvester, and dollar). Dense cyclic sampling provides robust negative sample coverage (both distant background distractors and slight object shifts), yielding highly localized responses while running at over 300 FPS.

Coverage note — None was omitted; all core theoretical theorems, closed-form equations, non-linear kernel computations, the complete tracking algorithm, pre-processing techniques, and experimental benchmark results have been captured.

References

  1. 1.Henriques, J.F., Caseiro, R., Batista, J.: Globally optimal solution to multi-object tracking with merged measurements. In: ICCV (2011)
  2. 2.Zamir, A.R., Dehghan, A., Shah, M.: GMCP-Tracker: Global Multi-object Tracking Using Generalized Minimum Clique Graphs. In: Fitzgibbon, A., Lazebnik, S., Perona, P., Sato, Y., Schmid, C. (eds.) ECCV 2012, Part II. LNCS, vol. 7573, pp. 343–356. Springer, Heidelberg (2012)
  3. 3.Babenko, B., Yang, M.-H., Belongie, S.: Robust object tracking with online multiple instance learning. TPAMI 33(8), 1619–1632 (2011)
  4. 4.Hare, S., Saffari, A., Torr, P.: Struck: Structured output tracking with kernels. In: ICCV (2011)
  5. 5.Avidan, S.: Support vector tracking. TPAMI 26(8), 1064–1072 (2004)
  6. 6.Grabner, H., Leistner, C., Bischof, H.: Semi-supervised On-Line Boosting for Robust Tracking. In: Forsyth, D., Torr, P., Zisserman, A. (eds.) ECCV 2008, Part I. LNCS, vol. 5302, pp. 234–247. Springer, Heidelberg (2008)
  7. 7.Saffari, A., Leistner, C., Santner, J., Godec, M., Bischof, H.: On-line random forests. In: 3rd IEEE ICCV Workshop on On-line Computer Vision (2009)
  8. 8.Yilmaz, A., Javed, O., Shah, M.: Object tracking: A survey. ACM Computing Surveys 38(4), 13–58 (2006)
  9. 9.Yang, H., Shao, L., Zheng, F., Wang, L., Song, Z.: Recent advances and trends in visual tracking: A review. Neurocomputing 74(18), 3823–3831 (2011)
  10. 10.Lampert, C.H., Blaschko, M.B., Hofmann, T.: Beyond sliding windows: Object localization by efficient subwindow search. In: CVPR (2008)
  11. 11.Alexe, B., Petrescu, V., Ferrari, V.: Exploiting spatial overlap to efficiently compute appearance distances between image windows. In: NIPS (2011)
  12. 12.Bolme, D.S., Beveridge, J.R., Draper, B.A., Lui, Y.M.: Visual object tracking using adaptive correlation filters. In: CVPR (2010)
  13. 13.Vedaldi, A., Gulshan, V., Varma, M., Zisserman, A.: Multiple kernels for object detection. In: ICCV (2009)
  14. 14.Harzallah, H., Jurie, F., Schmid, C.: Combining efficient object localization and image classification. In: ICCV (2009)
  15. 15.Bolme, D.S., Draper, B.A., Beveridge, J.R.: Average of synthetic exact filters. In: CVPR (2009)
  16. 16.Patnaik, R., Casasent, D.: Fast FFT-based distortion-invariant kernel filters for general object recognition. In: Proceedings of SPIE, vol. 7252 (2009)
  17. 17.Rifkin, R., Yeo, G., Poggio, T.: Regularized least-squares classification. Nato Science Series Sub Series III: Computer and Systems Sciences 190, 131–154 (2003)
  18. 18.Schölkopf, B., Smola, A.J.: Learning with kernels: Support vector machines, regularization, optimization, and beyond. MIT Press (2002)
  19. 19.Gray, R.M.: Toeplitz and Circulant Matrices: A Review. Now Publishers (2006)
  20. 20.Patnaik, R.: Distortion-invariant kernel correlation filters for general object recognition. PhD thesis, Carnegie Mellon University (2009)
  21. 21.González, R.C., Woods, R.E.: Digital image processing. Prentice Hall (2008)
  22. 22.Ross, D.A., Lim, J., Lin, R.-S., Yang, M.-H.: Incremental learning for robust visual tracking. IJCV 77(1-3), 125–141 (2007)
  23. 23.Adam, A., Rivlin, E., Shimshoni, I.: Robust fragments-based tracking using the integral histogram. In: CVPR (2006)

Citation

MLA
Henriques, J. F., et al. “Exploiting the Circulant Structure of Tracking-by-Detection with Kernels”. Lecture Notes in Computer Science, Springer Berlin Heidelberg, 2012, pp. 702–15, https://doi.org/10.1007/978-3-642-33765-9_50.
APA
Henriques, J. F., Caseiro, R., Martins, P., & Batista, J. (2012). Exploiting the Circulant Structure of Tracking-by-Detection with Kernels. In Lecture Notes in Computer Science (pp. 702–715). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-33765-9_50
Chicago
Henriques, J. F., R. Caseiro, P. Martins, and J. Batista. 2012. “Exploiting the Circulant Structure of Tracking-by-Detection with Kernels”. In Lecture Notes in Computer Science. Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-33765-9_50.
Harvard
Henriques, J.F. et al. (2012) “Exploiting the Circulant Structure of Tracking-by-Detection with Kernels”, Lecture Notes in Computer Science. Springer Berlin Heidelberg, pp. 702–715. Available at: https://doi.org/10.1007/978-3-642-33765-9_50.
Vancouver
1. Henriques JF, Caseiro R, Martins P, Batista J (2012) Exploiting the Circulant Structure of Tracking-by-Detection with Kernels. In: Lecture Notes in Computer Science. Springer Berlin Heidelberg, pp 702–715

BibTeX

@inbook{Henriques_2012, title={Exploiting the Circulant Structure of Tracking-by-Detection with Kernels}, ISBN={9783642337659}, ISSN={1611-3349}, url={http://dx.doi.org/10.1007/978-3-642-33765-9_50}, DOI={10.1007/978-3-642-33765-9_50}, booktitle={Computer Vision – ECCV 2012}, publisher={Springer Berlin Heidelberg}, author={Henriques, João F. and Caseiro, Rui and Martins, Pedro and Batista, Jorge}, year={2012}, pages={702–715} }
Metadata:Crossref

Access the Paper

This paper is available from its original source. Click below to access the PDF.

Open PDF