Skip to main content
Log in

Multi-object tracking by mutual supervision of CNN and particle filter

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

Abstract

In the multi-object tracking process, a long-term tracking algorithm for traffic scene based on deep learning is proposed to handle several challenging problems, such as the complex variation of background illumination, change of pixel due to partial occlusion, cumulative error and the short-term disappearance of the target. Firstly, we train a CNN to identify and determine the target bounding box in a traffic scene. Secondly, we use a particle filter (PF) as the tracker to implement the preliminary multi-object tracking. Finally, the multi-object tracking trajectory then is generated by the mutual supervision of the PF tracker and CNN detector. In order to evaluate the experimental results, we use the forward-backward (FB) error of our tracker at a certain moment. The experimental results show that the method can track single and multi-objects in long-term tracking in real-time. For the situation of target disappearance and reappearance, the proposed algorithm can also recover its long-term tracking.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Liu JX, Wang Z, Xu M (2017) A Kalman estimation based Rao-Blackwellized particle filtering for radar tracking. IEEE Access 5:8162–8174

    Article  Google Scholar 

  2. Carneiro G, Nascimento JC (2013) Combining multiple dynamic models and deep learning architectures for tracking the left ventricle endocardium in ultrasound data. IEEE Trans Pattern Anal Mach Intell 35(11):2592–2607

    Article  Google Scholar 

  3. Lu Y, Wu T, Zhu SC (2014) Online object tracking, learning, and parsing with and-or graphs. In: IEEE conference on computer vision and pattern recognition. IEEE Computer Society, pp 3462–3469

  4. Dollar P, Belongie S, et al. (2014) Fast feature pyramids for object detection. IEEE Trans Pattern Anal Mach Intell 36(8):1532–1545

    Article  Google Scholar 

  5. Everingham M, Zisserman A, Williams CKI, et al. (2010) The 2005 PASCAL visual object classes challenge. Lect Notes Comput Sci 111(1):98–136

    Google Scholar 

  6. Zhang S, Yao H, Sun X, et al. (2013) Sparse coding based visual tracking: review and experimental comparison. Pattern Recogn 46(7):1772–1788

    Article  Google Scholar 

  7. Zhang Rui, et al. (2019) Classifying transportation mode and speed from trajectory data via deep multi-scale learning. Comput. Netw. 106861

  8. Comaniciu D, Meer P (2002) Mean shift: a robust approach toward feature space analysis. IEEE Trans Pattern Anal Mach Intell 24(5):603–619

    Article  Google Scholar 

  9. Breitenstein MD, Reichlin F, Leibe B, et al. (2010) Robust tracking-by-detection using a detector confidence particle filter. IEEE, International Conference on Computer Vision 30(2):1515–1522

    Google Scholar 

  10. Yin Y, Xu D, Wang X, et al. (2017) Online state-based structured SVM combined with incremental PCA for robust visual tracking. IEEE Transactions on Cybernetics 45(9):1988–2000

    Article  Google Scholar 

  11. Babenko B, Yang M, Belongie S (2009) Visual tracking with online multiple instance learning. In: IEEE conference on computer vision and pattern recognition, 2009. CVPR 2009, vol 33(8). IEEE, pp 983–990

  12. Son J, Jung I, Park K, et al. (2015) Tracking-by-segmentation with online gradient boosting decision tree. In: IEEE International Conference on Computer Vision. IEEE, pp 3056–3064

  13. Ning J, Yang J, Jiang S, et al. (2016) Object tracking via dual linear structured SVM and explicit feature map. In: Computer vision and pattern recognition. IEEE, pp 4266–4274

  14. Hong S, You T, Kwak S, et al. (2015) Online tracking by learning discriminative saliency map with convolutional neural network. In: International conference on machine learning, pp 597–606

  15. Szegedy C, Liu W, Jia Y, et al. (2015) Going deeper with convolutions. In: Computer vision and pattern recognition. IEEE, pp 1–9

  16. Taigman Y, Yang M, Ranzato M, et al. (2014) Deepface: closing the gap to human-level performance in face verification. In: Conference on computer vision and pattern recognition, pp 1701–1708

  17. Girshick R, Donahue J, Darrell T, et al. (2016) Region-Based Convolutional networks for accurate object detection and segmentation. IEEE Trans Pattern Anal Mach Intell 38(1):142–158

    Article  Google Scholar 

  18. Chen Y, Yang X, Zhong B, et al. (2016) CNNTRacker: Online discriminative object tracking via deep convolutional neural network. Appl Soft Comput 38:1088–1098

    Article  Google Scholar 

  19. Wang L, Ouyang W, Wang X, et al. (2016) Visual tracking with fully convolutional networks. In: IEEE international conference on computer vision. IEEE, pp 3119–3127

  20. Breitenstein MD, Reichlin F, Leibe B, et al. (2010) Robust tracking-by-detection using a detector confidence particle filter. International Conference on Computer Vision, IEEE 30(2):1515–1522

    Google Scholar 

  21. Kalal Z, Mikolajczyk K, Matas J (2012) Tracking-learning-detection. IEEE Trans Pattern Anal Mach Intell 34(7):1409–1422

    Article  Google Scholar 

  22. Xia Y, Qu S, Wan S (2018) Scene guided colorization using neural networks. Neural Comput & Applic, pp 1–14

  23. Gao Z, Wang DY, Wan S, et al. (2019) Cognitive-inspired class-statistic matching with triple-constrain for camera free 3D object retrieval. Future Generation Computer Systems

  24. Wan S, Zhao Y, Wang T, et al. (2019) Multi-dimensional data indexing and range query processing via Voronoi diagram for internet of things. Futur Gener Comput Syst 91:382–391

    Article  Google Scholar 

  25. Sun Y, Lu C, Bie R, Zhang J (2016) Semantic relation computing theory and its application. J Netw Comput Appl 59:219–229

    Article  Google Scholar 

  26. Sun Y, Jara AJ (2014) An extensible and active semantic model of information organizing for the Internet of Things. Pers Ubiquit Comput 18(8):1821–1833

    Article  Google Scholar 

  27. Zamir AR, Dehghan A, Shah M (2012) GMCP-Tracker: global multi-object tracking using generalized minimum clique graphs. In: European conference on computer vision. Springer, pp 343–356

  28. Possegger H, Mauthner T, Roth PM, et al. (2014) Occlusion geodesics for online multi-object tracking. In: Computer vision and pattern recognition. IEEE, pp 1306–1313

  29. Possegger H, Sternig S, et al. (2013) Robust real-time tracking of multiple objects by volumetric mass densities. IEEE Conference on Computer Vision and Pattern Recognition IEEE Computer Society 9(4):2395–2402

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shaohua Wan.

Ethics declarations

Conflict of interests

The authors declare that they have to conflict of interest.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xia, Y., Qu, S., Goudos, S. et al. Multi-object tracking by mutual supervision of CNN and particle filter. Pers Ubiquit Comput 25, 979–988 (2021). https://doi.org/10.1007/s00779-019-01278-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-019-01278-1

Keywords

Navigation