Abstract
This paper describes the design of an image tracking system that combines Speeded Up Robust Features (SURF) and Tracking-Learning-Detection (TLD), with a posture recognition system that is based on the Support Vector Machine (SVM), and includes image tracking, foreground detection and posture recognition. Image tracking, which combines the SURF and the TLD algorithms, starts by detecting the postures of a specific person with SURF, before tracking the object using TLD. Foreground detection uses the Codebook background subtraction algorithm to acquire foreground images and mends them by post-processing. Lastly, posture recognition applies SVM to determine human body postures. This article embodies such a system by applying it in a robbery pre-alert system.
Similar content being viewed by others
References
Bay H, Ess A, Tuytelaars T, Gool LV (2006) SURF: speeded up robust features. In: European Conference on Computer Vision, p 404–417
Bibby C, Reid I (2008) Robust real-time visual tracking using pixel-wise posteriors. In: European Conference on Computer Vision, p 831–844
Boser BE, Guyon IM, Vapnik VN (1992) A training algorithm for optimal margin classifiers. In: Proceedings of the fifth annual workshop on Computational learning theory, p 144–152
Camplani M, Mantecon T, Salgado L (2013) Depth-color fusion strategy for 3-d scene modeling with kinect. In: IEEE Transactions on Cybernetics, vol. 43. IEEE, pp 1560–1570
Chang CC, Lin CJ (2011) LIBSVM: a library for support vector machines. URL: http://www.csie.ntu.edu.tw/∼cjlin/libsvm
Dalal N, Triggs B (2005) Histograms of oriented gradients for human detection. In: 2005 I.E. Computer Society Conference on Computer Vision and Pattern Recognition, vol. 1. IEEE, pp 886–893
Daribo I, Saito H (2011) A Novel inpainting-based layered depth video for 3DTV. In: IEEE Transactions on Broadcasting, vol. 57. IEEE, pp 533–541
Fukunaga K, Narendra PM (1975) A branch and bound algorithm for computing k-Nearest Neighbors. In: IEEE Transactions on Computers, vol. C-24. IEEE, pp 750–753
Kalal Z, Mikolajczyk K, Matas J (2010) Forward-backward error: automatic detection of tracking failures. In: Pattern Recognition (ICPR), 2010 20th International Conference on. IEEE, p 2756–2759
Kalal Z, Mikolajczyk K, Matas J (2012) Tracking-learning-detection. In: IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 34. IEEE, pp 1409–1422
Ke Y, Sukthankar R (2004) PCA-SIFT: A More Distinctive representation for local image descriptors. In: Computer Vision and Pattern Recognition, 2004. CVPR 2004. Proceedings of the 2004 I.E. Computer Society Conference on, vol. 2. IEEE, pp 506–513
Kim K, Chalidabhongse TH, Harwood D, Davis L (2005) Real-time foreground-background segmentation using codebook model. In: Elsevier Real-Time Imaging, vol. 11. pp 172–185
Kreβel U (1999) Pairwise classification and support vector machines. In: Advances in Kernel Methods: Support Vector Learnings, p 255–268
Lee SW, Mase K, Kogure K (2005) Detection of spatio-temporal gait parameters by using wearable motion sensors. In: 2005 I.E. Engineering in Medicine and Biology 27th Annual Conference, IEEE, p 6836–6839
Lienhart R, Maydt J (2002) An extended set of haar-like features for rapid object detection. In: Image Processing. 2002. Proceedings. 2002 International Conference on, vol. 1. IEEE, pp I-900–I-903
Lowe DG (1999) Object recognition from local scale-invariant features. In: Computer Vision, 1999. The Proceedings of the Seventh IEEE International Conference on. IEEE, p 1150–1157
Lowe DG (2004) Distinctive image features from scale-invariant keypoints. In: International Journal of Computer Vision, vol. 60. pp 91–110
Rowley HA, Baluja S, Kanade T (1998) Neural network-based face detection. In: IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 20. IEEE, pp 23–38
Scholkopf B, Smola AJ (2001) Learning with kernels: support vector machines, regularization, optimization, and beyond. MIT Press, Cambridge
Stauffer C, Grimson WEL (1999) Adaptive background mixture models for real-time tracking. In: Computer Vision and Pattern Recognition, 1999. IEEE Computer Society Conference on, vol. 2. IEEE, pp 246–252
Tong J, Zhou J, Liu L, Pan Z, Yan H (2012) Scanning 3D full human bodies using kinects. In: IEEE Transactions on Visualization and Computer Graphics, vol. 18. IEEE, pp 643–650
Tsai TH, Lin CY, Li SY (2013) Algorithm and architecture design of human–machine interaction in foreground object detection with dynamic scene. In: IEEE Transactions on Circuits and Systems for Video Technology, vol. 23. IEEE, pp 15–29
Vapnik VN (1999) An overview of statistical learning theory. In: IEEE Transactions on Neural Networks, vol. 10. IEEE, pp 988–999
Viola P, Jones M (2001) Rapid object detection using a boosted cascade of simple features. In: Computer Vision and Pattern Recognition, 2001. CVPR 2001. Proceedings of the 2001 I.E. Computer Society Conference on, vol. 1. IEEE, pp I-511–I-518
Zhang K, Zhang L, Yang MH (2012) Real-time compressive tracking. In: European Conference on Computer Vision, p 864–877
Rifin R, Klautau A (2004) In Defense of one-vs-all classification. In: Journal of Machine Learning Research, vol. 5. pp 101–141
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Pai, NS., Hong, JH., Chen, PY. et al. Application of design of image tracking by combining SURF and TLD and SVM-based posture recognition system in robbery pre-alert system. Multimed Tools Appl 76, 25321–25342 (2017). https://doi.org/10.1007/s11042-017-4449-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-017-4449-8