Acta Optica Sinica, Volume. 38, Issue 7, 0715002(2018)

A Scale Adapted Tracking Algorithm Based on Kernelized Correlation

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
    Figures & Tables(10)
    Extraction process of one-dimensional features
    Flow chart of proposed tracking method
    Qualitative comparison of tracking results of 9 trackers
    (a) Precision plots and (b) success plots of 28 sequences with scale variations
    (a) Precision plots and (b) success plots of 51 sequences
    • Table 1. Scale adapted tracking algorithm based on kernelized correlation

      View table

      Table 1. Scale adapted tracking algorithm based on kernelized correlation

      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 2. Center location errors and overlap rates of 12 sequences

      View table

      Table 2. Center location errors and overlap rates of 12 sequences

      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 3. Tracking precision values on 11 different attributes

      View table

      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.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 4. Tracking success rates on 11 attributes

      View table

      Table 4. Tracking success rates on 11 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 5. Tracking speed comparison of 9 trackers

      View table

      Table 5. Tracking speed comparison of 9 trackers

      TrackerProposedCNTDSSTCSTSSTKCFNRMLCDLTCN
      CodeMMMMM+CMMMM
      PlatformCPUCPU+GPUCPUCPUCPUCPU+GPUCPUCPUCPU+GPUCPU
      Trackingspeed /(frame·s-1)43.256.35242.22.21721.2815-
      Note: M, MATLAB; C, C++
    Tools

    Get Citation

    Copy Citation Text

    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

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Machine Vision

    Received: Nov. 8, 2017

    Accepted: --

    Published Online: Sep. 5, 2018

    The Author Email: Hou Zhiqiang (zhq@sohu.com)

    DOI:10.3788/AOS201838.0715002

    Topics