the crosswatch traffic intersection analyzer: a roadmap for the future - coughlan, james (s)
TRANSCRIPT
2
Traff ic intersections: diff icult for many visually impaired
travelersHow 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
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)
4
Two kinds of misalignment relative to crosswalk corridor: (1) translated to the left; (2) direction error.
Crosswatch can calculate both kinds of misalignment.
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 workAranda & 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 stepsTravelers 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” informationWhat 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” informationWhere 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” informationWhen 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
Median strips
Without high-resolution depth information to show the elevated median strip, it is hard to find reliably
16
Complicated intersectionsWhere a visually impaired traveler may need the most guidance… computer vision may have the most difficulties!
17
18
Solution: GISUse 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)
19
How this worksGPS tells you which intersection you’re atSmartphone compass and accelerometer indicate direction you’re pointing inComputer 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)
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 doWhere 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 and not do?) and testing
22
ConclusionCrosswatch 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