Skip to main content
. 2020 Nov 9;20(21):6380. doi: 10.3390/s20216380
Algorithm 2: DCF-DSST Tracker: Iteration at Frame t
Inputs:
    It: Image patch
    pt1: previous frame target position
    st1: previous frame target scale
    ytrans: regression target for translation model (Gaussian shaped)
    yscale: regression target for scale model (Gaussian shaped)
Outputs
    pt: detected target position
    st: detected target scale
Training:
1 Compute the Gaussian kernel correlation between x and itself, kxx, using (A2)
2 Compute the DFT of the solution coefficients in the dual space, Atrans, using (A1)
Translation Detection:
3 Construct the test sample, zt,trans, from It at pt1 and st1
4 Compute the correlation response, f(zt,trans), using (A3)
5 Maximize the response, f(zt,trans), to find target position, pt
Scale Detection:
6 Construct the test sample, zt,scale, from It at pt and st1
7 Compute the correlation response, f(zt,scale), using (A10)
8 Maximize the response, f(zt,scale), to find target scale, st
Update:
9 Extract training samples xt,trans and xt,scale from It at pt and st
10 Update the translation model using (A4) and (A5)
11 Update the scale model using (A7) and (A8)