Automatic Rich Map Semantics Identification Through Smartphone-Based Crowd-Sensing

Digital maps have become a part of our daily lives with a growing number of commercial and free map services. However, these services still have a huge potential for enhancement with rich semantic information to support a large class of mapping applications. In this paper, we present Map++, a system that leverages commodity off-the-shelf smartphones in a crowd-sensing approach to automatically enrich digital maps with different road semantics like tunnels, bumps, bridges, footbridges, crosswalks, road capacity, among others. Our analysis shows that the smartphones sensors, whether with a user riding a vehicle or walking, get affected by the different road features which can be mined to extend the features of both free and commercial mapping services. Map++ leverages these detected features and employs a probabilistic framework that can handle the heterogeneity and uncertainty in the crowd-sensed data to update the digital maps. We present the design and implementation of Map++ and evaluate it in four cities. Our evaluation shows that we can detect different map features accurately with 4 percent false positive and 8 percent false negative rates for in-vehicle traces, and 3 percent false positive and 4 percent false negative rates for pedestrian traces. Moreover, we show that Map++ has a small energy footprint on the cell-phones, highlighting its promise as a ubiquitous digital maps enriching service.

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

[2]  Hengchang Liu,et al.  Poster abstract: SmartRoad: a crowd-sourced traffic regulator detection and identification system , 2013, IPSN.

[3]  Mohamed N. El-Derini,et al.  GAC: Energy-Efficient Hybrid GPS-Accelerometer-Compass GSM Localization , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

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

[5]  Frank Dürr,et al.  MapCorrect: Automatic correction and validation of road maps using public sensing , 2011, 2011 IEEE 36th Conference on Local Computer Networks.

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

[7]  Moustafa Youssef,et al.  Robust and ubiquitous smartphone-based lane detection , 2016, Pervasive Mob. Comput..

[8]  Mohamed Ibrahim,et al.  CellSense: An Accurate Energy-Efficient GSM Positioning System , 2011, IEEE Transactions on Vehicular Technology.

[9]  Moustafa Youssef,et al.  Accurate Real-time Map Matching for Challenging Environments , 2017, IEEE Transactions on Intelligent Transportation Systems.

[10]  Mo Li,et al.  IODetector: a generic service for indoor outdoor detection , 2012, SenSys '12.

[11]  Moustafa Youssef,et al.  CrowdInside: automatic construction of indoor floorplans , 2012, SIGSPATIAL/GIS.

[12]  Moustafa Youssef,et al.  Towards truly ubiquitous indoor localization on a worldwide scale , 2015, SIGSPATIAL/GIS.

[13]  Ramachandran Ramjee,et al.  Nericell: rich monitoring of road and traffic conditions using mobile smartphones , 2008, SenSys '08.

[14]  Sebastian Thrun,et al.  Simultaneous localization and mapping with unknown data association using FastSLAM , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[15]  Yin Wang,et al.  Mining large-scale gps streams for connectivity refinement of road maps , 2013, SIGSPATIAL/GIS.

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

[17]  John Krumm,et al.  Accuracy characterization for metropolitan-scale Wi-Fi localization , 2005, MobiSys '05.

[18]  Philip S. Yu,et al.  Transportation mode detection using mobile phones and GIS information , 2011, GIS.

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

[20]  Xin Wang,et al.  Inferring Road Maps from Sparsely-Sampled GPS Traces , 2014, Canadian Conference on AI.

[21]  Giovanni Pau,et al.  Enhancing in vehicle digital maps via GPS crowdsourcing , 2011, 2011 Eighth International Conference on Wireless On-Demand Network Systems and Services.

[22]  Calvin C. Newport Improving Wireless Network Performance Using Sensor Hints , 2011, NSDI.

[23]  Wei-Ying Ma,et al.  Understanding mobility based on GPS data , 2008, UbiComp.

[24]  Mohamed Ibrahim,et al.  Enabling wide deployment of GSM localization over heterogeneous phones , 2013, 2013 IEEE International Conference on Communications (ICC).

[25]  Ryan Newton,et al.  The pothole patrol: using a mobile sensor network for road surface monitoring , 2008, MobiSys '08.

[26]  Hirozumi Yamaguchi,et al.  TransitLabel: A Crowd-Sensing System for Automatic Labeling of Transit Stations Semantics , 2016, MobiSys.

[27]  Lionel M. Ni,et al.  Inferring Road Type in Crowdsourced Map Services , 2014, DASFAA.

[28]  Michael Himmelsbach,et al.  Autonomous Ground Vehicles—Concepts and a Path to the Future , 2012, Proceedings of the IEEE.

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

[30]  Sinziana Mazilu,et al.  ActionSLAM on a smartphone: At-home tracking with a fully wearable system , 2013, International Conference on Indoor Positioning and Indoor Navigation.

[31]  Heba Aly,et al.  Map++: A Crowd-sensing System for Automatic Map Semantics Identification , 2014, SECON.

[32]  John Krumm,et al.  TempIO: Inside/Outside Classification with Temperature , 2004 .

[33]  W. Cleveland,et al.  Locally Weighted Regression: An Approach to Regression Analysis by Local Fitting , 1988 .

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

[35]  Deborah Estrin,et al.  Using mobile phones to determine transportation modes , 2010, TOSN.

[36]  Y. Bar-Shalom Tracking and data association , 1988 .

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

[38]  Xi Chen,et al.  Privacy-preserving high-quality map generation with participatory sensing , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[39]  Mohamed Ibrahim,et al.  CellSense: A Probabilistic RSSI-Based GSM Positioning System , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[40]  Xing Xie,et al.  Learning transportation mode from raw gps data for geographic applications on the web , 2008, WWW.

[41]  Yin Wang,et al.  CrowdAtlas: self-updating maps for cloud and personal use , 2013, MobiSys '13.

[42]  Sebastian Thrun,et al.  Learning Occupancy Grid Maps with Forward Sensor Models , 2003, Auton. Robots.

[43]  Sebastian Thrun,et al.  FastSLAM: a factored solution to the simultaneous localization and mapping problem , 2002, AAAI/IAAI.

[44]  John Krumm,et al.  From GPS traces to a routable road map , 2009, GIS.

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