Extracting 3D Maps from Crowdsourced GNSS Skyview Data

3D maps of urban environments are useful in various fields ranging from cellular network planning to urban planning and climatology. These models are typically constructed using expensive techniques such as manual annotation with 3D modeling tools, extrapolated from satellite or aerial photography, or using specialized hardware with depth sensing devices. In this work, we show that 3D urban maps can be extracted from standard GNSS data, by analyzing the received satellite signals that are attenuated by obstacles, such as buildings. Furthermore, we show that these models can be extracted from low-accuracy GNSS data, crowdsourced opportunistically from standard smartphones during their user's uncontrolled daily commute trips, unleashing the potential of applying the principle to wide areas. Our proposal incorporates position inaccuracies in the calculations, and accommodates different sources of variability of the satellite signals' SNR. The diversity of collection conditions of crowdsourced GNSS positions is used to mitigate bias and noise from the data. A binary classification model is trained and evaluated on multiple urban scenarios using data crowdsourced from over 900 users. Our results show that the generalization accuracy for a Random Forest classifier in typical urban environments lies between 79% and 91% on 4 m wide voxels, demonstrating the potential of the proposed method for building 3D maps for wide urban areas.

[1]  Narushige Shiode,et al.  3D urban models: Recent developments in the digital modelling of urban environments in three-dimensions , 2000 .

[2]  Neal Patwari,et al.  Radio Tomographic Imaging with Wireless Networks , 2010, IEEE Transactions on Mobile Computing.

[3]  R. P. Swinford Building on-the-fly world models for pervasive gaming and other ubicomp applications using GPS availability data , 2005 .

[4]  T. Herring,et al.  GPS Meteorology: Remote Sensing of Atmospheric Water Vapor Using the Global Positioning System , 1992 .

[5]  Ana Aguiar,et al.  Impact of Crowdsourced Data Quality on Travel Pattern Estimation , 2017, CrowdSenSys@SenSys.

[6]  Yongtao Ma,et al.  A Probabilistic Radio Map Construction Scheme for Crowdsourcing-Based Fingerprinting Localization , 2016, IEEE Sensors Journal.

[7]  Ana Aguiar,et al.  Opportunistic mobile crowdsensing for gathering mobility information: Lessons learned , 2016, 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC).

[8]  Yi Li,et al.  Automatic Sky View Factor Estimation from Street View Photographs - A Big Data Approach , 2017, Remote. Sens..

[9]  M. Brasebin,et al.  Measuring the impact of 3D data geometric modeling on spatial analysis: Illustration with Skyview factor , 2012 .

[10]  Marco Gruteser,et al.  Crowdsensing Maps of On-street Parking Spaces , 2013, 2013 IEEE International Conference on Distributed Computing in Sensor Systems.

[11]  Shaojie Tang,et al.  Privacy preserving RSS map generation for a crowdsensing network , 2015, IEEE Wireless Communications.

[12]  Ben Y. Zhao,et al.  Empirical Validation of Commodity Spectrum Monitoring , 2016, SenSys.

[13]  Irfan A. Essa,et al.  Localization and 3D Reconstruction of Urban Scenes Using GPS , 2008, 2008 12th IEEE International Symposium on Wearable Computers.

[14]  Upamanyu Madhow,et al.  Probabilistic 3D mapping based on GNSS SNR measurements , 2014, 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[15]  L. J. Romans,et al.  Imaging the ionosphere with the global positioning system , 1994, Int. J. Imaging Syst. Technol..

[16]  Yasamin Mostofi,et al.  3D Through-Wall Imaging with Unmanned Aerial Vehicles Using WiFi , 2017, 2017 16th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).

[17]  Boaz Ben-Moshe,et al.  2.5D mapping using GNSS signal analysis , 2013, 2013 10th Workshop on Positioning, Navigation and Communication (WPNC).