Bus trajectory identification by map-matching

We study the problem of identifying vehicle trajectories from the sequences of noisy geospatial-temporal datasets. Nowadays we witness the accumulation of vehicle trajectory datasets in the form of the sequences of GPS points. However, in many cases the sequences of GPS points are sparse and noisy so that identifying the actual trajectories of vehicles is hard. Although there are many advanced map-matching techniques claiming to achieve high accuracy to deal with the problem, only few public datasets that come with ground truth trajectories for supporting the claims. On the other hand, some cities are releasing their bus datasets for real-time monitoring and analytics. Since buses are expected to run on predefined routes, such datasets are highly valuable for map-matching and other pattern recognition applications. Nevertheless, some buses in reality appear not following their predefined routes and behave anomalously. We propose a simple and robust technique based on the combination of map-matching, bag-of-roads, and dimensionality reduction for their route identification. Experiments on datasets of buses in the city of Rio de Janeiro confirm the high accuracy of our method.

[1]  Patrick Weber,et al.  OpenStreetMap: User-Generated Street Maps , 2008, IEEE Pervasive Computing.

[2]  Georg Gartner,et al.  Progress in Location-Based Services 2014 , 2015, LBS.

[3]  Jonghyun Choi,et al.  Toward Sparse Coding on Cosine Distance , 2014, 2014 22nd International Conference on Pattern Recognition.

[4]  Guangzhong Sun,et al.  Driving with knowledge from the physical world , 2011, KDD.

[5]  Roger Zimmermann,et al.  Eddy: an error-bounded delay-bounded real-time map matching algorithm using HMM and online Viterbi decoder , 2014, SIGSPATIAL/GIS.

[6]  Yu Zheng,et al.  Trajectory Data Mining , 2015, ACM Trans. Intell. Syst. Technol..

[7]  John Krumm,et al.  Hidden Markov map matching through noise and sparseness , 2009, GIS.

[8]  Raymond H. Putra,et al.  Map Matching with Inverse Reinforcement Learning , 2013, IJCAI.

[9]  Andrew V. Goldberg,et al.  Navigation made personal: inferring driving preferences from GPS traces , 2015, SIGSPATIAL/GIS.

[10]  Justin Carlson,et al.  Mapping Large, Urban Environments with GPS-Aided SLAM , 2010 .

[11]  Ehab Diab,et al.  Variation in bus transit service: understanding the impacts of various improvement strategies on transit service reliability , 2013, Public Transp..

[12]  Tim Oates,et al.  Spatially Encoding Temporal Correlations to Classify Temporal Data Using Convolutional Neural Networks , 2015, ArXiv.

[13]  Xing Xie,et al.  Mining interesting locations and travel sequences from GPS trajectories , 2009, WWW '09.

[14]  Cordelia Schmid,et al.  Beyond Bags of Features: Spatial Pyramid Matching for Recognizing Natural Scene Categories , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[15]  Xing Xie,et al.  T-drive: driving directions based on taxi trajectories , 2010, GIS '10.

[16]  Yu Zheng,et al.  Computing with Spatial Trajectories , 2011, Computing with Spatial Trajectories.

[17]  Raymond H. Putra,et al.  Truncating Shortest Path Search for Efficient Map-Matching , 2016, IJCAI.

[18]  Bianca Zadrozny,et al.  Bus Travel Time Predictions Using Additive Models , 2014, 2014 IEEE International Conference on Data Mining.

[19]  Jian Yang,et al.  Feature Selection in Conditional Random Fields for Map Matching of GPS Trajectories , 2014, LBS.

[20]  Muhammad Tayyab Asif,et al.  Online map-matching based on Hidden Markov model for real-time traffic sensing applications , 2012, 2012 15th International IEEE Conference on Intelligent Transportation Systems.

[21]  Raymond H. Putra,et al.  Map matching with Hidden Markov Model on sampled road network , 2012, Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012).

[22]  Leonidas J. Guibas,et al.  Large-scale joint map matching of GPS traces , 2013, SIGSPATIAL/GIS.

[23]  Jae-Gil Lee,et al.  TraClass: trajectory classification using hierarchical region-based and trajectory-based clustering , 2008, Proc. VLDB Endow..

[24]  Toyotaro Suzumura,et al.  Toward simulating entire cities with behavioral models of traffic , 2013, IBM J. Res. Dev..

[25]  Juliana Freire,et al.  RioBusData: Outlier Detection in Bus Routes of Rio de Janeiro , 2016, ArXiv.

[26]  Gabriela Csurka,et al.  Visual categorization with bags of keypoints , 2002, eccv 2004.