• Acta Optica Sinica
  • Vol. 38, Issue 7, 0715002 (2018)
Xiufeng Liao1, Zhiqiang Hou1、2、*, Wangsheng Yu1, Jiaoyao Wang1, and Chuanhua Chen1
Author Affiliations
  • 1 Information and Navigation Institute of Air Force Engineering University, Xi'an, Shaanxi 710077, China
  • 2 School of Computer Science & Technology, Xi'an University of Posts & Telecommunications, Xi'an,Shaanxi 710121, China;
  • show less
    DOI: 10.3788/AOS201838.0715002 Cite this Article Set citation alerts
    Xiufeng Liao, Zhiqiang Hou, Wangsheng Yu, Jiaoyao Wang, Chuanhua Chen. A Scale Adapted Tracking Algorithm Based on Kernelized Correlation[J]. Acta Optica Sinica, 2018, 38(7): 0715002 Copy Citation Text show less
    Extraction process of one-dimensional features
    Fig. 1. Extraction process of one-dimensional features
    Flow chart of proposed tracking method
    Fig. 2. Flow chart of proposed tracking method
    Qualitative comparison of tracking results of 9 trackers
    Fig. 3. Qualitative comparison of tracking results of 9 trackers
    (a) Precision plots and (b) success plots of 28 sequences with scale variations
    Fig. 4. (a) Precision plots and (b) success plots of 28 sequences with scale variations
    (a) Precision plots and (b) success plots of 51 sequences
    Fig. 5. (a) Precision plots and (b) success plots of 51 sequences
    Input: Image sequence: I1, I2, …, In. Initial target position: p0=(x0,y0), and initial target scale: s0=(w0,h0)
    Output: The estimated position of target: pt=(xt,yt), and estimated scale: st=(wt, ht)
    for t=1,2,3,…, n, do:
    1Locate the ROI area in frame # t centered at pt-1 with the scale of st-1;
    2Crop out the ROI image and resize to the size of sample template;
    3Extract the HOG and color features;
    4Learn the kernelized correlation response map using Eq.(10);
    5Locate the center of the target pt in frame # t using Eq.(12);
    6Obtain the multi-scale sample image Is={Is1,Is2,…,IsS} in frame # t based on pt and st-1;
    7Build scale filters by extracting fusion features from the above multi-scale image;
    8Compute the kernelized correlation response score using Eq.(16);
    9Estimate the optimal scale st of target in the frame # t using Eq.(17) and Eq.(18);
    10Update the translation filters using Eq.(19) and Eq.(20);
    11Update the scale filters using Eq.(21).
    UntilEnd of the image sequence.
    Table 1. Scale adapted tracking algorithm based on kernelized correlation
    SequenceProposedCNTDSSTCSTSSTKCFNRMLCDLTCN
    car scale7.3(75)23.4(57)18.8(46)12.5(48)87(59)16.1(47)10.4(74)25.5(61)25.2(43)
    fleet face22(69)24.7(60)28.3(58)67.2(54)60.8(67)26.4(63)96.9(44)27.5(56)126.2(26)
    dog13.8(99)6.8(95)4.6(66)4.8(67)4.9(89)4.1(64)11.6(91)4.4(92)3.5(68)
    singer27.2(100)6.8(100)8.2(100)7.4(100)175.2(4)10.2(100)195.4(3)173.0(3)167.1(4)
    skating16.2(53)6.7(60)6.8(52)7.9(58)8.8(62)7.7(50)15(52)52.9(49)8.0(52)
    shaking7.7(74)74.1(5)8(73)5.7(72)8.1(75)113.2(4)109.4(3)-15.1(60)
    sylvester8.7(75)10.7(62)14.8(63)12.9(68)11.2(63)13.3(67)24.5(49)10.9(51)9.5(68)
    basketball5.3(78)534.1(6)111.6(28)23.5(57)106.0(22)8.1(67)60.0(7)12.0(51)9.3(63)
    tiger112(68)94.2(15)19.5(63)11.2(74)93.5(16)15.7(68)54.5(22)23.2(58)61.2(20)
    freeman17.4(59)7.9(53)112.5(24)9.7(41)9.8(37)94.6(23)7.4(49)103.6(28)159.9(22)
    coke10.5(65)36.7(35)12.7(60)148.7(4)25.9(45)18.7(55)62.1(17)20.1(53)30.8(42)
    jogging-14.3(80)6.2(62)112(19)3.9(81)144.6(20)87.9(19)7.2(75)113(18)101.7(19)
    Average8.5(75)69.4(51)38.2(55)26.3(61)61.3(47)34.7(52)54.5(40)51.5(45)59.8(41)
    Table 2. Center location errors and overlap rates of 12 sequences
    AlgorithmSV(28)IV(25)OCC(29)BC(21)DEF(19)MB(12)FM(17)IPR(31)OPR(39)OV(6)LR(4)
    Proposed0.7440.7570.7920.7560.8310.6240.6300.7790.7910.6480.516
    CNT0.6620.5660.6620.6460.6870.5070.5000.6610.6720.5020.557
    DSST0.7400.7410.7250.6910.6570.6030.5620.7800.7320.5330.534
    CST0.7070.6760.7260.7730.7560.5910.5160.7080.7420.5960.454
    SST0.6880.6030.5880.6440.4870.4080.4250.6300.5990.4060.527
    KCF0.6800.7290.7490.7520.7410.6500.6020.7250.7300.6490.379
    NRMLC0.5970.4370.5830.4970.5410.3780.3970.5110.5460.4920.542
    DLT0.5900.5340.5740.4950.5630.4530.4460.5480.5610.4440.396
    CN0.5540.5320.5820.6420.5230.3960.4160.6150.6050.4340.405
    Table 3. Tracking precision values on 11 different attributes
    AlgorithmSV(28)IV(25)OCC(29)BC(21)DEF(19)MB(12)FM(17)IPR(31)OPR(39)OV(6)LR(4)
    Proposed0.5410.5600.5790.5510.6090.4930.4910.5660.5720.5370.382
    CNT0.5080.4560.5030.4880.5240.4170.4040.4950.5010.4390.437
    DSST0.4510.5060.4800.4920.4740.4580.4330.5320.4910.4900.352
    CST0.4660.4860.5060.5670.5510.4740.4110.4960.5140.5090.349
    SST0.5040.4590.4360.4890.3910.3130.3400.4510.4370.3470.407
    KCF0.4270.4940.5130.5330.5330.4990.4610.4970.4960.5500.310
    NRMLC0.4270.3410.4370.3700.3920.3030.3340.3670.3890.4100.428
    DLT0.4550.4050.4230.3390.3940.3630.3600.4110.4120.3670.346
    CN0.3630.3900.4040.4530.3880.3290.3340.4370.4180.4100.311
    Table 4. Tracking success rates on 11 attributes
    TrackerProposedCNTDSSTCSTSSTKCFNRMLCDLTCN
    CodeMMMMM+CMMMM
    PlatformCPUCPU+GPUCPUCPUCPUCPU+GPUCPUCPUCPU+GPUCPU
    Trackingspeed /(frame·s-1)43.256.35242.22.21721.2815-
    Note: M, MATLAB; C, C++
    Table 5. Tracking speed comparison of 9 trackers
    Xiufeng Liao, Zhiqiang Hou, Wangsheng Yu, Jiaoyao Wang, Chuanhua Chen. A Scale Adapted Tracking Algorithm Based on Kernelized Correlation[J]. Acta Optica Sinica, 2018, 38(7): 0715002
    Download Citation