1 of 19

Outline

AI Ecosystem Symposium 2024 John Dillenburg CS Dept dillenbu@uic.edu

1

Background

Org Chart

History

Main Project

Manage I.T. Infrastructure for IDOT

Manage and operate IDOT Websites:

Sub-projects

Machine Learning

    • Automated incident detection

Machine vision

    • Truck parking lot occupancy
    • Surveillance camera monitoring

Large language models

    • Weather reports

2 of 19

Organization Chart

AI Ecosystem Symposium 2024 John Dillenburg CS Dept dillenbu@uic.edu

2

$5.9M Illinois Department of Transportation Project

UIC-CS

Parsons

20 Part-time staff

University of Wisconsin-Madison TOPS Lab

3 Part-time staff

PI: Pete Nelson

Co-PI: John Dillenburg (me)

5 Full-time staff

7 Part-time staff

3 of 19

HISTORY

AI ECOSYSTEM SYMPOSIUM 2024 JOHN DILLENBURG CS DEPT DILLENBU@UIC.EDU

3

June 2001

Gateway system

www.gcmtravel.com

Illinois Tollway

Data Integrated

March 2003

Historical data

www.gcmtravelstats.com

October 2004

24/7

Operations

UIC and

Delcan

2008

August 2010

LMIGA

TravelMidwest.com

ADVANCE Project

FHWA, IDOT, IUTRC,

and Motorola

1991

C-TIC Project

De Leuw – Cather

and UIC

1996

Mobile app

October 2012

ISTEA

Legislation

1991

May 2005

WML Travel Times

Gateway Project

Parsons and UIC

June 1998

Standards and Integration Era

Buy-In Era

Mission Critical Era

ITSA

“Best Of”

Awards

2002 and2003

Trip Alert System

July 2016

2010

2013

Expressway

Closure

Tracking

www.idotlcs.com

2016

Arterial Construction

Tracking

www.idotacts.com

Real-time

Private sector

Data

2018

New map +

Mobile website

2019

Modernization

2024

4 of 19

TravelMidwest.com

AI Ecosystem Symposium 2024 John Dillenburg CS Dept dillenbu@uic.edu

4

5 of 19

GTIS INFRASTRUCTURE

AI Ecosystem Symposium 2024 John Dillenburg CS Dept dillenbu@uic.edu

5

www.TravelMidwest.com

Urbana

Nagios + web servers

TSC

Oak Lawn

Main-server + web servers

UIC

Web servers

Peoria

Truck parking

UIC

TSC

D1

Gigabit fiber

network

Internet

Urbana

Peoria

6 of 19

GTIS Data Flow Overview

AI Ecosystem Symposium 2024 John Dillenburg CS Dept dillenbu@uic.edu

6

41 data sources in 26 agencies

GTIS

IDOT D1 (TSC)

LCS

ACTS

IDOT D2 (Quad Cities)

IDOT D4

IDOT D8

Station One

ISTHA

Skyway

Lake County

WisDOT

InDOT

ITR

MDOT

MoDOT

IaDOT

Real-time

Private sector

Website

Map

Reports

XML

Trip Alerts

79 registered XML users

IDOT

D3, D5, D6

Mobile App

7 of 19

Machine Learning - Automated Accident Detection using Cell Phone Derived Speeds

AI Ecosystem Symposium 2024 John Dillenburg CS Dept dillenbu@uic.edu

7

3 billion

HERE speed records

189,962

Incident reports

Pre-processing

Training

Model Selection & Deployment

8 of 19

ML Data Warehouse

  • 13 Node Apache Spark Cluster
    • One University Data Center
    • Two IDOT Data Centers
    • Used for pre-parsing compressed XML
  • 2 TB Cassandra Database Cluster
    • 2 Nodes at IDOT Data Center
    • Used for storage and querying of incident and probe speed data

AI Ecosystem Symposium 2024 John Dillenburg CS Dept dillenbu@uic.edu

8

9 of 19

ML EXAMPLE�RECOGNIZE INCIDENT

AI ECOSYSTEM SYMPOSIUM 2024 JOHN DILLENBURG CS DEPT DILLENBU@UIC.EDU

9

Full Closure of NB I-57 south of I-80

Detected at 2/27/2020 at 7:15 AM

Detected

Posted

Occurrence?

Time

Sauk Trl

Sauk Trl

US-30

Vollmer Rd

175th St

TT (min)

7:05

68.3

71.9

63.7

43.3

67.9

12.9

7:10

65.8

67.6

55.1

39.3

69.2

14.9

7:15

64.4

63.4

46.1

17.7

65.9

19.8

7:20

63.4

59.2

31.9

13.9

70.5

23.8

7:25

62.1

40

18.2

9.9

66.2

32.5

7:30

67

42.1

11.4

10

66.9

32.9

7:35

66.6

21.9

7

7.8

66.9

48.8

7:40

67.8

26.7

6.5

8.6

67.5

46.9

7:45

67

15.4

3

10.9

67.6

57.4

7:50

64.5

17.6

3

10.6

68

57.5

7:55

62.2

9.1

3.5

12

63.2

56

8:00

62.9

9.8

3.8

10

66.6

57

8:05

61.4

11.5

4.5

8.2

61.7

56.4

Speeds (MPH)

10 of 19

ML - AUTOMATED INCIDENT DETECTION

  • Examined 28,750 incidents from January 1st to October 25th 2020
  • Included an equal amount of non-events in analysis
  • 90% precision with 0.2% false positives

AI ECOSYSTEM SYMPOSIUM 2024 JOHN DILLENBURG CS DEPT DILLENBU@UIC.EDU

10

11 of 19

2021 Machine Vision – Truck Parking Pilot Test Setup

AI Ecosystem Symposium 2024 John Dillenburg CS Dept dillenbu@uic.edu

11

12 of 19

MACHINE VISION – TRUCK PARKING

  • Google Colab Used (Free!)
  • 1,293 images and 7,603 polygons
  • Two students annotated images

AI ECOSYSTEM SYMPOSIUM 2024 JOHN DILLENBURG CS DEPT DILLENBU@UIC.EDU

12

13 of 19

Camera Detection – January 1, 2021

AI Ecosystem Symposium 2024 John Dillenburg CS Dept dillenbu@uic.edu

13

14 of 19

Machine Vision - Overall Results

AI Ecosystem Symposium 2024 John Dillenburg CS Dept dillenbu@uic.edu

14

Sensor

Accuracy (R2)

N (minutes)

Camera

96%

12,923

w/ heavy rain

75%

85

w/ heavy fog

89%

417

In-pavement

88%

5,760

Over-height

42%

1,440

w/o maintenance vehicles

97%

1,440

15 of 19

Machine Vision – Truck Parking Summary

  • 2020
    • Analyzed accuracy of 3 different rest area sensors
  • 2021
    • Deployed TruckParking.TravelMidwest.com
  • 2023
    • Installed new cameras
    • Installed 3 new parking lots
  • 2024
    • Integrated with MAASTO TPIMS
    • Integrated with FHWA Accuracy and Archiving Project

AI Ecosystem Symposium 2024 John Dillenburg CS Dept dillenbu@uic.edu

15

16 of 19

LLMs for IDOT Operations

  • Student project for Springterns
  • Find uses for LLM to assist IDOT operations
  • Example - summarize National Weather Service Bulletins

AI Ecosystem Symposium 2024 John Dillenburg CS Dept dillenbu@uic.edu

16

URGENT - FIRE WEATHER MESSAGE

National Weather Service Denver/Boulder CO 646 AM MST Fri Mar 1 2024 COZ239>246-249-020000-

/O.UPG.KBOU.FW.A.0003.240302T1700Z-240303T0200Z/ �/O.NEW.KBOU.FW.W.0006.240302T1700Z-240303T0200Z/ �Boulder And Jefferson Counties Below 6000 Feet/West Broomfield County- �North Douglas County Below 6000 Feet/Denver/West Adams and Arapahoe Counties/East Broomfield County- �Elbert/Central and East Douglas Counties Above 6000 Feet- �Northeast Weld County-Central and South Weld County-Morgan County-

Central and East Adams and Arapahoe Counties-

North and Northeast Elbert County Below 6000 Feet/North Lincoln County-Washington County- 646 AM MST Fri Mar 1 2024 ...�RED FLAG WARNING IN EFFECT FROM 10 AM TO 7 PM MST SATURDAY FOR �WIND AND LOW RELATIVE HUMIDITY FOR MUCH OF THE PLAINS AND URBAN �CORRIDOR FOR FIRE ZONES 239, 240, 241, 242, 243, 244, 245, 246 AND 249... �The National Weather Service in Denver has issued a Red Flag Warning for wind and low relative humidity, �which is in effect from 10 AM to 7 PM MST Saturday. The Fire Weather Watch is no longer in effect. �* Affected Area...Fire Weather Zones 239, 240, 241, 242, 243, 244, 245, 246 and 249. �* Timing...10AM to 7PM Saturday. �* Winds...Southwest 20 to 30 mph with gusts up to 45 mph. �* Relative Humidity...As low as 12 percent. �* Impacts...Conditions will be favorable for rapid fire spread. Avoid outdoor burning and any activity �that may produce a spark and start a wildfire. PRECAUTIONARY/PREPAREDNESS ACTIONS... �A Red Flag Warning means that critical fire weather conditions are either occurring now....or will shortly. �A combination of strong winds...low relative humidity...and warm temperatures can contribute to extreme fire behavior.

The National Weather Service has issued a

Red Flag Warning from 10 AM to 7 PM MST

Saturday for areas including and surrounding

Denver, Colorado, due to high winds and low

humidity that may lead to rapid fire spread.

17 of 19

Summary

AI Ecosystem Symposium 2024 John Dillenburg CS Dept dillenbu@uic.edu

17

HAVE

NEED / WANT

Probe vehicle speeds (INRIX/HERE)

Cheap GPUs

Roadside speeds

Data analysis – which queue alerts are real?

Camera images (some video)

Travel time prediction

Waze / Police activity + Accidents

AI camera monitoring system

Work zones + Special events

Drunk driver alert and routing app

Overhead Message Signs

Transit Outages

Truck parking availability

Roadside weather + pavement conditions

Conventional CPUs

Let me know! dillenbu@uic.edu

18 of 19

Can we help?

AI Ecosystem Symposium 2024 John Dillenburg CS Dept dillenbu@uic.edu

18

19 of 19

Avoid

  • Bars
  • Nightclubs
  • Stadiums
  • Events
  • Police Activity

SaferRoad

Sad Facts

  • 11,000 driving deaths / year
  • 290,000 injuries
  • 18% of population affected

SaferRoad App

  • Idea - Route around dangerous areas

⚙️

Risk 5% +10 min

Risk 10%