TrajSplit: Scalable and Accurate Trip Extraction from Raw GPS Trajectories

The evolution of data-driven algorithms for trajectory analysis operations relies heavily on the availability of trajectory data. Unfortunately, most of the available trajectory datasets are not suitable for use by analysis operations. A main reason is that such trajectories are released in their raw form: A sequence of locations coming from the same device over a time period (e.g.: hours or years), whereas trajectory analysis operations need trip trajectories. Hence, existing trajectory analysis techniques preprocess the raw trajectories by applying simple rules to extract trips out of each trajectory. However, such basic rules miss too many realistic scenarios and result in low accuracy which negatively affects down-stream trajectory applications. This paper presents TrajSplit: an accurate and scalable algorithm for trip extraction from raw GPS trajectories. TrajSplit goes beyond the basic simple rules to introduce a realistic definition of a trip, which can be realized through a computationally expensive brute force approach. Therefore, TrajSplit offers two scalable heuristic approaches, that still achieve a very similar accuracy to its brute force. Experimental results, based on two real datasets, show that TrajSplit: (a) is far more accurate than the basic rules, and (b) is highly scalable when employing either of the heuristics.

Authors

Institutions

Publication Details

Published
2025-06-02
DOI
https://doi.org/10.1109/mdm65600.2025.00039
Primary Topic
Human Mobility and Location-Based Analysis
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

TrajSplit: Scalable and Accurate Trip Extraction from Raw GPS Trajectories

Mohamed F. Mokbel, Areeg Mostafa, Ana Elena Uribe
Human Mobility and Location-Based Analysis
article

TrajSplit: Scalable and Accurate Trip Extraction from Raw GPS Trajectories

Mohamed F. Mokbel, Areeg Mostafa, Ana Elena Uribe
article en

Abstract

The evolution of data-driven algorithms for trajectory analysis operations relies heavily on the availability of trajectory data. Unfortunately, most of the available trajectory datasets are not suitable for use by analysis operations. A main reason is that such trajectories are released in their raw form: A sequence of locations coming from the same device over a time period (e.g.: hours or years), whereas trajectory analysis operations need trip trajectories. Hence, existing trajectory analysis techniques preprocess the raw trajectories by applying simple rules to extract trips out of each trajectory. However, such basic rules miss too many realistic scenarios and result in low accuracy which negatively affects down-stream trajectory applications. This paper presents TrajSplit: an accurate and scalable algorithm for trip extraction from raw GPS trajectories. TrajSplit goes beyond the basic simple rules to introduce a realistic definition of a trip, which can be realized through a computationally expensive brute force approach. Therefore, TrajSplit offers two scalable heuristic approaches, that still achieve a very similar accuracy to its brute force. Experimental results, based on two real datasets, show that TrajSplit: (a) is far more accurate than the basic rules, and (b) is highly scalable when employing either of the heuristics.

University of Minnesota (US)
Openalex Percentile: Top 82%
Human Mobility and Location-Based Analysis
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.