Crossing safety dashboard (synthetic data)
🧪 All data shown is fully synthetic — it exists to demonstrate the product. Gaps = “no data” (never zeros). Rates normalized to observed time.
—
Observation coverage
—
Pedestrians / day (avg)
—
Failures to yield / day
—
% head-down (7 days)
Pedestrians per hour (14 days, gaps = no data)
% head-down pedestrians — attention proxy (daily, 95% CI)
Failure-to-yield & conflicts (daily)
Heatmap: pedestrians by hour × weekday
Camera health & failover
The failover pool watches ONE crossing: primary + backup.