an intelligent assistant for navigation of visually impaired people n.g. bourbakis*# and d. kavraki...

31
AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: [email protected] *WSU, ITRI, Image-Video-Machine Vision Research Lab, Dayton OH.

Upload: dale-holt

Post on 18-Jan-2016

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE

N.G. Bourbakis*# and D. Kavraki #

#AIIS Inc., Vestal, NY, email: [email protected]

*WSU, ITRI, Image-Video-Machine Vision Research Lab, Dayton OH.

Page 2: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

Outline

• Introduction• Tyflos System• Human Tyflos Interaction• Visual to Audio Communication• Detection of Other Moving Objects• Navigation with L-G Landmarks• IMPLEMENTATION OF THE TYFLOS PROTOTYPE• CONCLUSIONS

Page 3: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

Introduction

• This paper presents the navigation methodology employed by an intelligent assistant (agent) for people with disabilities partial independence.

• Tyflos– Work in a 3-D dynamic environment– System carries two vision cameras and captures images from

the surrounding 3-D environment.– These images into verbal descriptions for each image into a

verbal communication.

Page 4: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

Introduction

• In USA– there are more than 3 millions with low vision and millions more

completely blind.

• A great challenge– robotic-like vision

• Be able to obtain 3-D representations of the surrounding world.

• provide verbal descriptions of it

Page 5: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

Introduction

• Of particular importance– Unknown environment– High resolution– Analyze– Events based on simple queries– Vision system convert visual descriptions into verbal communication

Page 6: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

Introduction

• Applied artificial intelligence and software technologies– QBIC

• Query By Image Content

– EUROTRA• Machine languages translation

– STARS• Newsletter

– MEL• An autonomous intelligent vehicle

– Intelligent walking robots, 3-D space maps generation, autonomous vision systems, neuromorphic vision chips, the robot with feelings

Page 7: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

Introduction

• verbally see– an intelligent system to make visually impaired people via a

machine vision system equipped with speech and natural language understanding technologies.

• challenges and technological– the navigation methodology of an intelligent assistant for visually

impaired people's partial independence.

Page 8: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

TYFLOS SYSTEM

• System's Main Components– The– The– The– The– The– The– The

Pair of Glasses

Vision Cameras

Laser Range Scanner

Ear Speaker

Microphone

Portable Computer

Communication System

Page 9: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

TYFLOS SYSTEM

• The Pair of Glasses– The pair of glasses is a important part of the Tyflos system, and

several system’s parts are mounted on it.

Page 10: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

TYFLOS SYSTEM

• The Vision Cameras– The vision camera is mounted on the top of the glasses in order

to provide a better view of the targeted scene.

• Camera– High resolution– Color– Small in size and weight.

Page 11: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

TYFLOS SYSTEM

• The Laser Range Scanner– "scan“

• the same view with the camera.

– For determination of the distances of the existing objects– For 3-D view of a captured image

• The size of the laser scanner– resolution at least 1cm radius in a distance of 15 meters.

Page 12: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

TYFLOS SYSTEM

• The Ear Speaker– high fidelity component

• has only one ear speaker through it the user receives the detailed description of the surrounding environment.

Page 13: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

TYFLOS SYSTEM

• The Microphone– User communicates with computer and the

appropriate Databases.

– Filter• To eliminate the noise from the user's environment.

Page 14: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

TYFLOS SYSTEM

• The Portable Computer– It hosts all the important software tools that make the Tyflos

system functional.

– DBs• Image• Speech• Natural Language

– Software Interfaces– Knowledge Conversion Tools– Communication Tools

Page 15: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

TYFLOS SYSTEM

• The Communication System– the user needs to establish communication with other

resource• portable or mobile information DBs

Page 16: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

TYFLOS SYSTEM

Source:http://tweakers.net/nieuws/31815/computer-met-ogen-begeleidt-slechtzienden.html

Page 17: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

HUMAN TYFLOS INTERACTION

• Tyflos is able to assist the user are:– where am I ?– describe the surrounding scene.– guide me to a particular point– where is a particular object?

Page 18: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

HUMAN TYFLOS INTERACTION

• Independent– Human assistant by describing to the user the 3-D visual

environment making him/her more independent.• find an “object” → microphone → scanning the surrounding

space → vision camera → analyzed and recognized → ear speaker

• What Object– describes to the user via the ear speaker what object made a

certain sound.

Page 19: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

Visual to Audio Communication

• Where am I ?– GPS (Global Positioning System)

• Tyflos – uses a Speech synthesizer– provides to the user the names of the streets and / or the names

of certain buildings.– provides to the human user a verbal description of the

surrounding 3-D scene.

Page 20: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

Visual to Audio Communication

• Describe the Surrounding Scene– SPN graph

• Generation and Description of a 3-D Surrounding Unknown Environment

• Fusion of Images & range Data for 3-D Modeling of the Free Space

Page 21: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

Visual to Audio Communication

• Generation and Description of a 3-D Surrounding Unknown Environment– stereo speaker– vision camera – laser range data

• Dr.Albus and Dr. Bourbakis– develop 3-D images via audio signals generated by two

speakers during the motion of a sound generation equipment.

Page 22: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

Visual to Audio Communication

• Fusion of Images & range Data for 3-D Modeling of the Free Space– Cameras Stabilization Issues

• synthesis of images– Generation & Representation of the Navigation Space

• Free Navigation Space (FNS)– orientation-angle– magnetic north– current position– inclination angle

• shape SH– ” open-navigation corridors ”

Page 23: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

Visual to Audio Communication

• Where is a Particular object? – particular object is converted into a hierarchical SPN graph– the SPN graph is compared to the system's KB– recognized or appropriately classified– speech DB and ear speakers

Page 24: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

Visual to Audio Communication

• Guide me in a Particular Place– Collision Free Path Planning

• the system attempts to select the First Best Choice (FBC) open navigation corridors.

– Detection of Other Moving Objects • How Tyflos detects other moving objects in the same navigation space• What is the perceived size of the moving object• What is the direction and the velocity of the moving object• How many different moving objects are in the same free space

Page 25: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

Detection of Other Moving Objects

• How Tyflos detects other moving objects in the same navigation space– the space shape changing methodology

• shape SH & Dt

• do(Dt) = VRa*Dt → P'

• P' → SH'– IF SH" = SH' THEN there is no other moving object in the same navigation space

– ELSE there is at least one moving object in the same free navigation space.

– the differences detected from the comparison of two consecutive 2-D images.

• ”motion”

Page 26: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

Detection of Other Moving Objects

• What is the perceived size of the moving object– When Tyflos, detects another moving object, Rb, in the same

navigation area, then it attempts to define the size (dimensions) "perceived" from its current position P.

• Rb = |dk'(t(i+1)) - dk(t(i+1))|

– Corresponding window• 2-D image• Knowledge Base

Page 27: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

Navigation with L-G Landmarks

• L-G Landmarks– local-global graphs

Page 28: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

• Knowledge Base (KB)– successful and flexible generation of Space Maps is the development of

a knowledge base able to store, process and access the Space Maps' forms.

• Communication and Mobile DBs Issues– to carry CDs with different DBs

– its computer to be connected with a multimedia network in order to download the appropriate DB

Page 29: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

IMPLEMENTATION OF THE TYFLOS PROTOTYPE

• Integration of AI Methodologies– The actual implementation of the Tyflos system combines the

state-of-the-art in AI methodologies.

• The Prototype– AIIS (American Institute of Indian Studies) – Tyflos system consists of the pair of glasses, a Hitachi high

resolution, color vision camera, a portable computer Mc book-note, an ear speaker, a voice synthesizer and a microphone.

Page 30: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

CONCLUSIONS

• It will provide the ability to the user to understand better the surrounding environment, and give more independence in his/her motion.– Vision– Speech

• However, a significant progress has been done, and new methods in both vision and speech developed by other researchers will be appropriately used.

Page 31: AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, email: aiis@stny.rr.com *WSU,

Thank you for your attention