1
Analyzing cyclists’ behaviors and exploring the
environments from cycling tracks
Xingzhe Xie1
, Kevin Wong2
, Hamid Aghajan2
and Wilfried Philips1
1
TELIN – IPI – iMinds, Ghent University, Belgium
2
Electrical Engineering, Stanford University, US
Overview
•
Introduction
•
Approach Overview
– Isolating tracks from GPS data
– Extracting features at different levels
– Analyzing cycling behaviors
– Road associations using OSM data
•
Results
•
Conclusion
2
Overview
•
Introduction
•
Approach Overview
– Isolating tracks from GPS data
– Extracting features at different levels
– Analyzing cycling behaviors
– Road associations using OSM data
•
Results
•
Conclusion
3
Dataset
● All Raw GPS data for 79 cyclists
ID, PersonID, Time, Latitude, Longitude, Heightm, Speed,
and etc.
● Cycle trips details database
TripID, PersonID, TripMonth, TripDay, TripDate, TripDay,
OriginTime, DestTime, Purpose, Dist, TimeSpent, and
etc.
● Participants’ socio-demographic database
TripID, AgeGroup, HealthStatus, Employment, AHIncome,
Gender, Yearof cycle
Our goals
Isolate cycle tracks from GPS raw data,
Analyze cyclists’ behaviors(both personal and
shared behaviors)
Explore how the tracks’ features relate to
cyclists’ demographic characteristics
Overview
•
Introduction
•
Approach Overview
– Isolating tracks from GPS data
– Extracting features at different levels
– Analyzing cycling behaviors
– Road associations using OSM data
•
Results
•
Conclusion
6
Isolating tracks from GPS data
Hierarchical Database
Extracting features at different levels
Tracks' features: BeginTime, EndTime, BeginLocation,
EndLocation, Distance, Duration Time, Staying Segments,
Average Speed and Speed Standard Deviation
Persons' features: Average speed, Average time duration,
Average distance of all tracks with the same purpose
Overall features: Average speed of people in the same age
group, or with the same gender or health status, or cycling
years.
Analyzing cycling behaviors
Assumption: the two places where cyclists visit most
often are the home and workplace (because most of
the cyclists in our dataset bike to and from work)
{Starting locations, ending locations, staying locations}
Home and work place are inferred based on the
frequency of the cyclists visiting these places
Cyclist's activities are classified to staying and moving
according to speed. Staying locations are the place
where the cyclist performs staying activity for more
than 10 seconds
OSM Preliminaries
OpenStreetMap (OSM): A
collaborative mapping data
contain many types of GIS data
including:
● Road locations and names
● Points of Interest
● Natural Features
● Bodies of Water
● Political boundaries
Cycling GPS traces are
associated with the closest road
segment
OSM extract of a 25 square km
section near Newcastle upon Tyne.
OSM Geographic Processing
Cumulative Cyclists tracks covered 4
degrees of Latitude and Longitude,
about 600,000 OSM road segments
Developed a spatial partitioning
algorithm to search for nearest road
segments
● Used 300 longitudinal and latitudinal
bins, a total of 90,000 spatial bins
● Largest bin size was 600 road
segments, a worst case speed up of
1000X.
Spatial bins transversed by one
cyclist.
Road associations using OSM data
● Bin size chosen
to limit worst case
runtime
● Mean of 20
segments per bin.
● Median bin size of
4 segments
● Roughly 56000
out of 90000 bins
were empty
Overview
•
Introduction
•
Approach Overview
– Isolating tracks from GPS data
– Extracting features at different levels
– Analyzing cycling behaviors
– Road associations using OSM data
•
Results
•
Conclusion
13
Cycling behaviors analysis
Red lines: Places where this
cyclist visits often
The height of red lines:the
frequency of his visit to that place
Home
Work place
Cyclist ID Distance
(km)
Mean
Speed(kmh)
Speed standard
deviation
Duration
(m:s)
Purpose
103 5.42 15.9 10.3 14:55 1
103 5.48 16.9 8.86 11:44 1
103 5.49 15.9 8.04 12:20 1
103 5.78 13.8 10.1 13:11 1
103 5.72 14.6 9.76 12:17 1
103 1.47 7.40 6.42 9:43 1
Cycling behaviors analysis
Tracks from home to work
Abnormal routine from home to work: the last track:
This cyclist goes to another place for work
Cycling behaviors analysis
MO TU WE TH FR SA SU
To work 57 62 61 55 48 4 4
To visit (friends, etc) 2 1 4 7 10 6 7
To work related task 5 10 9 8 5 2 0
To Food shopping 5 11 5 4 10 7 8
To Non-food shopping 4 1 3 5 3 3 5
To School (Student) 3 5 5 4 4 2 1
To Entertainment 4 3 1 6 8 5 4
To Eat (Lunch, etc) 2 2 4 1 2 3 2
To Home 62 65 66 58 57 23 32
Other 13 11 14 4 10 5 9
the relation between purpose and day
Road associations using OSM data
Cyclist Trajectory Closest Road Segments
Finding areas with cycling anomalies
Our initial anomaly of interest is rapid starts and stops of the cyclist, show in
red.
Closest road segments to cycling anomalies
Alternative Anomaly visualization as a
heatmap.
● Hotter colors represent higher numbers of
anomalies.
● Portions of the heatmap with no anomalies
were left as white for readability.
● "Highbury" and "Jesmond Dene
Road",highlighted in red had the most
anomalies
● Site of 12 high acceleration/deceleration
events
Overview
•
Introduction
•
Approach Overview
– Isolating tracks from GPS data
– Extracting features at different levels
– Analyzing cycling behaviors
– Road associations using OSM data
•
Results
•
Conclusion
20
Conclusion
What we did:
Initial analysis about cycling behaviors and road structures
Future work:
Apply machine learning method to analyze the the relation
between age/gender/health status and cycling features
Explore how the environment affects cyclists’ behaviors
through studying the tracks and map data
Use other supplementary data could be incorporated as well,
such as historic weather data for the time and place of the
GPS traces along with historical traffic data
THANKS FOR YOUR ATTENTION!
Xingzhe.Xie@telin.ugent.be
kbw5@stanford.edu

More Related Content

PPTX
Roadway condition survey pradipta banik 1204012
PDF
PTWs' Eyeheight1
PDF
Traffic survey student activity dabhil naka
PPTX
Applications of soil spectroscopy on Land Health Surveillance
PDF
Grp4 outlook bot april 2011 v2
PPT
Intelligent system for alzheimer´s disease using neuroimaging
PDF
Spatial Justice and the Irish Crisis: Health - Ronan Foley and Adrian Kavanagh
PDF
Spatial Science and Social Policy: A Geographical Approach to Social Vulnerab...
Roadway condition survey pradipta banik 1204012
PTWs' Eyeheight1
Traffic survey student activity dabhil naka
Applications of soil spectroscopy on Land Health Surveillance
Grp4 outlook bot april 2011 v2
Intelligent system for alzheimer´s disease using neuroimaging
Spatial Justice and the Irish Crisis: Health - Ronan Foley and Adrian Kavanagh
Spatial Science and Social Policy: A Geographical Approach to Social Vulnerab...

Viewers also liked (20)

PDF
Predictive and Populational model for Alzheimer´s disease using structural ne...
PPTX
Spatial literacy for the health sciences
PPT
Spatial awareness training
PPT
The Spatial Analysis of Health Data: Health Disparities and the Development o...
PPTX
Data Science Powered Apps for Internet of Things
PDF
An Open Spatial Systems Framework for Place-Based Decision-Making
PDF
Adultere -paulo_coelho
PPT
Marek - Spatial analyses of health data: From points to models
ODP
Geospatial Data in R
PPT
A Study on the Development of High Accuracy Solar Tracking Systems
PPTX
ICP software qtegra
PDF
Biomarcadores de enfermedad de Alzheimer en LCR según PET-FDG cerebral.
PPT
PEShare.co.uk Shared Resource
PDF
GIS in Public Health Research: Understanding Spatial Analysis and Interpretin...
PPTX
Optical Emission Spectrometry OES
PPTX
Recent advances in the treatment of alzheimer's disease
PPTX
Alzheimer's disease: Clinical Assessment and Management
PPTX
High performance liquid chromatograph HPLC
PDF
Multisensor Data Fusion : Techno Briefing
PPTX
Robotics lecture 01
Predictive and Populational model for Alzheimer´s disease using structural ne...
Spatial literacy for the health sciences
Spatial awareness training
The Spatial Analysis of Health Data: Health Disparities and the Development o...
Data Science Powered Apps for Internet of Things
An Open Spatial Systems Framework for Place-Based Decision-Making
Adultere -paulo_coelho
Marek - Spatial analyses of health data: From points to models
Geospatial Data in R
A Study on the Development of High Accuracy Solar Tracking Systems
ICP software qtegra
Biomarcadores de enfermedad de Alzheimer en LCR según PET-FDG cerebral.
PEShare.co.uk Shared Resource
GIS in Public Health Research: Understanding Spatial Analysis and Interpretin...
Optical Emission Spectrometry OES
Recent advances in the treatment of alzheimer's disease
Alzheimer's disease: Clinical Assessment and Management
High performance liquid chromatograph HPLC
Multisensor Data Fusion : Techno Briefing
Robotics lecture 01
Ad

Similar to Analyzing cyclists’ behaviors and exploring the environments from cycling tracks (20)

PDF
Application of gps tracking in bicycle research
PDF
Extraction of bicycle commuter trips from day long gps trajectories
PPTX
MScDissertationPoster - JDolman
PDF
Tracking daily mobilities: GPS based bicycle data collection, processing, and...
PDF
Bay Wheels Capstone Presentation
PDF
GIScience for Dynamic Transportation Systems, GIScience Colloquium, Universit...
PPTX
(Geo-) Daten für ein besseres Verständnis der Fahrradmobilität
PPTX
2016 urisa track: a spatial analysis of bicycling behavior using census data...
PPTX
Network Based Kernel Density Estimation for Cycling Facilities Optimal Locati...
PPTX
Network Based Kernel Density Estimation for Cycling Facilities Optimal Locati...
PDF
ubc_2014_spring_dewancker_ian (9)
PPTX
Cyclistic_Report_v3.pptx
PPT
England Cycling Data Project
PPTX
Cyclistic.Google project.pptx
PDF
B-Cycle_Report
ODP
Putting Nottingham on the Map
PPTX
GI-Forum 2014: Assessing bicycle safety in road networks
PPT
Thomas & Ezra | Bikeability Workshop December 2010
PPTX
Completing the Cycle: Incorporating CycleTracks into SF-CHAMP
PPTX
Multidimensional Monitoring of Cycling Mobility
Application of gps tracking in bicycle research
Extraction of bicycle commuter trips from day long gps trajectories
MScDissertationPoster - JDolman
Tracking daily mobilities: GPS based bicycle data collection, processing, and...
Bay Wheels Capstone Presentation
GIScience for Dynamic Transportation Systems, GIScience Colloquium, Universit...
(Geo-) Daten für ein besseres Verständnis der Fahrradmobilität
2016 urisa track: a spatial analysis of bicycling behavior using census data...
Network Based Kernel Density Estimation for Cycling Facilities Optimal Locati...
Network Based Kernel Density Estimation for Cycling Facilities Optimal Locati...
ubc_2014_spring_dewancker_ian (9)
Cyclistic_Report_v3.pptx
England Cycling Data Project
Cyclistic.Google project.pptx
B-Cycle_Report
Putting Nottingham on the Map
GI-Forum 2014: Assessing bicycle safety in road networks
Thomas & Ezra | Bikeability Workshop December 2010
Completing the Cycle: Incorporating CycleTracks into SF-CHAMP
Multidimensional Monitoring of Cycling Mobility
Ad

Recently uploaded (20)

PDF
Electrocardiogram sequences data analytics and classification using unsupervi...
PPTX
MuleSoft-Compete-Deck for midddleware integrations
PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PPTX
Internet of Everything -Basic concepts details
PDF
Human Computer Interaction Miterm Lesson
PDF
The AI Revolution in Customer Service - 2025
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
SaaS reusability assessment using machine learning techniques
PPTX
Microsoft User Copilot Training Slide Deck
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
Build Real-Time ML Apps with Python, Feast & NoSQL
PPTX
Training Program for knowledge in solar cell and solar industry
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
Auditboard EB SOX Playbook 2023 edition.
PDF
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
PDF
A symptom-driven medical diagnosis support model based on machine learning te...
PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PDF
LMS bot: enhanced learning management systems for improved student learning e...
PDF
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
Electrocardiogram sequences data analytics and classification using unsupervi...
MuleSoft-Compete-Deck for midddleware integrations
Build automations faster and more reliably with UiPath ScreenPlay
Internet of Everything -Basic concepts details
Human Computer Interaction Miterm Lesson
The AI Revolution in Customer Service - 2025
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
SaaS reusability assessment using machine learning techniques
Microsoft User Copilot Training Slide Deck
Data Virtualization in Action: Scaling APIs and Apps with FME
Build Real-Time ML Apps with Python, Feast & NoSQL
Training Program for knowledge in solar cell and solar industry
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Auditboard EB SOX Playbook 2023 edition.
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
A symptom-driven medical diagnosis support model based on machine learning te...
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
LMS bot: enhanced learning management systems for improved student learning e...
A hybrid framework for wild animal classification using fine-tuned DenseNet12...

Analyzing cyclists’ behaviors and exploring the environments from cycling tracks

  • 1. 1 Analyzing cyclists’ behaviors and exploring the environments from cycling tracks Xingzhe Xie1 , Kevin Wong2 , Hamid Aghajan2 and Wilfried Philips1 1 TELIN – IPI – iMinds, Ghent University, Belgium 2 Electrical Engineering, Stanford University, US
  • 2. Overview • Introduction • Approach Overview – Isolating tracks from GPS data – Extracting features at different levels – Analyzing cycling behaviors – Road associations using OSM data • Results • Conclusion 2
  • 3. Overview • Introduction • Approach Overview – Isolating tracks from GPS data – Extracting features at different levels – Analyzing cycling behaviors – Road associations using OSM data • Results • Conclusion 3
  • 4. Dataset ● All Raw GPS data for 79 cyclists ID, PersonID, Time, Latitude, Longitude, Heightm, Speed, and etc. ● Cycle trips details database TripID, PersonID, TripMonth, TripDay, TripDate, TripDay, OriginTime, DestTime, Purpose, Dist, TimeSpent, and etc. ● Participants’ socio-demographic database TripID, AgeGroup, HealthStatus, Employment, AHIncome, Gender, Yearof cycle
  • 5. Our goals Isolate cycle tracks from GPS raw data, Analyze cyclists’ behaviors(both personal and shared behaviors) Explore how the tracks’ features relate to cyclists’ demographic characteristics
  • 6. Overview • Introduction • Approach Overview – Isolating tracks from GPS data – Extracting features at different levels – Analyzing cycling behaviors – Road associations using OSM data • Results • Conclusion 6
  • 7. Isolating tracks from GPS data Hierarchical Database
  • 8. Extracting features at different levels Tracks' features: BeginTime, EndTime, BeginLocation, EndLocation, Distance, Duration Time, Staying Segments, Average Speed and Speed Standard Deviation Persons' features: Average speed, Average time duration, Average distance of all tracks with the same purpose Overall features: Average speed of people in the same age group, or with the same gender or health status, or cycling years.
  • 9. Analyzing cycling behaviors Assumption: the two places where cyclists visit most often are the home and workplace (because most of the cyclists in our dataset bike to and from work) {Starting locations, ending locations, staying locations} Home and work place are inferred based on the frequency of the cyclists visiting these places Cyclist's activities are classified to staying and moving according to speed. Staying locations are the place where the cyclist performs staying activity for more than 10 seconds
  • 10. OSM Preliminaries OpenStreetMap (OSM): A collaborative mapping data contain many types of GIS data including: ● Road locations and names ● Points of Interest ● Natural Features ● Bodies of Water ● Political boundaries Cycling GPS traces are associated with the closest road segment OSM extract of a 25 square km section near Newcastle upon Tyne.
  • 11. OSM Geographic Processing Cumulative Cyclists tracks covered 4 degrees of Latitude and Longitude, about 600,000 OSM road segments Developed a spatial partitioning algorithm to search for nearest road segments ● Used 300 longitudinal and latitudinal bins, a total of 90,000 spatial bins ● Largest bin size was 600 road segments, a worst case speed up of 1000X. Spatial bins transversed by one cyclist.
  • 12. Road associations using OSM data ● Bin size chosen to limit worst case runtime ● Mean of 20 segments per bin. ● Median bin size of 4 segments ● Roughly 56000 out of 90000 bins were empty
  • 13. Overview • Introduction • Approach Overview – Isolating tracks from GPS data – Extracting features at different levels – Analyzing cycling behaviors – Road associations using OSM data • Results • Conclusion 13
  • 14. Cycling behaviors analysis Red lines: Places where this cyclist visits often The height of red lines:the frequency of his visit to that place Home Work place
  • 15. Cyclist ID Distance (km) Mean Speed(kmh) Speed standard deviation Duration (m:s) Purpose 103 5.42 15.9 10.3 14:55 1 103 5.48 16.9 8.86 11:44 1 103 5.49 15.9 8.04 12:20 1 103 5.78 13.8 10.1 13:11 1 103 5.72 14.6 9.76 12:17 1 103 1.47 7.40 6.42 9:43 1 Cycling behaviors analysis Tracks from home to work Abnormal routine from home to work: the last track: This cyclist goes to another place for work
  • 16. Cycling behaviors analysis MO TU WE TH FR SA SU To work 57 62 61 55 48 4 4 To visit (friends, etc) 2 1 4 7 10 6 7 To work related task 5 10 9 8 5 2 0 To Food shopping 5 11 5 4 10 7 8 To Non-food shopping 4 1 3 5 3 3 5 To School (Student) 3 5 5 4 4 2 1 To Entertainment 4 3 1 6 8 5 4 To Eat (Lunch, etc) 2 2 4 1 2 3 2 To Home 62 65 66 58 57 23 32 Other 13 11 14 4 10 5 9 the relation between purpose and day
  • 17. Road associations using OSM data Cyclist Trajectory Closest Road Segments
  • 18. Finding areas with cycling anomalies Our initial anomaly of interest is rapid starts and stops of the cyclist, show in red.
  • 19. Closest road segments to cycling anomalies Alternative Anomaly visualization as a heatmap. ● Hotter colors represent higher numbers of anomalies. ● Portions of the heatmap with no anomalies were left as white for readability. ● "Highbury" and "Jesmond Dene Road",highlighted in red had the most anomalies ● Site of 12 high acceleration/deceleration events
  • 20. Overview • Introduction • Approach Overview – Isolating tracks from GPS data – Extracting features at different levels – Analyzing cycling behaviors – Road associations using OSM data • Results • Conclusion 20
  • 21. Conclusion What we did: Initial analysis about cycling behaviors and road structures Future work: Apply machine learning method to analyze the the relation between age/gender/health status and cycling features Explore how the environment affects cyclists’ behaviors through studying the tracks and map data Use other supplementary data could be incorporated as well, such as historic weather data for the time and place of the GPS traces along with historical traffic data