🚨 Every Second Counts in an Emergency

Traffic accidents account for approximately 5% of all traffic congestion, creating what engineers call "non-recurring bottlenecks." In developing nations, the most pressing issue isn't just the delay—it's the pre-hospital time for trauma patients. Identifying the exact location of an accident immediately is the first critical step in dispatching rescue teams and saving lives.

Our research, presented at the 2nd International Congress on Civil, Architecture and Urbanism (Bangkok, 2020), tackles the challenge of incident detection using a resource that is already in millions of pockets: open smartphone data.

The Limitations of Traditional Detection

Traditionally, identifying traffic bottlenecks relied on expensive, fixed infrastructure like induction loops and roadside cameras. However, these systems have limited coverage, especially in developing nations. Furthermore, without advanced modeling, it is difficult to differentiate between a recurring bottleneck (like a daily rush hour slowdown) and a sudden non-recurring bottleneck (an accident).

The Power of Waze and the California Method

By tapping into crowdsourced probe data from the Waze application, we extracted and analyzed real-time average speed variations along the Sayyad Shirazi Highway in Tehran. Our automated detection methodology involved:

  1. Data Smoothing: Applying a Savitzky–Golay digital filter to reduce noise and increase precision in the raw GPS speed data.
  2. Spatiotemporal Matrix: Mapping vehicle speeds across both time and distance to visualize flow disruptions over short intervals.
  3. The California Method: Using the Federal Highway Administration’s (FHWA) delay criterion to calculate the exact vehicle delay and rank the severity of the bottleneck based on demand volume.

Interactive Dashboard: Detecting the Speed Drop

The Problem

Accidents create non-recurring bottlenecks that cause massive delays and prevent emergency services from reaching injured individuals in time.

The Open Data Solution

By combining crowdsourced GPS data from Waze with the California Method, we can automatically pinpoint these incidents in real-time.

Spatiotemporal Speed Profile
60 40 20 0
19:15 19:30 19:45 20:00 20:15
Speed (km/h)
📍Accident Detected (19:30)
Simulated Waze User Experience
⚠️ Major Accident
Reported by Anonymous
Average speed: 8 km/h

Interactive Dashboard: The speed drop graph paired with a simulated Waze incident report.

Results and Impact

Our analysis successfully pinpointed the exact location, activation time, and severity of an accident bottleneck. The smoothed data revealed a sudden, sharp drop in speed that lasted for roughly 40 minutes before traffic flow gradually recovered and the shockwave dissipated downstream. Because the incident occurred during an off-peak hour and the delay signature matched the California criterion, we could confidently classify it as a non-recurring bottleneck rather than normal congestion.

This low-cost, high-accuracy approach empowers traffic management centers to act faster. Instead of waiting for manual reports or relying on sparse physical sensors, the automated analysis of open probe data provides a scientific, highly scalable solution to manage congestion, reduce emissions, and most importantly, rescue injured individuals sooner.

For full details, read the paper in the proceedings of the 2nd International Congress on Civil, Architecture and Urbanism (2020).

@inproceedings{Sadeghi2020,
author = {Sadeghi, Mohsen and Zangooei Dovom, Hossein and Movahedi, Mohammad},
title = {Determination of non-recurring traffic bottlenecks caused by accidents using open data: Case Study of Sayyad Shirazi Highway, Tehran, Iran},
booktitle = {2nd International Congress on Civil, Architecture and Urbanism},
year = {2020},
address = {Bangkok, Thailand}
}