Accurate Real-time Map Matching for Challenging Environments

We present the SnapNet system, which provides accurate real-time map matching for cellular-based trajectory traces. Such traces are characterized by input locations that are far from the actual road segment, errors on the order of kilometers, back-and-forth transitions, and highly sparse input data. SnapNet applies a series of filters to handle the noisy locations and an interpolation stage to address the data sparseness. At the core of SnapNet is a novel incremental HMM algorithm that combines digital map hints in the estimation process and a number of heuristics to reduce the noise and provide real-time estimations. Evaluation of SnapNet using actual traces from different cities covering more than 400 km shows that it can achieve a precision and recall of more than 90% under noisy coarse-grained input location estimates. This maps to over 97% and 34% enhancement in precision and recall, respectively, when compared to the traditional HMM map-matching algorithms. Moreover, SnapNet has a latency of 0.58 ms per location estimate.

[1]  Yung Yi,et al.  Base Station Association in Wireless Cellular Networks: An Emulation Based Approach , 2012, IEEE Transactions on Wireless Communications.

[2]  Mohamed Ibrahim,et al.  A Hidden Markov Model for Localization Using Low-End GSM Cell Phones , 2011, 2011 IEEE International Conference on Communications (ICC).

[3]  Prabal Dutta,et al.  AutoWitness: locating and tracking stolen property while tolerating GPS and radio outages , 2010, SenSys '10.

[4]  Moustafa Youssef,et al.  Dejavu: an accurate energy-efficient outdoor localization system , 2013, SIGSPATIAL/GIS.

[5]  Antonin Guttman,et al.  R-trees: a dynamic index structure for spatial searching , 1984, SIGMOD '84.

[6]  Washington Y. Ochieng,et al.  A general map matching algorithm for transport telematics applications , 2003 .

[7]  David Bernstein,et al.  Some map matching algorithms for personal navigation assistants , 2000 .

[8]  Kemal Fidanboylu,et al.  An Overview of Handoff Techniques in Cellular Networks , 2005 .

[9]  J. Bednar,et al.  Alpha-trimmed means and their relationship to median filters , 1984 .

[10]  Moustafa Youssef,et al.  CheckInside: a fine-grained indoor location-based social network , 2014, UbiComp.

[11]  Hari Balakrishnan,et al.  Accurate, Low-Energy Trajectory Mapping for Mobile Devices , 2011, NSDI.

[12]  Moustafa Youssef,et al.  It's the Human that Matters: Accurate User Orientation Estimation for Mobile Computing Applications , 2014, MobiQuitous.

[13]  J. Greenfeld MATCHING GPS OBSERVATIONS TO LOCATIONS ON A DIGITAL MAP , 2002 .

[14]  Alex Bateman,et al.  An introduction to hidden Markov models. , 2007, Current protocols in bioinformatics.

[15]  Moustafa Youssef,et al.  SemSense: Automatic construction of semantic indoor floorplans , 2015, 2015 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

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

[17]  Dieter Pfoser,et al.  On Map-Matching Vehicle Tracking Data , 2005, VLDB.

[18]  Moustafa Youssef,et al.  RF-Based Vehicle Detection and Speed Estimation , 2012, 2012 IEEE 75th Vehicular Technology Conference (VTC Spring).

[19]  Bishnu P. Phuyal Method and Use of Aggregated Dead Reckoning Sensor and GPS Data For Map Matching , 2002 .

[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]  Moustafa Youssef,et al.  Robust and ubiquitous smartphone-based lane detection , 2016, Pervasive Mob. Comput..

[22]  Moustafa Youssef,et al.  Map++: A crowd-sensing system for automatic map semantics identification , 2014, 2014 Eleventh Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).

[23]  A. Folkesson Analysis of numerical methods , 2011 .

[24]  Minglu Li,et al.  A practical map-matching algorithm for GPS-based vehicular networks in Shanghai urban area , 2007 .

[25]  Shuzhi Sam Ge,et al.  Autonomous vehicle positioning with GPS in urban canyon environments , 2001, IEEE Trans. Robotics Autom..

[26]  Michael Bader,et al.  Space-Filling Curves - An Introduction with Applications in Scientific Computing , 2012, Texts in Computational Science and Engineering.

[27]  Britta Hummel,et al.  Map Matching for Vehicle Guidance , 2006 .

[28]  Xavier Rodet,et al.  Short-time Viterbi for online HMM decoding: Evaluation on a real-time phone recognition task , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[29]  Jaeseok Yang,et al.  THE MAP MATCHING ALGORITHM OF GPS DATA WITH RELATIVELY LONG POLLING TIME INTERVALS , 2005 .

[30]  Sivan Toledo,et al.  VTrack: accurate, energy-aware road traffic delay estimation using mobile phones , 2009, SenSys '09.

[31]  Moustafa Youssef,et al.  semMatch: road semantics-based accurate map matching for challenging positioning data , 2015, SIGSPATIAL/GIS.

[32]  Song Han,et al.  WheelLoc: Enabling continuous location service on mobile phone for outdoor scenarios , 2013, 2013 Proceedings IEEE INFOCOM.

[33]  Moustafa Youssef,et al.  LaneQuest: An accurate and energy-efficient lane detection system , 2015, 2015 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[34]  Moustafa Youssef,et al.  UPTIME: Ubiquitous pedestrian tracking using mobile phones , 2012, 2012 IEEE Wireless Communications and Networking Conference (WCNC).

[35]  Günter Rote,et al.  Matching planar maps , 2003, SODA '03.

[36]  Carola A. Blazquez,et al.  Simple Map-Matching Algorithm Applied to Intelligent Winter Maintenance Vehicle Data: , 2005 .

[37]  Moustafa Youssef,et al.  RF-Based Traffic Detection and Identification , 2012, 2012 IEEE Vehicular Technology Conference (VTC Fall).

[38]  A. Kornhauser,et al.  An Introduction to Map Matching for Personal Navigation Assistants , 1998 .

[39]  E. Horvitz,et al.  Map Matching with Travel Time Constraints , 2007 .

[40]  Moustafa Youssef,et al.  Accurate and efficient map matching for challenging environments , 2014, SIGSPATIAL/GIS.

[41]  Dominik Schultes,et al.  Route Planning in Road Networks , 2008 .