SlideShare ist ein Scribd-Unternehmen logo
1 von 24
The Crosswatch Traffic Intersection
Analyzer: a Roadmap for the Future


       James Coughlan, Ph.D.
Traffic intersections: difficult
    for many visually impaired
              travelers
How to align oneself
 properly to crosswalk?
What is the layout of the
 intersection?
How to remain inside
 crosswalk while
 walking?
When is it safe to cross?
How to avoid moving               2
 vehicles?
Past work
“Crosswatch” system (Ivanchenko et al.,
ICCHP 2010; etc.) – computer vision
smartphone app that performs the
following functions in real time for visually
impaired user:
•find crosswalk markings (e.g., zebra
stripes), determine user’s orientation
relative to crosswalk “corridor”
•find Walk light and announce if it’s on
                                                3
Crosswatch (past work)



Two kinds of misalignment relative to
crosswalk corridor: (1) translated to the
left; (2) direction error.

Crosswatch can calculate both kinds of
misalignment.
                                            4
Crosswatch (past work)




How Crosswatch finds crosswalk and
calculates alignment                 5
Crosswatch (past work)




Crosswalk scene   Zoomed-in
                  region showing
                  Walk light       6
Advantages of
   Crosswatch approach
Information provided to user in real time

System requires no new infrastructure
since it analyzes the visual features that
are already there



                                             7
Related work
Aranda & Mares, ICCHP 2004: computer
vision for Walk light detection

Zebralocalizer (Ahmetovic, Bernareggi &
Mascetti, 2011): smartphone computer
vision system

Bohonos et al., ICCHP 2008: Bluetooth
beaconing at traffic intersections
                                          8
Next steps
Travelers need a broad range of
information about intersections:
•What type of intersection, features in it
•Where are the crosswalk and other
important features
•When is it time to cross?



                                             9
“What” information
What is the intersection
layout? Four-way, three-
way, etc.?
Are there stop signs?
Signal lights? Walk light?
Is there a pedestrian
walk button?
Is there a median strip
somewhere in the
crosswalk?
                              10
“Where” information
Where are all the crosswalks? How am I
oriented relative to the one I want?

Where is the pedestrian walk button relative to
where I am standing?

How long is the crosswalk? How far is it to the
median strip?

                                            11
“When” information
When is it time to cross, according to Walk light
(or traffic lights if there is no Walk light)?

Note: this is not necessarily the same as when
it is safe to cross!




                                             12
How to get What, Where,
     When information?
Realization: it is impractical to expect computer
vision to figure out all this information on its
own!

Intersections, and the features in them, are
extremely variable, and not always easy to see
(even for people with normal vision)


                                             13
Walk buttons come in
many shapes and sizes




                        14
Find the walk button!




                        15
Median strips
Without high-
resolution depth
information to show
the elevated median
strip, it is hard to
find reliably


                             16
Complicated intersections
Where a visually impaired traveler may
need the most guidance… computer
vision may have the most difficulties!




                                         17
Solution: GIS
Use computer vision where it is
necessary:
(b)find user’s location and orientation
relative to intersection features
(b) detect signal lights in real time (e.g.,
Walk light)

Augment with GIS (Geographic
Information Systems)                           18
How this works
GPS tells you which intersection you’re at
Smartphone compass and accelerometer
indicate direction you’re pointing in
Computer vision analyzes visible features
in scene and determines (x,y) GPS
coordinates (to within about 1 meter)
Use GIS to find information relevant to
current location (look up online, or
download all information for a city or
region onto smartphone)                  19
How this works (continued)
GIS has data for
each intersection,
including layout of
all crosswalks, list
of important
features and
landmarks and their
locations
                        20
Much to do
Where to find this GIS information?

Some available through municipal/transit
agencies, Google Maps

But much of it may require crowd-sourcing:
volunteers will contribute information about
intersections in their neighborhood to
online GIS database                       21
Much to do (continued)
Develop Crosswatch algorithms for
estimating high-resolution GPS
coordinates

Appropriate Crosswatch user interface: for
instance, how to help user pan left to right
to capture entire intersection scene

User surveys (what should Crosswatch do
                                      22

and not do?) and testing
Conclusion
Crosswatch needs to expand its
functionality to provide extensive “what”,
“where” and “when” information

Use computer vision where it is needed
and rely on GIS to provide other
information (data infrastructure)

Future idea: use GIS to help with route
planning that is tailored to needs of traveler
                                            23
Thanks to…
Second author: Dr. Huiying Shen (Smith-
  Kettlewell)

Collaborators: Dr. Megan Lawrence
  (Smith-Kettlewell), Dr. Volodymyr
  Ivanchenko (Amazon Lab 126)

Funding from NIH and NIDRR



                                          24

Weitere ähnliche Inhalte

Ähnlich wie The Crosswatch Traffic Intersection Analyzer: A Roadmap for the Future - Coughlan, James (s)

2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)DriverExperience
 
Pedestrian behavior/intention modeling for autonomous driving II
Pedestrian behavior/intention modeling for autonomous driving IIPedestrian behavior/intention modeling for autonomous driving II
Pedestrian behavior/intention modeling for autonomous driving IIYu Huang
 
Crowd Conscious Internet of Things Enabled Smart Bus Navigation System
Crowd Conscious Internet of Things Enabled Smart Bus Navigation SystemCrowd Conscious Internet of Things Enabled Smart Bus Navigation System
Crowd Conscious Internet of Things Enabled Smart Bus Navigation SystemIJCSIS Research Publications
 
Leave a Trace - A People Tracking System Meets Anomaly Detection
Leave a Trace - A People Tracking System Meets Anomaly DetectionLeave a Trace - A People Tracking System Meets Anomaly Detection
Leave a Trace - A People Tracking System Meets Anomaly Detectionijma
 
E-Ticketing System for public transport
E-Ticketing System  for  public transportE-Ticketing System  for  public transport
E-Ticketing System for public transportIliyas Khan
 
Planning the Path and Avoidance Obstacles for Visually Impaired/Blind People
Planning the Path and Avoidance Obstacles for Visually Impaired/Blind PeoplePlanning the Path and Avoidance Obstacles for Visually Impaired/Blind People
Planning the Path and Avoidance Obstacles for Visually Impaired/Blind Peopleiosrjce
 
Smart path mobile_sensing_for_smart_cities-kk-pratik
Smart path mobile_sensing_for_smart_cities-kk-pratikSmart path mobile_sensing_for_smart_cities-kk-pratik
Smart path mobile_sensing_for_smart_cities-kk-pratikK.K. Tripathi
 
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteitMeetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteitDigipolis Antwerpen
 
Final Paper - LaTeX love
Final Paper - LaTeX loveFinal Paper - LaTeX love
Final Paper - LaTeX loveYahya Al-Mashni
 
Cooperative positioning and tracking in disruption tolerant networks
Cooperative positioning and tracking in disruption tolerant networksCooperative positioning and tracking in disruption tolerant networks
Cooperative positioning and tracking in disruption tolerant networksJPINFOTECH JAYAPRAKASH
 
New wayfinding system for City of Toronto's underground walkway
New wayfinding system for City of Toronto's underground walkwayNew wayfinding system for City of Toronto's underground walkway
New wayfinding system for City of Toronto's underground walkwayAmy Chong
 
Transport without Planners
Transport without PlannersTransport without Planners
Transport without PlannersAndrew Nash
 
Interaction Design Project - Delhi Metro
Interaction Design Project - Delhi MetroInteraction Design Project - Delhi Metro
Interaction Design Project - Delhi MetroKaran Dudeja
 
Robust and Efficient Coupling of Perception to Actuation with Metric and Non-...
Robust and Efficient Coupling of Perception to Actuation with Metric and Non-...Robust and Efficient Coupling of Perception to Actuation with Metric and Non-...
Robust and Efficient Coupling of Perception to Actuation with Metric and Non-...Darius Burschka
 
Crowd Sourcing With Smart Phone
Crowd Sourcing With Smart PhoneCrowd Sourcing With Smart Phone
Crowd Sourcing With Smart PhoneRishikese MR
 
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...Si Chen
 
DEVELOPMENT OF CONTROL SOFTWARE FOR STAIR DETECTION IN A MOBILE ROBOT USING A...
DEVELOPMENT OF CONTROL SOFTWARE FOR STAIR DETECTION IN A MOBILE ROBOT USING A...DEVELOPMENT OF CONTROL SOFTWARE FOR STAIR DETECTION IN A MOBILE ROBOT USING A...
DEVELOPMENT OF CONTROL SOFTWARE FOR STAIR DETECTION IN A MOBILE ROBOT USING A...IAEME Publication
 
User Interfaces and User Centered Design Techniques for Augmented Reality and...
User Interfaces and User Centered Design Techniques for Augmented Reality and...User Interfaces and User Centered Design Techniques for Augmented Reality and...
User Interfaces and User Centered Design Techniques for Augmented Reality and...Stuart Murphy
 

Ähnlich wie The Crosswatch Traffic Intersection Analyzer: A Roadmap for the Future - Coughlan, James (s) (20)

2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)
 
Pedestrian behavior/intention modeling for autonomous driving II
Pedestrian behavior/intention modeling for autonomous driving IIPedestrian behavior/intention modeling for autonomous driving II
Pedestrian behavior/intention modeling for autonomous driving II
 
Crowd Conscious Internet of Things Enabled Smart Bus Navigation System
Crowd Conscious Internet of Things Enabled Smart Bus Navigation SystemCrowd Conscious Internet of Things Enabled Smart Bus Navigation System
Crowd Conscious Internet of Things Enabled Smart Bus Navigation System
 
Leave a Trace - A People Tracking System Meets Anomaly Detection
Leave a Trace - A People Tracking System Meets Anomaly DetectionLeave a Trace - A People Tracking System Meets Anomaly Detection
Leave a Trace - A People Tracking System Meets Anomaly Detection
 
E-Ticketing System for public transport
E-Ticketing System  for  public transportE-Ticketing System  for  public transport
E-Ticketing System for public transport
 
poster
posterposter
poster
 
U01761147151
U01761147151U01761147151
U01761147151
 
Planning the Path and Avoidance Obstacles for Visually Impaired/Blind People
Planning the Path and Avoidance Obstacles for Visually Impaired/Blind PeoplePlanning the Path and Avoidance Obstacles for Visually Impaired/Blind People
Planning the Path and Avoidance Obstacles for Visually Impaired/Blind People
 
Smart path mobile_sensing_for_smart_cities-kk-pratik
Smart path mobile_sensing_for_smart_cities-kk-pratikSmart path mobile_sensing_for_smart_cities-kk-pratik
Smart path mobile_sensing_for_smart_cities-kk-pratik
 
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteitMeetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteit
 
Final Paper - LaTeX love
Final Paper - LaTeX loveFinal Paper - LaTeX love
Final Paper - LaTeX love
 
Cooperative positioning and tracking in disruption tolerant networks
Cooperative positioning and tracking in disruption tolerant networksCooperative positioning and tracking in disruption tolerant networks
Cooperative positioning and tracking in disruption tolerant networks
 
New wayfinding system for City of Toronto's underground walkway
New wayfinding system for City of Toronto's underground walkwayNew wayfinding system for City of Toronto's underground walkway
New wayfinding system for City of Toronto's underground walkway
 
Transport without Planners
Transport without PlannersTransport without Planners
Transport without Planners
 
Interaction Design Project - Delhi Metro
Interaction Design Project - Delhi MetroInteraction Design Project - Delhi Metro
Interaction Design Project - Delhi Metro
 
Robust and Efficient Coupling of Perception to Actuation with Metric and Non-...
Robust and Efficient Coupling of Perception to Actuation with Metric and Non-...Robust and Efficient Coupling of Perception to Actuation with Metric and Non-...
Robust and Efficient Coupling of Perception to Actuation with Metric and Non-...
 
Crowd Sourcing With Smart Phone
Crowd Sourcing With Smart PhoneCrowd Sourcing With Smart Phone
Crowd Sourcing With Smart Phone
 
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
 
DEVELOPMENT OF CONTROL SOFTWARE FOR STAIR DETECTION IN A MOBILE ROBOT USING A...
DEVELOPMENT OF CONTROL SOFTWARE FOR STAIR DETECTION IN A MOBILE ROBOT USING A...DEVELOPMENT OF CONTROL SOFTWARE FOR STAIR DETECTION IN A MOBILE ROBOT USING A...
DEVELOPMENT OF CONTROL SOFTWARE FOR STAIR DETECTION IN A MOBILE ROBOT USING A...
 
User Interfaces and User Centered Design Techniques for Augmented Reality and...
User Interfaces and User Centered Design Techniques for Augmented Reality and...User Interfaces and User Centered Design Techniques for Augmented Reality and...
User Interfaces and User Centered Design Techniques for Augmented Reality and...
 

Mehr von icchp2012

An Accessibility Checker for LibreOffice and OpenOffice.org Writer
An Accessibility Checker for LibreOffice and OpenOffice.org WriterAn Accessibility Checker for LibreOffice and OpenOffice.org Writer
An Accessibility Checker for LibreOffice and OpenOffice.org Writericchp2012
 
Use of Social Media by People with Visual Impairments: Usage Levels, Attitude...
Use of Social Media by People with Visual Impairments: Usage Levels, Attitude...Use of Social Media by People with Visual Impairments: Usage Levels, Attitude...
Use of Social Media by People with Visual Impairments: Usage Levels, Attitude...icchp2012
 
Integration of a Regular Application into a User Interface Adaptation Engine ...
Integration of a Regular Application into a User Interface Adaptation Engine ...Integration of a Regular Application into a User Interface Adaptation Engine ...
Integration of a Regular Application into a User Interface Adaptation Engine ...icchp2012
 
Improving Game Accessibility with Vibrotactile-Enhanced Hearing Instruments
Improving Game Accessibility with Vibrotactile-Enhanced Hearing InstrumentsImproving Game Accessibility with Vibrotactile-Enhanced Hearing Instruments
Improving Game Accessibility with Vibrotactile-Enhanced Hearing Instrumentsicchp2012
 
Towards A Real-Time System for Finding and Reading Signs for Visually Impaire...
Towards A Real-Time System for Finding and Reading Signs for Visually Impaire...Towards A Real-Time System for Finding and Reading Signs for Visually Impaire...
Towards A Real-Time System for Finding and Reading Signs for Visually Impaire...icchp2012
 
Camera-based Signage Detection and Recognition for Blind Persons
Camera-based Signage Detection and Recognition for Blind PersonsCamera-based Signage Detection and Recognition for Blind Persons
Camera-based Signage Detection and Recognition for Blind Personsicchp2012
 
Visión SenS - Why should blind people be limited to information in Braille ?
Visión SenS - Why should blind people be limited to information in Braille ?Visión SenS - Why should blind people be limited to information in Braille ?
Visión SenS - Why should blind people be limited to information in Braille ?icchp2012
 
Visual Nouns for Indoor/Outdoor Navigation
Visual Nouns for Indoor/Outdoor NavigationVisual Nouns for Indoor/Outdoor Navigation
Visual Nouns for Indoor/Outdoor Navigationicchp2012
 
GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visual...
GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visual...GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visual...
GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visual...icchp2012
 
3D model fabricated by layered manufacturing for visually handicapped persons...
3D model fabricated by layered manufacturing for visually handicapped persons...3D model fabricated by layered manufacturing for visually handicapped persons...
3D model fabricated by layered manufacturing for visually handicapped persons...icchp2012
 
A Multimodal Approach To Accessible Web Content On Smartphones
A Multimodal Approach To Accessible Web Content On SmartphonesA Multimodal Approach To Accessible Web Content On Smartphones
A Multimodal Approach To Accessible Web Content On Smartphonesicchp2012
 
AAC vocabulary standardisation and harmonisation
AAC vocabulary standardisation and harmonisation AAC vocabulary standardisation and harmonisation
AAC vocabulary standardisation and harmonisation icchp2012
 
Non-Visual presentation of graphs using the Novint Falcon
Non-Visual presentation of graphs using the Novint FalconNon-Visual presentation of graphs using the Novint Falcon
Non-Visual presentation of graphs using the Novint Falconicchp2012
 
Creating an Entertaining and Informative Music Visualization
Creating an Entertaining and Informative Music VisualizationCreating an Entertaining and Informative Music Visualization
Creating an Entertaining and Informative Music Visualizationicchp2012
 
Cloud4all settings handlers
Cloud4all settings handlersCloud4all settings handlers
Cloud4all settings handlersicchp2012
 
Lifecycle actions manager
Lifecycle actions managerLifecycle actions manager
Lifecycle actions managericchp2012
 
Cloud4all Architecture Overview
Cloud4all Architecture OverviewCloud4all Architecture Overview
Cloud4all Architecture Overviewicchp2012
 

Mehr von icchp2012 (17)

An Accessibility Checker for LibreOffice and OpenOffice.org Writer
An Accessibility Checker for LibreOffice and OpenOffice.org WriterAn Accessibility Checker for LibreOffice and OpenOffice.org Writer
An Accessibility Checker for LibreOffice and OpenOffice.org Writer
 
Use of Social Media by People with Visual Impairments: Usage Levels, Attitude...
Use of Social Media by People with Visual Impairments: Usage Levels, Attitude...Use of Social Media by People with Visual Impairments: Usage Levels, Attitude...
Use of Social Media by People with Visual Impairments: Usage Levels, Attitude...
 
Integration of a Regular Application into a User Interface Adaptation Engine ...
Integration of a Regular Application into a User Interface Adaptation Engine ...Integration of a Regular Application into a User Interface Adaptation Engine ...
Integration of a Regular Application into a User Interface Adaptation Engine ...
 
Improving Game Accessibility with Vibrotactile-Enhanced Hearing Instruments
Improving Game Accessibility with Vibrotactile-Enhanced Hearing InstrumentsImproving Game Accessibility with Vibrotactile-Enhanced Hearing Instruments
Improving Game Accessibility with Vibrotactile-Enhanced Hearing Instruments
 
Towards A Real-Time System for Finding and Reading Signs for Visually Impaire...
Towards A Real-Time System for Finding and Reading Signs for Visually Impaire...Towards A Real-Time System for Finding and Reading Signs for Visually Impaire...
Towards A Real-Time System for Finding and Reading Signs for Visually Impaire...
 
Camera-based Signage Detection and Recognition for Blind Persons
Camera-based Signage Detection and Recognition for Blind PersonsCamera-based Signage Detection and Recognition for Blind Persons
Camera-based Signage Detection and Recognition for Blind Persons
 
Visión SenS - Why should blind people be limited to information in Braille ?
Visión SenS - Why should blind people be limited to information in Braille ?Visión SenS - Why should blind people be limited to information in Braille ?
Visión SenS - Why should blind people be limited to information in Braille ?
 
Visual Nouns for Indoor/Outdoor Navigation
Visual Nouns for Indoor/Outdoor NavigationVisual Nouns for Indoor/Outdoor Navigation
Visual Nouns for Indoor/Outdoor Navigation
 
GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visual...
GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visual...GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visual...
GPS and Inertial Measurement Unit (IMU) as a Navigation System for the Visual...
 
3D model fabricated by layered manufacturing for visually handicapped persons...
3D model fabricated by layered manufacturing for visually handicapped persons...3D model fabricated by layered manufacturing for visually handicapped persons...
3D model fabricated by layered manufacturing for visually handicapped persons...
 
A Multimodal Approach To Accessible Web Content On Smartphones
A Multimodal Approach To Accessible Web Content On SmartphonesA Multimodal Approach To Accessible Web Content On Smartphones
A Multimodal Approach To Accessible Web Content On Smartphones
 
AAC vocabulary standardisation and harmonisation
AAC vocabulary standardisation and harmonisation AAC vocabulary standardisation and harmonisation
AAC vocabulary standardisation and harmonisation
 
Non-Visual presentation of graphs using the Novint Falcon
Non-Visual presentation of graphs using the Novint FalconNon-Visual presentation of graphs using the Novint Falcon
Non-Visual presentation of graphs using the Novint Falcon
 
Creating an Entertaining and Informative Music Visualization
Creating an Entertaining and Informative Music VisualizationCreating an Entertaining and Informative Music Visualization
Creating an Entertaining and Informative Music Visualization
 
Cloud4all settings handlers
Cloud4all settings handlersCloud4all settings handlers
Cloud4all settings handlers
 
Lifecycle actions manager
Lifecycle actions managerLifecycle actions manager
Lifecycle actions manager
 
Cloud4all Architecture Overview
Cloud4all Architecture OverviewCloud4all Architecture Overview
Cloud4all Architecture Overview
 

Kürzlich hochgeladen

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Kürzlich hochgeladen (20)

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

The Crosswatch Traffic Intersection Analyzer: A Roadmap for the Future - Coughlan, James (s)

  • 1. The Crosswatch Traffic Intersection Analyzer: a Roadmap for the Future James Coughlan, Ph.D.
  • 2. Traffic intersections: difficult for many visually impaired travelers How to align oneself properly to crosswalk? What is the layout of the intersection? How to remain inside crosswalk while walking? When is it safe to cross? How to avoid moving 2 vehicles?
  • 3. Past work “Crosswatch” system (Ivanchenko et al., ICCHP 2010; etc.) – computer vision smartphone app that performs the following functions in real time for visually impaired user: •find crosswalk markings (e.g., zebra stripes), determine user’s orientation relative to crosswalk “corridor” •find Walk light and announce if it’s on 3
  • 4. Crosswatch (past work) Two kinds of misalignment relative to crosswalk corridor: (1) translated to the left; (2) direction error. Crosswatch can calculate both kinds of misalignment. 4
  • 5. Crosswatch (past work) How Crosswatch finds crosswalk and calculates alignment 5
  • 6. Crosswatch (past work) Crosswalk scene Zoomed-in region showing Walk light 6
  • 7. Advantages of Crosswatch approach Information provided to user in real time System requires no new infrastructure since it analyzes the visual features that are already there 7
  • 8. Related work Aranda & Mares, ICCHP 2004: computer vision for Walk light detection Zebralocalizer (Ahmetovic, Bernareggi & Mascetti, 2011): smartphone computer vision system Bohonos et al., ICCHP 2008: Bluetooth beaconing at traffic intersections 8
  • 9. Next steps Travelers need a broad range of information about intersections: •What type of intersection, features in it •Where are the crosswalk and other important features •When is it time to cross? 9
  • 10. “What” information What is the intersection layout? Four-way, three- way, etc.? Are there stop signs? Signal lights? Walk light? Is there a pedestrian walk button? Is there a median strip somewhere in the crosswalk? 10
  • 11. “Where” information Where are all the crosswalks? How am I oriented relative to the one I want? Where is the pedestrian walk button relative to where I am standing? How long is the crosswalk? How far is it to the median strip? 11
  • 12. “When” information When is it time to cross, according to Walk light (or traffic lights if there is no Walk light)? Note: this is not necessarily the same as when it is safe to cross! 12
  • 13. How to get What, Where, When information? Realization: it is impractical to expect computer vision to figure out all this information on its own! Intersections, and the features in them, are extremely variable, and not always easy to see (even for people with normal vision) 13
  • 14. Walk buttons come in many shapes and sizes 14
  • 15. Find the walk button! 15
  • 16. Median strips Without high- resolution depth information to show the elevated median strip, it is hard to find reliably 16
  • 17. Complicated intersections Where a visually impaired traveler may need the most guidance… computer vision may have the most difficulties! 17
  • 18. Solution: GIS Use computer vision where it is necessary: (b)find user’s location and orientation relative to intersection features (b) detect signal lights in real time (e.g., Walk light) Augment with GIS (Geographic Information Systems) 18
  • 19. How this works GPS tells you which intersection you’re at Smartphone compass and accelerometer indicate direction you’re pointing in Computer vision analyzes visible features in scene and determines (x,y) GPS coordinates (to within about 1 meter) Use GIS to find information relevant to current location (look up online, or download all information for a city or region onto smartphone) 19
  • 20. How this works (continued) GIS has data for each intersection, including layout of all crosswalks, list of important features and landmarks and their locations 20
  • 21. Much to do Where to find this GIS information? Some available through municipal/transit agencies, Google Maps But much of it may require crowd-sourcing: volunteers will contribute information about intersections in their neighborhood to online GIS database 21
  • 22. Much to do (continued) Develop Crosswatch algorithms for estimating high-resolution GPS coordinates Appropriate Crosswatch user interface: for instance, how to help user pan left to right to capture entire intersection scene User surveys (what should Crosswatch do 22 and not do?) and testing
  • 23. Conclusion Crosswatch needs to expand its functionality to provide extensive “what”, “where” and “when” information Use computer vision where it is needed and rely on GIS to provide other information (data infrastructure) Future idea: use GIS to help with route planning that is tailored to needs of traveler 23
  • 24. Thanks to… Second author: Dr. Huiying Shen (Smith- Kettlewell) Collaborators: Dr. Megan Lawrence (Smith-Kettlewell), Dr. Volodymyr Ivanchenko (Amazon Lab 126) Funding from NIH and NIDRR 24