| Literature DB >> 25617769 |
Nan Luo1, Quansen Sun1, Qiang Chen1, Zexuan Ji1, Deshen Xia1.
Abstract
Visual target tracking is a primary task in many computer vision applications and has been widely studied in recent years. Among all the tracking methods, the mean shift algorithm has attracted extraordinary interest and been well developed in the past decade due to its excellent performance. However, it is still challenging for the color histogram based algorithms to deal with the complex target tracking. Therefore, the algorithms based on other distinguishing features are highly required. In this paper, we propose a novel target tracking algorithm based on mean shift theory, in which a new type of image feature is introduced and utilized to find the corresponding region between the neighbor frames. The target histogram is created by clustering the features obtained in the extraction strategy. Then, the mean shift process is adopted to calculate the target location iteratively. Experimental results demonstrate that the proposed algorithm can deal with the challenging tracking situations such as: partial occlusion, illumination change, scale variations, object rotation and complex background clutter. Meanwhile, it outperforms several state-of-the-art methods.Entities:
Mesh:
Year: 2015 PMID: 25617769 PMCID: PMC4305306 DOI: 10.1371/journal.pone.0116315
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Figure 1The calculation process of the convolved orientation maps in DAISY.
Figure 2DAISY descriptor structure.
DAISY Parameters.
| Symbol | Description and Default Value |
|---|---|
|
| Distance from the center pixel to the outer most grid point. (15) |
|
| Number of convolved orientations layers with different Σ′
|
|
| Number of histograms at a single layer. (8) |
|
| Number of bins in the histogram. (8) |
|
| Number of histograms used in the descriptor = |
|
| The total size of the descriptor vector = |
Figure 3Flow diagram of the proposed algorithm in an example.
Figure 4Target Histograms of the example in Fig. 3.
The information of 20 sequences.
(Attributions: OCC—partial occlusion; IV—illumination variation; SV—scale variations; IPR—in-plane rotation; OPR—out-of-plane rotation; DEF—non-rigid object deformation; MB—motion blur; FM—fast motion; BC—background clutters; LR—low resolution.)
| Sequence | Frame numbers | Resolution | Attributions | Source |
|---|---|---|---|---|
| Basketball | 725 | 576 × 432 | IV, OCC, DEF, OPR, BC | [ |
| Board | 461 | 640 × 480 | SV, OCC, FM, MB, BC | [ |
| Boy | 602 | 640 × 480 | SV, MB, FM, IPR, OPR | [ |
| Car | 86 | 320 × 204 | BC, LR | [ |
| Caviar | 382 | 384 × 288 | SV, OCC, LR | [ |
| Couple | 140 | 320 × 240 | SV, DEF, FM, OPR, BC | [ |
| Crossing | 120 | 360 × 240 | SV, DEF, FM, OPR, BC | [ |
| Deer | 71 | 704 × 400 | MB, FM, IPR, BC, LR | [ |
| Doll | 3872 | 400 × 300 | IV, SV, OCC, IPR, OPR | [ |
| Football | 74 | 352 × 288 | IPR, OPR, BC | [ |
| Girl | 500 | 128 × 96 | SV, OCC, IPR, OPR | [ |
| Jumping | 313 | 352 × 288 | MB, FM | [ |
| MountainBike | 228 | 640 × 360 | IPR, OPR, BC | [ |
| Occlusion | 898 | 352 × 288 | OCC | [ |
| Singer | 351 | 624 × 352 | IV, SV, OCC, OPR | [ |
| Subway | 175 | 352 × 288 | OCC, DEF, BC | [ |
| Sylvester | 1344 | 320 × 240 | IV, IPR, OPR | [ |
| Tiger | 365 | 640 × 480 | IV, OCC, DEF, MB, FM, IPR, OPR | [ |
| Walking | 412 | 768 × 576 | SV, OCC, DEF | [ |
| Walkman | 104 | 276 × 206 | SV, DEF, OPR | [ |
Average center location error (in pixel).
The best two results are shown in Bold and Italics fonts.
| Algorithms | KMS [ | EMshift [ | SOAMST [ | CBWH [ | ASLA [ | SCM [ | CT [ | Our |
|---|---|---|---|---|---|---|---|---|
| Basketball | 80.74 | 55.58 | 25.43 |
| 150.51 | 62.51 | 102.87 |
|
| Board | 44.11 | 47 | 44.72 | 21.5 |
| 20.80 | 68.81 |
|
| Boy | 55.4 | 81.41 | 29.28 |
|
| 54.71 | 6.90 | 4.89 |
| Car | 46.04 | 38.54 | 9.78 |
| 3.04 | 4.82 | 5.42 |
|
| Caviar | 3.48 | 14.85 | 12.14 | 14.75 | 15.31 |
| 82.58 |
|
| Couple | 111.35 | 52.53 | 14.05 | 27.13 |
| 79.03 | 17.06 |
|
| Crossing | 34.05 | 4.16 | 30.25 | 5.79 |
|
| 2.48 | 4.63 |
| Deer | 74.83 | 83.46 | 45.18 | 10.76 |
| 10.8 | 17.74 |
|
| Football | 67.96 | 26.10 | 45.13 | 9.47 | 51.43 |
| 51.18 |
|
| Doll | 20.83 | 26.85 | 24.75 |
| 19.55 | 15.80 | 24.59 |
|
| Girl | 11.52 | 32.75 | 18.98 | 28.83 | 58.03 |
| 22.69 |
|
| Jumping | 54.26 | 46.24 | 85.10 | 105 |
|
| 52.82 | 5.40 |
| MountainBike | 22.05 | 77.37 | 190.8 | 10.60 | 126.48 |
| 219.43 |
|
| Occlusion | 32.13 | 20.67 | 20.47 | 22.53 |
|
| 35.69 | 12.24 |
| Singer | 49.37 | 87.11 | 75.4 | 31.63 |
|
| 15.76 | 12.30 |
| Subway | 129.65 | 131.12 | 39.54 | 13.59 |
|
| 11.65 | 5.43 |
| Sylvester | 24.84 | 30.01 | 37.99 | 22.45 |
| 24.67 | 53.87 |
|
| Tiger | 73.86 | 47.89 | 68.69 | 82.18 | 174.02 | 101.43 |
|
|
| Walking | 79.6 | 292.16 | 211.02 | 16.12 |
|
| 6.33 | 4.76 |
| Walkman | 71.84 | 34.88 | 33.86 | 16.15 |
|
| 7.68 | 8.39 |
| Average | 54.39 | 61.53 | 53.13 | 23.56 | 33.72 |
| 40.93 |
|
Figure 5Quantitative evaluation in terms of center location error (in pixel).
Average overlap rate.
The best two results are shown in Bold and Italics fonts.
| Algorithms | KMS [ | EMshift [ | SOAMST [ | CBWH [ | ASLA [ | SCM [ | CT [ | Our |
|---|---|---|---|---|---|---|---|---|
| Basketball | 0.25 | 0.33 | 0.42 |
| 0.06 | 0.23 | 0.2 |
|
| Board | 0.5 | 0.29 | 0.32 | 0.65 |
| 0.64 | 0.37 |
|
| Boy | 0.29 | 0.1 | 0.28 |
|
| 0.37 | 0.65 | 0.73 |
| Car | 0.21 | 0.14 | 0.09 |
|
| 0.72 | 0.59 | 0.74 |
| Caviar | 0.72 | 0.12 | 0.08 | 0.57 | 0.44 |
| 0.21 |
|
| Couple | 0.06 | 0.08 | 0.36 | 0.43 |
| 0.09 | 0.57 |
|
| Crossing | 0.09 | 0.39 | 0.18 | 0.67 |
|
| 0.70 | 0.70 |
| Deer | 0.13 | 0.1 | 0.22 |
| 0.64 | 0.59 | 0.04 |
|
| Football | 0.25 | 0.25 | 0.26 | 0.56 | 0.60 |
| 0.42 |
|
| Doll | 0.25 | 0.15 | 0.26 |
| 0.42 | 0.50 | 0.15 |
|
| Girl | 0.28 | 0.29 | 0.34 | 0.35 | 0.12 |
| 0.26 |
|
| Jumping | 0.08 | 0.03 | 0.02 | 0.07 |
|
| 0.05 | 0.68 |
| MountainBike | 0.44 | 0.08 | 0.03 |
| 0.41 |
| 0.14 | 0.64 |
| Occlusion | 0.23 | 0.47 | 0.38 | 0.65 |
|
| 0.42 | 0.62 |
| Singer | 0.07 | 0.1 | 0.16 | 0.34 |
|
| 0.36 | 0.58 |
| Subway | 0.11 | 0.13 | 0.2 | 0.55 |
|
| 0.58 | 0.69 |
| Sylvester | 0.26 | 0.11 | 0.06 | 0.52 |
| 0.52 | 0.29 |
|
| Tiger | 0.16 | 0.12 | 0.19 | 0.14 | 0.17 | 0.09 |
|
|
| Walking | 0.19 | 0.07 | 0.06 | 0.48 |
|
| 0.56 |
|
| Walkman | 0.08 | 0.2 | 0.18 | 0.53 |
|
| 0.61 | 0.64 |
| Average | 0.23 | 0.18 | 0.2 | 0.53 | 0.58 |
| 0.39 |
|
Average running time.
(Code: M—Matlab; MC—Matlab with C/C++ MEX files)
| Algorithms | KMS [ | EMshift [ | SOAMST [ | CBWH [ | ASLSA [ | SCM [ | CT [ | Our |
|---|---|---|---|---|---|---|---|---|
| Code | M | M | M | M | MC | MC | MC | M |
| FPS | 5.18 | 9.65 | 7.40 | 113.37 | 2.50 | 0.42 | 141.24 | 9.80 |