Abstract
Vehicle behavior analysis is often based on the motion trajectory analysis, which lays the foundation for many applications such as velocity detection, vehicle classification, and vehicle counting. In this paper, a trajectory clustering framework is proposed for vehicle trajectory analysis. Firstly, feature points are extracted by ORB algorithm which uses binary strings as an efficient feature point descriptor. Secondly, a matching method based on Hamming distance is used to obtain the tracking trajectory points. Finally, a novel clustering method, which contains three phrases, i.e., coarse clustering, fine clustering, and agglomerative clustering, is proposed to classify vehicle trajectory points based on the 3D information in real traffic video. By applying this clustering method in actual traffic scenes, much more stable clustering results can be obtained compared with other methods. Experimental results demonstrate that the accuracy of the proposed method can reach 95%. Furthermore, vehicle type can be estimated to realize vehicle classification.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Abraham S, Lal PS (2012) Spatio-temporal similarity of network-constrained moving object trajectories using sequence alignment of travel locations. Transp Res Part C 23:109–123
Alcantarilla PF, Bartoli A, Davison AJ (2012) Kaze features. In: Proceedings of European conference on computer vision
Atev S, Miller G, Papanikolopoulos N (2010) Clustering of vehicle trajectories. IEEE Trans Intell Transp Syst 11(3):647–657
Bay H, Tuytelaars T, Gool LV (2006) Surf: speeded up robust features. In: Proceedings of European conference on computer vision
Beymer D, McLauchlan P, Coifman B, Malik J (1997) A real-time computer vision system for measuring traffic parameters. In: Proceedings of IEEE conference on computer vision and pattern recognition, pp 495–501
Calonder M, Lepetit V, Strecha C, Fua P (2010) Brief: binary robust independent elementary features. In: Proceedings of European conference on computer vision
Forssén PE, Lowe DG (2007) Shape descriptors for maximally stable extremal regions. In: Proceedings of IEEE conference on computer vision
Fu Z, Hu W, Tan T (2005) Similarity based vehicle trajectory clustering and anomaly detection. In: IEEE international conference on image processing, ICIP, pp 602–605
Harris C, Stephens M (1988) combined corner and edge detector. In: Proceedings of the Alvey vision conference, pp 147–151
Hu W, Li X, Tian G, Maybank S, Zhang Z (2013) An incremental DPMM-based method for trajectory clustering, modeling, and retrieval. IEEE Trans Pattern Anal Mach Intell 35(5):1051–1065
Huttenlocher D, Klanderman G, Rucklidge W (1993) Comparing images using the Hausdorff distance. IEEE Trans Pattern Anal Mach Intell 15:850–863
Jung C, Hennemann L, Musse S (2008) Event detection using trajectory clustering and 4-D histograms. IEEE Trans Circuits Syst Video Technol 18(11):1565–1575
Kanhere NK, Birchfield ST (2008) Real-time incremental segmentation and tracking of vehicles at low camera angles using stable features. IEEE Trans Intell Transp Syst 9(1):148–160
Leutenegger S, Chli M, Siegwart R (2011) BRISK: binary robust invariant scalable keypoints. In: Proceedings of IEEE conference on computer vision
Li X, Hu W, Hu W (2006) A coarse-to-fine strategy for vehicle motion trajectory clustering. In: 18th International conference on pattern recognition (ICPR’06), vol 1, pp 591–594
Lowe DG (2004) Distinctive image features from scale-invariant keypoints. Int J Comput Vision 60(2):91–110
Meng F, You F (2013) A tracking algorithm based on ORB. In: Proceedings of international conference on mechatronic sciences, electric engineering and computer, pp 1187–1190
Piotto N, Conci N, Natale FD (2009) Syntactic matching of trajectories for ambient intelligence applications. IEEE Trans Multimedia 11(7):1266–1275
Rabaud V, Belongie S (2006) Counting crowded moving objects. In: Proceedings of IEEE conference on computer vision and pattern recognition
Rosin PL (1999) Measuring corner properties. Comput Vis Image Underst 73(2):291–307
Rosten E, Drummond T (2006) Machine learning for high speed corner detection. In: Proceedings of European conference on computer vision, pp 2091–2096
Rublee E, Rabaud V, Konolige K, Bradski G (2011) ORB: an efficient alternative to SIFT or SURF. In: Proceedings of IEEE conference on computer vision, pp 2564–2571
Sivaraman S, Trivedi M (2013) Looking at vehicles on the road: a survey of vision-based vehicle detection, tracking, and behavior analysis. IEEE Trans Intell Transport Syst 14(4):1773–1795
Song H, Lu S, Ma X, Yang Y, Liu X, Zhang P (2014) Vehicle behavior analysis using target motion trajectories. IEEE Trans Veh Technol 63(8):3580–3591
Wu J, Cui Z, Chen J, Zhang G (2012) A survey on video-based vehicle behavior analysis algorithms. J Multimedia 7(3):223–230
Zheng Y, Peng S (2014) A practical roadside camera calibration method based on least squares optimization. IEEE Trans Intell Transport Syst 15(2):831–843
Acknowledgements
This work is supported by the National Natural Science Fund of China (No. 61572083), the Natural Science Foundation of Shaanxi Province (Nos. 2015JQ6230, 2015JZ018), and the Fundamental Research Funds for the Central Universities of China (Nos. 310824163411, 310824171003).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
All authors declare that they have no conflict of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Communicated by M. Anisetti.
Rights and permissions
About this article
Cite this article
Song, H., Wang, X., Hua, C. et al. Vehicle trajectory clustering based on 3D information via a coarse-to-fine strategy. Soft Comput 22, 1433–1444 (2018). https://doi.org/10.1007/s00500-017-2831-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-017-2831-0