Map matching imprecise trajectories for smart mobility applications

Trajectory data generated by smart mobile devices are useful for inferring traffic conditions and travel patterns in order to enable smart mobility. The effective utilisation of such data depends on a crucial step known as map matching that matches raw trajectories to paths in a transport network. E...

Full description

Saved in:
Bibliographic Details
Main Author: Jagadeesh, George Rosario
Other Authors: Thambipillai Srikanthan
Format: Thesis-Doctor of Philosophy
Language:English
Published: Nanyang Technological University 2019
Subjects:
Online Access:https://hdl.handle.net/10356/89847
http://hdl.handle.net/10220/47724
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-89847
record_format dspace
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering
spellingShingle DRNTU::Engineering::Computer science and engineering
Jagadeesh, George Rosario
Map matching imprecise trajectories for smart mobility applications
description Trajectory data generated by smart mobile devices are useful for inferring traffic conditions and travel patterns in order to enable smart mobility. The effective utilisation of such data depends on a crucial step known as map matching that matches raw trajectories to paths in a transport network. Existing trajectory-based applications mostly rely on relatively precise trajectories generated by the Global Positioning System (GPS). However, it is preferable to use noisy trajectories generated by alternative technologies such as Wi-Fi positioning and cellular network positioning due to their high energy efficiency, availability in GPS-denied environments and better privacy protection. Furthermore, bandwidth and storage-space considerations dictate that trajectories be sampled sparsely. This thesis examines the challenging problem of map matching such noisy and sparse trajectories in an accurate and efficient manner. Following a critical review of the literature, a Hidden Markov Model (HMM) based algorithm is proposed for map matching temporally sparse trajectories with high levels of location measurement noise. It includes new probabilistic models for modelling the measurement noise and representing the probability of transitioning between candidate points on a road network. Evaluations with several imprecise trajectory datasets show that the proposed algorithm is consistently more accurate compared to a widely-used baseline algorithm and produces a 55% reduction in the overall map matching error. An innovative approach is adopted to further improve the robustness of the HMM-based map matching algorithm against noise and sparsity in the input data. The HMM-based algorithm is complemented with a model of drivers’ route choice in order to assess partial paths produced by the former from the perspective of route preference. A multinomial logit route choice model, estimated from a real trajectory dataset, is used to calculate the probability of a path being chosen among several alternative paths, which are generated by an effective choice set generation procedure. Experimental results show that the use of the route choice model leads to a 12% reduction in the error with respect to the HMM-based algorithm. Online map matching of imprecise trajectories incurs substantial output latencies and computation times, thereby rendering them unsuitable for real-time applications. This limitation is addressed by devising optimization techniques for improving the timeliness and efficiency of map matching. A heuristic technique based on a probabilistic measure is presented to enable early generation of partial state sequences in the HMM by an online variant of the Viterbi algorithm. This results in an overall reduction of 33% in the output latency with negligible loss of accuracy. A novel method is proposed for accelerating a computationally expensive step involved in probabilistic map matching, namely, the computation of many-to-many shortest paths between candidate points. This produces a reduction of up to 78% in the overall computation time. The above research contributions have led to the realization of an efficient map matching solution that is robust to high levels of imprecision in the input data. The applicability of the proposed map matching solution for an important smart mobility application, namely, traffic condition estimation, is evaluated. For this, a system that estimates road-segment-wise running speeds from imprecise trajectory data is proposed. The system relies on a confidence-based filtering approach to cope with the uncertainties in the map-matched paths. It also includes a novel method of estimating the stopping delays at intersections along the paths. Experimental results show that despite relying on noisy and sparse trajectories, the accuracy of speed estimates produced by the system are found to be within the range generally considered acceptable for applications that use traffic data. As the collection of sparse non-GPS trajectories from smartphone users imposes only marginal energy, bandwidth and privacy costs on them, the contributions of this thesis can potentially pave the way for large scale deployment of trajectory-based smart mobility applications.
author2 Thambipillai Srikanthan
author_facet Thambipillai Srikanthan
Jagadeesh, George Rosario
format Thesis-Doctor of Philosophy
author Jagadeesh, George Rosario
author_sort Jagadeesh, George Rosario
title Map matching imprecise trajectories for smart mobility applications
title_short Map matching imprecise trajectories for smart mobility applications
title_full Map matching imprecise trajectories for smart mobility applications
title_fullStr Map matching imprecise trajectories for smart mobility applications
title_full_unstemmed Map matching imprecise trajectories for smart mobility applications
title_sort map matching imprecise trajectories for smart mobility applications
publisher Nanyang Technological University
publishDate 2019
url https://hdl.handle.net/10356/89847
http://hdl.handle.net/10220/47724
_version_ 1681039468964872192
spelling sg-ntu-dr.10356-898472020-03-07T11:50:52Z Map matching imprecise trajectories for smart mobility applications Jagadeesh, George Rosario Thambipillai Srikanthan School of Computer Science and Engineering ASTSRIKAN@ntu.edu.sg DRNTU::Engineering::Computer science and engineering Trajectory data generated by smart mobile devices are useful for inferring traffic conditions and travel patterns in order to enable smart mobility. The effective utilisation of such data depends on a crucial step known as map matching that matches raw trajectories to paths in a transport network. Existing trajectory-based applications mostly rely on relatively precise trajectories generated by the Global Positioning System (GPS). However, it is preferable to use noisy trajectories generated by alternative technologies such as Wi-Fi positioning and cellular network positioning due to their high energy efficiency, availability in GPS-denied environments and better privacy protection. Furthermore, bandwidth and storage-space considerations dictate that trajectories be sampled sparsely. This thesis examines the challenging problem of map matching such noisy and sparse trajectories in an accurate and efficient manner. Following a critical review of the literature, a Hidden Markov Model (HMM) based algorithm is proposed for map matching temporally sparse trajectories with high levels of location measurement noise. It includes new probabilistic models for modelling the measurement noise and representing the probability of transitioning between candidate points on a road network. Evaluations with several imprecise trajectory datasets show that the proposed algorithm is consistently more accurate compared to a widely-used baseline algorithm and produces a 55% reduction in the overall map matching error. An innovative approach is adopted to further improve the robustness of the HMM-based map matching algorithm against noise and sparsity in the input data. The HMM-based algorithm is complemented with a model of drivers’ route choice in order to assess partial paths produced by the former from the perspective of route preference. A multinomial logit route choice model, estimated from a real trajectory dataset, is used to calculate the probability of a path being chosen among several alternative paths, which are generated by an effective choice set generation procedure. Experimental results show that the use of the route choice model leads to a 12% reduction in the error with respect to the HMM-based algorithm. Online map matching of imprecise trajectories incurs substantial output latencies and computation times, thereby rendering them unsuitable for real-time applications. This limitation is addressed by devising optimization techniques for improving the timeliness and efficiency of map matching. A heuristic technique based on a probabilistic measure is presented to enable early generation of partial state sequences in the HMM by an online variant of the Viterbi algorithm. This results in an overall reduction of 33% in the output latency with negligible loss of accuracy. A novel method is proposed for accelerating a computationally expensive step involved in probabilistic map matching, namely, the computation of many-to-many shortest paths between candidate points. This produces a reduction of up to 78% in the overall computation time. The above research contributions have led to the realization of an efficient map matching solution that is robust to high levels of imprecision in the input data. The applicability of the proposed map matching solution for an important smart mobility application, namely, traffic condition estimation, is evaluated. For this, a system that estimates road-segment-wise running speeds from imprecise trajectory data is proposed. The system relies on a confidence-based filtering approach to cope with the uncertainties in the map-matched paths. It also includes a novel method of estimating the stopping delays at intersections along the paths. Experimental results show that despite relying on noisy and sparse trajectories, the accuracy of speed estimates produced by the system are found to be within the range generally considered acceptable for applications that use traffic data. As the collection of sparse non-GPS trajectories from smartphone users imposes only marginal energy, bandwidth and privacy costs on them, the contributions of this thesis can potentially pave the way for large scale deployment of trajectory-based smart mobility applications. Doctor of Philosophy 2019-02-26T03:02:04Z 2019-12-06T17:34:56Z 2019-02-26T03:02:04Z 2019-12-06T17:34:56Z 2019 Thesis-Doctor of Philosophy Jagadeesh, G. R. (2019). Map matching imprecise trajectories for smart mobility applications. Doctoral thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/89847 http://hdl.handle.net/10220/47724 10.32657/10220/47724 en 178 p. application/pdf Nanyang Technological University