Modelling multi-model traffic, casualties and risk

A data-driven approach to improve government guidance on critical safety issues for walking and cycling

Robin Lovelace

Online version: robinlovelace.net/aum26
Source code: github.com/robinlovelace/aum26
Audio: talk.mp4 · Transcript

June 27, 2026

Context: Active Travel England guidance

  • Project commissioned by ATE and delivered as a collaboration between Mott MacDonald and the University of Leeds

“A critical safety issue is defined as a street layout or condition that is associated with an increased risk of collisions for people walking, wheeling or cycling.”

Interactive part: what are critical issues from your perspective?

More broadly: what makes you feel unsafe in relation to road danger when walking, wheeling or cycling?

Spot the critical issues

Source: Robin Lovelace, action-based research

Critical issues in context

3 broad categories of road danger

  • Infrastructure — The focus of this presentation
  • Interactions
  • Activities

Questionnaire questions

  • Which aspects of transport infrastructure make you feel unsafe in relation to road danger, and how?
  • Which interactions with other road users make you feel unsafe in relation to road danger?
  • What types of surrounding activities make you feel unsafe in relation to road danger, and how?

Input datasets

  • OpenRoads, OSM, OSMRN — Best of all worlds network data
  • STATS19 — Collision data
  • Counters + model — AADT estimates
  • OSM — Crossing type, footway width
  • MMTopo — Pavement geometry
  • Modelling framework: Bayesian regression (brms) \(Y \sim f(X)\) — will give confidence intervals in results

Variables and units of analysis

Datasets Variables Critical issues
OpenRoads Road name All
OSMRN Road width SA03
Motor traffic speed SA08
Counters + model AADT SA01, SA02, SA09
OSM Crossing type SA06, SA07
MMTopo Footway width SA11

Source: RL (Excalidraw)

Assumptions and scope

  • Bigger (green) or smaller (red) representations of junction systems (big to start)? — We went green
  • Should we calculate corner radii for junctions (not in first instance)? — Only if time allows
  • How to handle refuge islands (ignore in first instance)?
  • Do we include cycleway widths, surface, level of service (no)?

Sample of pavement geometry data

Source: Ordnance Survey. Action: obtain national pavement dataset.

Proposed approach: statistical framework and envisaged outputs

  • For each variable we will model impact on collisions/ksi
  • What is acceptable risk?
  • Thresholds for junctions vs segments?
  • N. variables vs statistical power
  • Result: unified framework for comparing multiple characteristics associated with Critical Issues and their interrelations

Source: University of Leeds

Approach: Modularity

Most research builds on more-or-less shaky foundations.

We’re aiming to build strong foundations.

That means publishing data outputs and open tools (R/Python packages) where possible (Lovelace 2021).

Example: github.com/itsleeds/vivacitypy

Counter locations

Cycling estimates

Walking estimates

Modelling collisions at the junction level

Modelling collisions at the segment level

(Gilardi et al. 2022)

Modelling results

Network Basis
Driving 0.81 Sensor + centrality (XGB)
Cycling 0.38 Centrality + OD + attractors (XGB)
Walking 0.51 Attractor-weighted GLM full

Modelling pedestrians at the crossing and sidewalk level

Detailed modelling of pedestrian crossings and sidewalk geometry is necessary for proper active travel analysis but is outside the scope of the current project.

osm2streets: tool for generating detailed street cross-sections from OSM data.

Next steps

  • Improve classification of critical issues with reference to local knowledge
  • Improve pedestrian traffic estimates (Sevtsuk and Alhassan 2025)
  • Statistical modelling, building on open tools for geographic analysis (Lovelace 2021) and pedestrian-scale network analysis (Simons 2021)

References

Gilardi, Andrea, Jorge Mateu, Riccardo Borgoni, and Robin Lovelace. 2022. “Multivariate Hierarchical Analysis of Car Crashes Data Considering a Spatial Network Lattice.” Journal of the Royal Statistical Society: Series A (Statistics in Society) 185 (3): 1150–77. https://doi.org/10.1111/rssa.12823.
Lovelace, Robin. 2021. “Open Source Tools for Geographic Analysis in Transport Planning.” Journal of Geographical Systems 23 (4): 547–78. https://doi.org/10.1007/s10109-020-00342-2.
Sevtsuk, Andres, and Abdulaziz Alhassan. 2025. “Madina Python Package: Scalable Urban Network Analysis for Modeling Pedestrian and Bicycle Trips in Cities.” Journal of Transport Geography, ahead of print. https://doi.org/10.1016/j.jtrangeo.2025.104130.
Simons, Gareth D. 2021. “The Cityseer Python Package for Pedestrian-Scale Network-Based Urban Analysis.” arXiv Preprint, ahead of print. https://doi.org/10.48550/arXiv.2106.15314.