SignalGuru: Leveraging Mobile Phones for Collaborative Traffic - - PowerPoint PPT Presentation

signalguru leveraging mobile phones for collaborative
SMART_READER_LITE
LIVE PREVIEW

SignalGuru: Leveraging Mobile Phones for Collaborative Traffic - - PowerPoint PPT Presentation

SignalGuru: Leveraging Mobile Phones for Collaborative Traffic Signal Schedule Advisory Written by: Princeton University + MIT Presented by: Pawe Posielny Windshieldmounted (i)Phone GLOSA Traffic signals: + Provide safety -


slide-1
SLIDE 1

SignalGuru: Leveraging Mobile Phones for Collaborative Traffic Signal Schedule Advisory

Written by: Princeton University + MIT Presented by: Paweł Posielężny

slide-2
SLIDE 2

Windshieldmounted (i)Phone

slide-3
SLIDE 3
  • Traffic signals:

+ Provide safety

  • Enforce a stop-and-go movement

pattern: a) Increases fuel consumption by 17% b) Increases CO2 emissions by 15%

  • Solution: Green Light Optimal Speed

Advisory

GLOSA

slide-4
SLIDE 4
slide-5
SLIDE 5
slide-6
SLIDE 6
slide-7
SLIDE 7

$$$

slide-8
SLIDE 8

Signal Guru Approach

slide-9
SLIDE 9

Challenges

  • Commodity cameras
  • Limited processing power
  • Uncontrolled environment
  • Changing light conditions
  • Traffic-adaptive traffic signals
slide-10
SLIDE 10

What has been done?

  • show that using customized Support
Vector Regression (SVR) models system can predict adaptive traffic signals with very good accuracy (2.45s)
  • improves its speed and accuracy by fusing
information from the smartphone’s inertial sensors
  • discuss five applications that can be built
  • n top of the traffic signal prediction
system.
slide-11
SLIDE 11 APPLICATIONS ENABLED BY SIGNALGURU
  • Green Light Optimal Speed Advisory (GLOSA)
  • Traffic Signal-Adaptive Navigation (TSAN)
  • Red Light Duration Advisory (RLDA)
  • Imminent Red Light Advisory (IRLA)
  • Red Light Violation Advisory (RLVA)
slide-12
SLIDE 12 Green Light Optimal Speed Advisory (GLOSA)
  • needs four pieces of information in order to be able to
calculate the optimal speed: 1) the residual amount of time till the traffic signal ahead turns green 2) the intersection’s (stop line) location, 3) the vehicle’s current location 4) the queue length of the traffic signal ahead Predictions that are available say 20 sec in advance, while the driver is perhaps 250m from the traffic light, provide enough room to control the vehicles’ speed.
slide-13
SLIDE 13

Traffic Signal-Adaptive Navigation (TSAN) advise drivers on possible detours that will let them avoid long waits at red lights

slide-14
SLIDE 14

Red Light Duration Advisory (RLDA)

If the GLOSA or TSAN applications cannot provide efficient suggestions to the driver, then the driver will have to wait at the traffic signal RLDA application can advise the driver on the residual amount of time before the light turns green Drivers may then choose to switch off a vehicle’s
  • engine. Restarting one’s engine takes the same
amount of fuel as idling for only 5 seconds.
slide-15
SLIDE 15

Imminent Red Light Advisory (IRLA)

IRLA advises the driver about the residual amount of time before the traffic signal ahead turns red. Requirements are the same as for GLOSA. For some people this application raises safety concerns :-)
slide-16
SLIDE 16

Red Light Violation Advisory (RLVA)

The RLVA application warns drivers when they are about to violate a red light. When the signal ahead is red and the phone’s accelerometer indicates the car is not decelerating
slide-17
SLIDE 17

How does traffic signals work?

  • Pre-timed traffic signals: (three modes of operation)
1) off-peak 2) am peak 3) pm peak
  • Adaptive traffic signals (e.g. SCATS system):
adaptively adjusts settings based on measurements from its inductive loop detectors Longer cycles allow intersections to operate more efficiently (higher throughput) but increase the waiting times and frustration of drivers. SCATS changes the intersection traffic signal settings accordingly every cycle i.e., every 1-3 minutes.
slide-18
SLIDE 18

SIGNALGURU ARCHITECTURE

Modules in the SignalGuru service: 1) detection module 2) transition filtering module 3) collaboration module 4) prediction module
slide-19
SLIDE 19

SIGNALGURU ARCHITECTURE

Modules in the SignalGuru service: 1) detection module 2) transition filtering module 3) collaboration module 4) prediction module
slide-20
SLIDE 20

detection module (1)

  • The detection module is
activated based on its GPS location and only when it is close (<50m) to a signalized intersection
  • SignalGuru detection
module is able to process a fresh frame every two seconds.
slide-21
SLIDE 21

detection module (1)

  • The detection module is
activated based on its GPS location and only when it is close (<50m) to a signalized intersection
  • SignalGuru detection
module is able to process a fresh frame every two seconds.
  • BCC: percentage of the
pixels falls into the correct color range.
  • BCC*BBC = detection
confidence
slide-22
SLIDE 22 detection module (2): narrowing detection window
  • d is thedistance from the traffic signal
  • φ is the camera’s vertical angle of view
  • The angle θ = φ/2−χ
where χ = ψ − ω and ψ = arctan(hs−hc)/d
slide-23
SLIDE 23 transition filtering module: detecting transation (R→G, G→R) LPF Filter: As a result, most false transitions have one of the following three patterns with the false detection marked in bold: 1) R→ ...→R→G→R→...→R 2) G→ ...→G→R→G→...→G 3) NS→...→NS→R→G→NS→...→NS Colocation filter: Checks whether detected red and green bulbs are colocated before accepting a transition is valid
slide-24
SLIDE 24

collaboration module

  • Broadcasting UDP packets every two seconds
  • Data: timestamped R→G transations (not only own data)
  • Exchange data from last 5 cycles
slide-25
SLIDE 25
  • Maintains database of the traffic signal settings -
phase lengths (SignalGuru knows how long each phase lasts)
  • The challenge remains to accurately synchronize
SignalGuru’s clock with the time of phase transition
  • If the timestamps of the last red and first green color
detections for phase A are tA,R and tA,G, respectively, then the detected transition time is tA,R→G = (tA,R +tA,G)/2.

Prediction module: Pre-timed Traffic Signals

slide-26
SLIDE 26 Prediction module: Traffic-adaptive Traffic Signals
  • SignalGuru predicts the length of a phase by measuring and
collaboratively collecting the prior traffic signal transition history, and feeding it to a Support Vector Regression (SVR) prediction model.
  • One-week-long history of data is enough to train the SVR
model
  • the SVR model does not need to get continuously re-
  • trained. Re-training the model every 4 to 8 months is
frequent enough
slide-27
SLIDE 27

Signal Guru Evaluation

slide-28
SLIDE 28
slide-29
SLIDE 29
slide-30
SLIDE 30 detection window statistic
slide-31
SLIDE 31
slide-32
SLIDE 32

GLOSA Fuel Efficiency

slide-33
SLIDE 33

Thank you