SlideShare a Scribd company logo
1 of 32
SignalGuru: Leveraging Mobile
Phones for Collaborative Traffic
Signal Schedule Advisory
Emmanouil Koukoumidis , Li- Shiuan
Peh, Margaret Martonosi
Princeton University
MIT

BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

1
Traffic conditions
Traffic signals despite that they are a safety control
1. Enforce a stop and go movement
2. Increases fuel consumption
3. Reduces traffic flow
4. Traffic jams
For all problems that we saw before we have some solutions
1. Countdown timer at vehicular traffic signals ( Komotini,
Alexandroupoli)
2. Countdown timers for pedestrian traffic signals(USA)
3. GLOSA
results from CAMBRIDGE and SINGAPORE.
BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

2
We can alleviate this problem with computational devices
3. GLOSA (Green Light Optimal Speed Advisory)
•

•
•
•

detect current traffic signals with their camera
collaboratively communicate
Learn traffic signal results patterns
Predict their future schedule

AUDI recently prototyped a small scale DSRC-based GLOSA
system for 25 traffic signals in Ingolstadt
It is expensive to equip all the cars with such technology.
BOURSINOS CHRISTOS/DISTRIBUTED
SYSTEMS/ Msc CS FALL 2011/V.
KALOGERAKH

3
Where we put our system in our car.
BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

4
GLOSA faces several challenges:
1. Lack of Loop detector information ( traffic signals based on
information from loop detectors embedded under every lane
on roads close to the stop line governed by traffic signals)
2. Commodity cameras ( the quality of smart phones cameras)
3. Limited processing power ( takes significant computational
resources)
4. Uncontrolled environment composition and false detection
(no control over the composition of the content captured by
their video cameras)
5. Variable ambient light conditions
6. Need for collaboration ( not be able to see a far-away traffic
signal, or may not be within view of the traffic signal for a
long enough stretch of time)
BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

5
GLOSA
The goal of GLOSA is to advise drivers on the optimal Speed they
should maintain so that the signal is green when they arrive at
the next intersection.
What offers
1. Decreased fuel consumption
2. Smoothed and increased traffic flow
3. Decrease environment impact
Need four pieces
1. The residual amount of time till the traffic signal changes
2. The intersection location(map)
3. Vehicles correct location( gps )
4. The queue length of the traffic ahead.
May improve an individual vehicles travel time.
BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

6
Other Possible SignlaGuru-Enabled applications
1. Traffic Signal-Adaptive Navigation(TSAN)
2. Red Light Duration Advisory(RLDA)
3. Imminent Red Light Advisory(ILVA)
4. Red Light Violation Advisory (RLVA)
In the next slide we see the deference between TSAN
and GLOSA.

BOURSINOS CHRISTOS/DISTRIBUTED
SYSTEMS/ Msc CS FALL 2011/V.
KALOGERAKH

7
Compare GLOSA-TSAN
• The deference
is that in
GLOSA we
have the
optimal speed
and in TSAN
we have a
suggestion
detour.
• Architecture of
GLOSA

BOURSINOS CHRISTOS/DISTRIBUTED
SYSTEMS/ Msc CS FALL 2011/V.
KALOGERAKH

8
SIGNALGURU ARCHITECTURE
Detection Module/ detection algorithm
• Which color
qualify
• Best candidate
to be a traffic
signal
• BCC percentage
of the pixels fall
into the correct
color range
• How many pixel
are dark enough
to qualify as
traffic signal
BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

9
How the device do the detection. COLOR FILTER

BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

10
IMU-based Detection Window

BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

11
IMU-based Detection Window
With what angles do the detection

• Angle θ=φ/(2-χ) angle χ =ψ-ω angle ψ=arctan(hs-hc)/d
BOURSINOS CHRISTOS/DISTRIBUTED
SYSTEMS/ Msc CS FALL 2011/V.
KALOGERAKH

12
Variable Ambient Light Conditions
Our program will not perform good in some cases
1. Time of day
2. Weather conditions
To solve this problem we change the sensitivity of the mobile
camera to more sensitive.
We have some buttons to do this job in our program

BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

13
Transition filtering module
filters
We filter RG transition using a two-stage filter:
1. Low Pass Filter(LPF) in 1st stage
2. Collocation filter in 2nd stage
LPF 1st stage
In 88% of the cases, false positive detections occur over a single
frame and do not spread over multiple consecutive frame:
1. R…RGR…R
When a car is waiting at the red light it correctly detects, then at
a specific instance it misdetects a passing object for a green
traffic light.
BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

14
LPF 1st stage
2. G…GRG…G
When the vehicle misdetects an arbitrary object for a red light
between detections of the actual green light.
3. NS…NSRGNS...NS
When the view of the car is obstructed and there is no traffic
signal in sight. However in some point it misdetects an
arbitrary object for a R and G light.
The LPF classifies only this transmission
RRGG
Colocation filter 2nd stage
Checks whether the green bulb that was just detected is close to
the red bulb detected in the previous frame.
BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

15
Collaboration module
A node(cell phone) needs information about a traffic signal well
before the signal comes into the node’s camera field.

The collaboration module allows participating SignalGuru nodes
to opportunistically exchange their traffic signal information
by periodically broadcasting UDP packets in 802.11 ad-hoc.
So they predict the schedule by using a database of the traffic
signal settings for a period of time.

BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

16
PREDICTION MODULE
We have two main categories of traffic signal:
1. Pre-timed traffic signals
2. Traffic-adaptive traffic signals
Because their operation is very different , SignalGuru uses
different prediction schemes for each category

BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

17
Pre-timed traffic signals
SignalGuru’s prediction module maintains a database of the
traffic signal settings.
This means that SignalGuru knows how long each phase lasts.
The Challenge is to synchronize the SygnalGuru clock with the
time of phase transition of a traffic signal.

BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

18
Pre-timed traffic signals
Light switch to red (phase A) switch to Green (phase B)
Phase A will follow after phase B.
If we have a false detection the synchronize needs to be
reestablished.

BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

19
Traffic-adaptive traffic signals
SignalGuru predicts future transitions by detecting past
transitions and predicting the length of the current of next
phases.
The key different from the prediction of pre-timed traffic signals
lies in the prediction of the phase length, as opposed to
looking it up from a database.
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.
We evaluate the prediction performance of different Prediction
Schemes(PS) by training the SVR with different sets of
features.
BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

20
Traffic-adaptive traffic signals
One-week-history long of data is enough to train the SVR model.
Furthermore the SVR model does not need to get continuously
re-trained. Re-training the model every 4 to 8 months is
frequent enough in order to keep the prediction errors
small.

BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

21
METHODOLOGY
CAMBRIDGE DEPLOYMENT
• 5 cars with i-phone and
the drivers follow the
rout.
•

One more device P2
pedestrian.

•

P2 was the ad-hoc data
relay node.

BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

22
METHODOLOGY
SINGAPORE DEPLOYMENT
•
•
•
•
•

•

2 cars following two routs.
8 i-phones in taxis
5 mobile in rout A
3 mobile in rout B
One more device P2
pedestrian.
P2 was the ad-hoc data
relay node. Also recording
the ground truth when the
traffic signals status
transitioned.

BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

23
SIGNALGURU EVALUATION
TRAFFIC SIGNAL DETECTION
We evaluate the performance of
two deployments.

•
•

5959 frames Cambridge
1352 frames Singapore

•
•

False 7,8% Cambridge
False 12,4% Singapore

•
•

Correctly 92,2% Cambridge
Correctly 87,6% Singapore

BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

24
SIGNALGURU EVALUATION
IMU-based Detection Window
We evaluate the benefits that
IMU-based detection
window offers.
•

•

•

The IMU reduces significantly
the number of red false
positives.
Often confuses vehicles for a
light.
Reduces the average
processing time by 41%

BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

25
SIGNALGURU EVALUATION
Transition Filtering
The performance of the
transition Filtering.
The False Positive(FP) in
Cambridge is smaller than
in Singapore
1. Rate of FP traffic signal
detection is smaller in
Cambridge
2. The average waiting
time at red traffic signals
is only 19,7s in C. vs
47,6s in S.
BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

26
SIGNALGURU EVALUATION
Schedule Prediction
Cambridge deployment
• Pre-timed with average
error 0,66s
• Video frame every T=2sec
• Εmax=T/2
• EXP=T/4=o,5 sec
• Can effectively support
the accuracy
requirements of all
applications.
BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

27
SIGNALGURU EVALUATION
Schedule Prediction
Singapore deployment
• Average error 2,45 sec

BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

28
SIGNALGURU EVALUATION
GLOSA Fuel Efficiency
• From OBD-LINK

• FROM P1P2
• Reducing fuel
consumption on average
by 20,3%
• Improves the vehicle’s
mileage on average by
24,5%

BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

29
Related works
• In Lee “et al” propose an application that lets police track
the movement of suspicious vehicles based on information
sensed by camera-equipped vehicles.
• Other works proposed to equip vehicles with specialized
cameras and detect traffic signals with the ultimate goal of
enabling autonomous driving , assisting the driver, detecting
the location of intersection and overlaying navigation
information.
• Our System GLOSA putting the IMU and also it has safe
results. It use DLT certificates or a TPM in order to ensure
trust in the exchange of traffic signal data.

BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

30
Conclusions
• In order to predict traffic signals future schedule and
support a set of novel applications is a fully distributed and
grassroots approach.
• Our proposed schemes improve traffic detection filter noisy
traffic signal data and predict traffic signal schedule.
• SignalGuru can effectively predict the schedule for not only
pre-timed but also state of the art traffic-adaptive traffic
signals.
• Fuel efficiency

We hope for a motivation from you.
BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

31
The End

BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH

32

More Related Content

What's hot

COORDINATION OF ACTUATED SIGNALS FOR A CORRIDOR
COORDINATION OF ACTUATED SIGNALS FOR A CORRIDORCOORDINATION OF ACTUATED SIGNALS FOR A CORRIDOR
COORDINATION OF ACTUATED SIGNALS FOR A CORRIDOR
Rakesh Venkateswaran
 
X tel gsm-wcdma-datasheet
X tel gsm-wcdma-datasheetX tel gsm-wcdma-datasheet
X tel gsm-wcdma-datasheet
Dlip Nyk
 
ENIF - A Supplier's View_Antonio Bravo - IRSE
ENIF - A Supplier's View_Antonio Bravo - IRSEENIF - A Supplier's View_Antonio Bravo - IRSE
ENIF - A Supplier's View_Antonio Bravo - IRSE
Antonio Bravo Vera
 
SIE 250 Final Report
SIE 250 Final ReportSIE 250 Final Report
SIE 250 Final Report
Qisong Xiao
 
LJ_Going with the flow_MC
LJ_Going with the flow_MCLJ_Going with the flow_MC
LJ_Going with the flow_MC
Mark Cooper
 
Efficient Solutions for Traffic Systems
Efficient Solutions for Traffic SystemsEfficient Solutions for Traffic Systems
Efficient Solutions for Traffic Systems
Thorne & Derrick UK
 
SMRT Internship Sharing_V2
SMRT Internship Sharing_V2SMRT Internship Sharing_V2
SMRT Internship Sharing_V2
Ethan Chia
 
KA6423 P57600 Assignment 4
KA6423 P57600 Assignment 4KA6423 P57600 Assignment 4
KA6423 P57600 Assignment 4
armada7000
 
WAEL SAAD HAMEEDI - P71062 - Task ( 2 )
WAEL SAAD HAMEEDI - P71062 - Task ( 2 )WAEL SAAD HAMEEDI - P71062 - Task ( 2 )
WAEL SAAD HAMEEDI - P71062 - Task ( 2 )
Wael Alawsey
 

What's hot (20)

COORDINATION OF ACTUATED SIGNALS FOR A CORRIDOR
COORDINATION OF ACTUATED SIGNALS FOR A CORRIDORCOORDINATION OF ACTUATED SIGNALS FOR A CORRIDOR
COORDINATION OF ACTUATED SIGNALS FOR A CORRIDOR
 
X tel gsm-wcdma-datasheet
X tel gsm-wcdma-datasheetX tel gsm-wcdma-datasheet
X tel gsm-wcdma-datasheet
 
Traffic signal design (1)
Traffic signal design (1)Traffic signal design (1)
Traffic signal design (1)
 
ENIF - A Supplier's View_Antonio Bravo - IRSE
ENIF - A Supplier's View_Antonio Bravo - IRSEENIF - A Supplier's View_Antonio Bravo - IRSE
ENIF - A Supplier's View_Antonio Bravo - IRSE
 
SIE 250 Final Report
SIE 250 Final ReportSIE 250 Final Report
SIE 250 Final Report
 
LJ_Going with the flow_MC
LJ_Going with the flow_MCLJ_Going with the flow_MC
LJ_Going with the flow_MC
 
Efficient Solutions for Traffic Systems
Efficient Solutions for Traffic SystemsEfficient Solutions for Traffic Systems
Efficient Solutions for Traffic Systems
 
SMRT Internship Sharing_V2
SMRT Internship Sharing_V2SMRT Internship Sharing_V2
SMRT Internship Sharing_V2
 
Tim gray
Tim grayTim gray
Tim gray
 
DESIGN OF TRAFFIC SIGNAL AT S.R.NAGR COMMUNITY HALL
DESIGN OF TRAFFIC SIGNAL AT S.R.NAGR COMMUNITY HALLDESIGN OF TRAFFIC SIGNAL AT S.R.NAGR COMMUNITY HALL
DESIGN OF TRAFFIC SIGNAL AT S.R.NAGR COMMUNITY HALL
 
Traffic Signal Re-timing Studies to Reduce Congestion and Emissions
Traffic Signal Re-timing Studies to Reduce Congestion and EmissionsTraffic Signal Re-timing Studies to Reduce Congestion and Emissions
Traffic Signal Re-timing Studies to Reduce Congestion and Emissions
 
Design principles of traffic signal
Design principles of traffic signalDesign principles of traffic signal
Design principles of traffic signal
 
Basics of Signal Designing
Basics of Signal DesigningBasics of Signal Designing
Basics of Signal Designing
 
ERTMS Solutions Success Stories 2019
ERTMS Solutions Success Stories 2019ERTMS Solutions Success Stories 2019
ERTMS Solutions Success Stories 2019
 
Brandon Signals Council Presentation
Brandon Signals Council PresentationBrandon Signals Council Presentation
Brandon Signals Council Presentation
 
G041024547
G041024547G041024547
G041024547
 
era_27Nov2012
era_27Nov2012era_27Nov2012
era_27Nov2012
 
DUT-E GSM Fuel level sensor
DUT-E GSM Fuel level sensorDUT-E GSM Fuel level sensor
DUT-E GSM Fuel level sensor
 
KA6423 P57600 Assignment 4
KA6423 P57600 Assignment 4KA6423 P57600 Assignment 4
KA6423 P57600 Assignment 4
 
WAEL SAAD HAMEEDI - P71062 - Task ( 2 )
WAEL SAAD HAMEEDI - P71062 - Task ( 2 )WAEL SAAD HAMEEDI - P71062 - Task ( 2 )
WAEL SAAD HAMEEDI - P71062 - Task ( 2 )
 

Similar to Signal guru

vehicletrackingbygps-gsm-161208121502.pptx
vehicletrackingbygps-gsm-161208121502.pptxvehicletrackingbygps-gsm-161208121502.pptx
vehicletrackingbygps-gsm-161208121502.pptx
ANANDHUPILLAI1
 
Design and-analysis-of-a-two-stage-traffic-light-system-using-fuzzy-logic-216...
Design and-analysis-of-a-two-stage-traffic-light-system-using-fuzzy-logic-216...Design and-analysis-of-a-two-stage-traffic-light-system-using-fuzzy-logic-216...
Design and-analysis-of-a-two-stage-traffic-light-system-using-fuzzy-logic-216...
hanhdoduc
 
Proposed smart traffic signal control in brunei darussalam
Proposed smart traffic signal control in brunei darussalamProposed smart traffic signal control in brunei darussalam
Proposed smart traffic signal control in brunei darussalam
Andino Maseleno
 
IRJET- FPGA Implementation of Adaptive Dynamic Control of Traffic Signal and ...
IRJET- FPGA Implementation of Adaptive Dynamic Control of Traffic Signal and ...IRJET- FPGA Implementation of Adaptive Dynamic Control of Traffic Signal and ...
IRJET- FPGA Implementation of Adaptive Dynamic Control of Traffic Signal and ...
IRJET Journal
 
ITE_Publication
ITE_PublicationITE_Publication
ITE_Publication
majingtao
 

Similar to Signal guru (20)

Ijett v5 n1p108
Ijett v5 n1p108Ijett v5 n1p108
Ijett v5 n1p108
 
Traffic Control management system using Inductive loop Sensor
Traffic Control management system using Inductive loop SensorTraffic Control management system using Inductive loop Sensor
Traffic Control management system using Inductive loop Sensor
 
Wireless Smart Traffic Control System based on Vehicle density in Traffic Lan...
Wireless Smart Traffic Control System based on Vehicle density in Traffic Lan...Wireless Smart Traffic Control System based on Vehicle density in Traffic Lan...
Wireless Smart Traffic Control System based on Vehicle density in Traffic Lan...
 
Traffic flow measurement for smart traffic light system design
Traffic flow measurement for smart traffic light system designTraffic flow measurement for smart traffic light system design
Traffic flow measurement for smart traffic light system design
 
Design of Smart Traffic Light Controller Using Embedded System
Design of Smart Traffic Light Controller Using Embedded SystemDesign of Smart Traffic Light Controller Using Embedded System
Design of Smart Traffic Light Controller Using Embedded System
 
IRJET-utomatic Intelligent Traffic Control System
IRJET-utomatic Intelligent Traffic Control SystemIRJET-utomatic Intelligent Traffic Control System
IRJET-utomatic Intelligent Traffic Control System
 
Traffic signal control management based on integrating GIS and WSN technology
Traffic signal control management based on integrating GIS and WSN technologyTraffic signal control management based on integrating GIS and WSN technology
Traffic signal control management based on integrating GIS and WSN technology
 
Automotive
Automotive Automotive
Automotive
 
vehicletrackingbygps-gsm-161208121502.pptx
vehicletrackingbygps-gsm-161208121502.pptxvehicletrackingbygps-gsm-161208121502.pptx
vehicletrackingbygps-gsm-161208121502.pptx
 
Sound Sensor Based Emergency Vehicle Preemption System using Microcontrolled ...
Sound Sensor Based Emergency Vehicle Preemption System using Microcontrolled ...Sound Sensor Based Emergency Vehicle Preemption System using Microcontrolled ...
Sound Sensor Based Emergency Vehicle Preemption System using Microcontrolled ...
 
Design and-analysis-of-a-two-stage-traffic-light-system-using-fuzzy-logic-216...
Design and-analysis-of-a-two-stage-traffic-light-system-using-fuzzy-logic-216...Design and-analysis-of-a-two-stage-traffic-light-system-using-fuzzy-logic-216...
Design and-analysis-of-a-two-stage-traffic-light-system-using-fuzzy-logic-216...
 
A Major Project Report On Quot VEHICLE TRACKING SYSTEM USING GPS AND GSM Q...
A Major Project Report On  Quot  VEHICLE TRACKING SYSTEM USING GPS AND GSM  Q...A Major Project Report On  Quot  VEHICLE TRACKING SYSTEM USING GPS AND GSM  Q...
A Major Project Report On Quot VEHICLE TRACKING SYSTEM USING GPS AND GSM Q...
 
Control of Traffic Signals by AI based Image Processing
Control of Traffic Signals by AI based Image ProcessingControl of Traffic Signals by AI based Image Processing
Control of Traffic Signals by AI based Image Processing
 
Light Dimmer with Implementation of Data Abstraction While Crashing
Light Dimmer with Implementation of Data Abstraction While CrashingLight Dimmer with Implementation of Data Abstraction While Crashing
Light Dimmer with Implementation of Data Abstraction While Crashing
 
Traffic management
Traffic managementTraffic management
Traffic management
 
Proposed smart traffic signal control in brunei darussalam
Proposed smart traffic signal control in brunei darussalamProposed smart traffic signal control in brunei darussalam
Proposed smart traffic signal control in brunei darussalam
 
IRJET- FPGA Implementation of Adaptive Dynamic Control of Traffic Signal and ...
IRJET- FPGA Implementation of Adaptive Dynamic Control of Traffic Signal and ...IRJET- FPGA Implementation of Adaptive Dynamic Control of Traffic Signal and ...
IRJET- FPGA Implementation of Adaptive Dynamic Control of Traffic Signal and ...
 
Design of intelligent traffic light controller using gsm & embedded system
Design of intelligent traffic light controller using gsm & embedded systemDesign of intelligent traffic light controller using gsm & embedded system
Design of intelligent traffic light controller using gsm & embedded system
 
N010428796
N010428796N010428796
N010428796
 
ITE_Publication
ITE_PublicationITE_Publication
ITE_Publication
 

Recently uploaded

SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
CaitlinCummins3
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
EADTU
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
EADTU
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
中 央社
 

Recently uploaded (20)

ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical Principles
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 

Signal guru

  • 1. SignalGuru: Leveraging Mobile Phones for Collaborative Traffic Signal Schedule Advisory Emmanouil Koukoumidis , Li- Shiuan Peh, Margaret Martonosi Princeton University MIT BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 1
  • 2. Traffic conditions Traffic signals despite that they are a safety control 1. Enforce a stop and go movement 2. Increases fuel consumption 3. Reduces traffic flow 4. Traffic jams For all problems that we saw before we have some solutions 1. Countdown timer at vehicular traffic signals ( Komotini, Alexandroupoli) 2. Countdown timers for pedestrian traffic signals(USA) 3. GLOSA results from CAMBRIDGE and SINGAPORE. BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 2
  • 3. We can alleviate this problem with computational devices 3. GLOSA (Green Light Optimal Speed Advisory) • • • • detect current traffic signals with their camera collaboratively communicate Learn traffic signal results patterns Predict their future schedule AUDI recently prototyped a small scale DSRC-based GLOSA system for 25 traffic signals in Ingolstadt It is expensive to equip all the cars with such technology. BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 3
  • 4. Where we put our system in our car. BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 4
  • 5. GLOSA faces several challenges: 1. Lack of Loop detector information ( traffic signals based on information from loop detectors embedded under every lane on roads close to the stop line governed by traffic signals) 2. Commodity cameras ( the quality of smart phones cameras) 3. Limited processing power ( takes significant computational resources) 4. Uncontrolled environment composition and false detection (no control over the composition of the content captured by their video cameras) 5. Variable ambient light conditions 6. Need for collaboration ( not be able to see a far-away traffic signal, or may not be within view of the traffic signal for a long enough stretch of time) BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 5
  • 6. GLOSA The goal of GLOSA is to advise drivers on the optimal Speed they should maintain so that the signal is green when they arrive at the next intersection. What offers 1. Decreased fuel consumption 2. Smoothed and increased traffic flow 3. Decrease environment impact Need four pieces 1. The residual amount of time till the traffic signal changes 2. The intersection location(map) 3. Vehicles correct location( gps ) 4. The queue length of the traffic ahead. May improve an individual vehicles travel time. BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 6
  • 7. Other Possible SignlaGuru-Enabled applications 1. Traffic Signal-Adaptive Navigation(TSAN) 2. Red Light Duration Advisory(RLDA) 3. Imminent Red Light Advisory(ILVA) 4. Red Light Violation Advisory (RLVA) In the next slide we see the deference between TSAN and GLOSA. BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 7
  • 8. Compare GLOSA-TSAN • The deference is that in GLOSA we have the optimal speed and in TSAN we have a suggestion detour. • Architecture of GLOSA BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 8
  • 9. SIGNALGURU ARCHITECTURE Detection Module/ detection algorithm • Which color qualify • Best candidate to be a traffic signal • BCC percentage of the pixels fall into the correct color range • How many pixel are dark enough to qualify as traffic signal BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 9
  • 10. How the device do the detection. COLOR FILTER BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 10
  • 11. IMU-based Detection Window BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 11
  • 12. IMU-based Detection Window With what angles do the detection • Angle θ=φ/(2-χ) angle χ =ψ-ω angle ψ=arctan(hs-hc)/d BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 12
  • 13. Variable Ambient Light Conditions Our program will not perform good in some cases 1. Time of day 2. Weather conditions To solve this problem we change the sensitivity of the mobile camera to more sensitive. We have some buttons to do this job in our program BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 13
  • 14. Transition filtering module filters We filter RG transition using a two-stage filter: 1. Low Pass Filter(LPF) in 1st stage 2. Collocation filter in 2nd stage LPF 1st stage In 88% of the cases, false positive detections occur over a single frame and do not spread over multiple consecutive frame: 1. R…RGR…R When a car is waiting at the red light it correctly detects, then at a specific instance it misdetects a passing object for a green traffic light. BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 14
  • 15. LPF 1st stage 2. G…GRG…G When the vehicle misdetects an arbitrary object for a red light between detections of the actual green light. 3. NS…NSRGNS...NS When the view of the car is obstructed and there is no traffic signal in sight. However in some point it misdetects an arbitrary object for a R and G light. The LPF classifies only this transmission RRGG Colocation filter 2nd stage Checks whether the green bulb that was just detected is close to the red bulb detected in the previous frame. BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 15
  • 16. Collaboration module A node(cell phone) needs information about a traffic signal well before the signal comes into the node’s camera field. The collaboration module allows participating SignalGuru nodes to opportunistically exchange their traffic signal information by periodically broadcasting UDP packets in 802.11 ad-hoc. So they predict the schedule by using a database of the traffic signal settings for a period of time. BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 16
  • 17. PREDICTION MODULE We have two main categories of traffic signal: 1. Pre-timed traffic signals 2. Traffic-adaptive traffic signals Because their operation is very different , SignalGuru uses different prediction schemes for each category BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 17
  • 18. Pre-timed traffic signals SignalGuru’s prediction module maintains a database of the traffic signal settings. This means that SignalGuru knows how long each phase lasts. The Challenge is to synchronize the SygnalGuru clock with the time of phase transition of a traffic signal. BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 18
  • 19. Pre-timed traffic signals Light switch to red (phase A) switch to Green (phase B) Phase A will follow after phase B. If we have a false detection the synchronize needs to be reestablished. BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 19
  • 20. Traffic-adaptive traffic signals SignalGuru predicts future transitions by detecting past transitions and predicting the length of the current of next phases. The key different from the prediction of pre-timed traffic signals lies in the prediction of the phase length, as opposed to looking it up from a database. 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. We evaluate the prediction performance of different Prediction Schemes(PS) by training the SVR with different sets of features. BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 20
  • 21. Traffic-adaptive traffic signals One-week-history long of data is enough to train the SVR model. Furthermore the SVR model does not need to get continuously re-trained. Re-training the model every 4 to 8 months is frequent enough in order to keep the prediction errors small. BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 21
  • 22. METHODOLOGY CAMBRIDGE DEPLOYMENT • 5 cars with i-phone and the drivers follow the rout. • One more device P2 pedestrian. • P2 was the ad-hoc data relay node. BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 22
  • 23. METHODOLOGY SINGAPORE DEPLOYMENT • • • • • • 2 cars following two routs. 8 i-phones in taxis 5 mobile in rout A 3 mobile in rout B One more device P2 pedestrian. P2 was the ad-hoc data relay node. Also recording the ground truth when the traffic signals status transitioned. BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 23
  • 24. SIGNALGURU EVALUATION TRAFFIC SIGNAL DETECTION We evaluate the performance of two deployments. • • 5959 frames Cambridge 1352 frames Singapore • • False 7,8% Cambridge False 12,4% Singapore • • Correctly 92,2% Cambridge Correctly 87,6% Singapore BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 24
  • 25. SIGNALGURU EVALUATION IMU-based Detection Window We evaluate the benefits that IMU-based detection window offers. • • • The IMU reduces significantly the number of red false positives. Often confuses vehicles for a light. Reduces the average processing time by 41% BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 25
  • 26. SIGNALGURU EVALUATION Transition Filtering The performance of the transition Filtering. The False Positive(FP) in Cambridge is smaller than in Singapore 1. Rate of FP traffic signal detection is smaller in Cambridge 2. The average waiting time at red traffic signals is only 19,7s in C. vs 47,6s in S. BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 26
  • 27. SIGNALGURU EVALUATION Schedule Prediction Cambridge deployment • Pre-timed with average error 0,66s • Video frame every T=2sec • Εmax=T/2 • EXP=T/4=o,5 sec • Can effectively support the accuracy requirements of all applications. BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 27
  • 28. SIGNALGURU EVALUATION Schedule Prediction Singapore deployment • Average error 2,45 sec BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 28
  • 29. SIGNALGURU EVALUATION GLOSA Fuel Efficiency • From OBD-LINK • FROM P1P2 • Reducing fuel consumption on average by 20,3% • Improves the vehicle’s mileage on average by 24,5% BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 29
  • 30. Related works • In Lee “et al” propose an application that lets police track the movement of suspicious vehicles based on information sensed by camera-equipped vehicles. • Other works proposed to equip vehicles with specialized cameras and detect traffic signals with the ultimate goal of enabling autonomous driving , assisting the driver, detecting the location of intersection and overlaying navigation information. • Our System GLOSA putting the IMU and also it has safe results. It use DLT certificates or a TPM in order to ensure trust in the exchange of traffic signal data. BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 30
  • 31. Conclusions • In order to predict traffic signals future schedule and support a set of novel applications is a fully distributed and grassroots approach. • Our proposed schemes improve traffic detection filter noisy traffic signal data and predict traffic signal schedule. • SignalGuru can effectively predict the schedule for not only pre-timed but also state of the art traffic-adaptive traffic signals. • Fuel efficiency We hope for a motivation from you. BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 31
  • 32. The End BOURSINOS CHRISTOS/DISTRIBUTED SYSTEMS/ Msc CS FALL 2011/V. KALOGERAKH 32