Academic Advisor: Dr. Yuval Elovici Technical Advisor: Dr. Rami Puzis Team Members: Yakir Dahan Royi Freifeld Vitali Sepetnitsky 2.

Slides:



Advertisements
Similar presentations
1. XP 2 * The Web is a collection of files that reside on computers, called Web servers. * Web servers are connected to each other through the Internet.
Advertisements

Advanced Piloting Cruise Plot.
Copyright © 2003 Pearson Education, Inc. Slide 9-1.
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
By Rick Clements Software Testing 101 By Rick Clements
1 The Academic Profession and the Managerial University: An International Comparative Study from Japan Akira Arimoto Research Institute for Higher Education.
Copyright CompSci Resources LLC Web-Based XBRL Products from CompSci Resources LLC Virginia, USA. Presentation by: Colm Ó hÁonghusa.
XP New Perspectives on Microsoft Office Word 2003 Tutorial 6 1 Microsoft Office Word 2003 Tutorial 6 – Creating Form Letters and Mailing Labels.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
Multiplying binomials You will have 20 seconds to answer each of the following multiplication problems. If you get hung up, go to the next problem when.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions
Microsoft®.
DCT Retail Mode for Live Demo
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
1 Scanshell.Net CSSN – Card Scanning Solutions THE ULTIMATE, ALL-IN-ONE CARD-SCANNING SOLUTION.
Our Digital World Second Edition
Electric Bus Management System
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
4.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 4: Organizing a Disk for Data.
© 2009 VMware Inc. All rights reserved View Pool Image Configuration Considerations for Gold Images around Application virtualization and performance.
1 The phone in the cloud Utilizing resources hosted anywhere Claes Nilsson.
ETS4 - What's new? - How to start? - Any questions?
How To Use Google Forms to Create A Test Quick Easy Self-Graded!! Instant Reports.
ABC Technology Project
Microsoft Office Illustrated Fundamentals Unit K: Working with Data.
Microsoft Access.
70-270: MCSE Guide to Microsoft Windows XP Professional Second Edition, Enhanced Chapter 3: Using the System Utilities.
DAQmx下多點(Multi-channels)訊號量測
XP New Perspectives on Introducing Microsoft Office 2003 Tutorial 1 1 Using Common Features of Microsoft Office 2003 Tutorial 1.
VOORBLAD.
COMPUTER INTERFACES.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
CMPT 275 Software Engineering
© 2012 National Heart Foundation of Australia. Slide 2.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Introduction to Computer Administration Introduction.
Chapter 11 Designing Effective Output
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
EBRIDGE Open Platform Connector for HP TRIM Software HP TRIM Software eBRIDGE Open Platform Connector for HP TRIM Software HP TRIM Software 1Version_1_28_08_2012.
Addition 1’s to 20.
Pasewark & Pasewark Microsoft Office XP: Introductory Course 1 INTRODUCTORY MICROSOFT WORD Lesson 8 – Increasing Efficiency Using Word.
25 seconds left…...
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
1 Final Cut Pro X Winter Connections Conference 2012.
Services Course Windows Live SkyDrive Participant Guide.
H to shape fully developed personality to shape fully developed personality for successful application in life for successful.
Januar MDMDFSSMDMDFSSS
Week 1.
Chapter 10 Delivering the System Shari L. Pfleeger Joann M. Atlee 4 th Edition.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Intracellular Compartments and Transport
PSSA Preparation.
Essential Cell Biology
A lesson approach © 2011 The McGraw-Hill Companies, Inc. All rights reserved. a lesson approach Microsoft® PowerPoint 2010 © 2011 The McGraw-Hill Companies,
Installing Windows XP Professional Using Attended Installation Slide 1 of 30Session 8 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 16 Integrated Services Digital Network (ISDN)
South Dakota Library Network MetaLib User Interface South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD © South Dakota.
What’s new in WebSpace Changes and improvements with Xythos 7.2 Effective June 24,
Yakir Dahan Vitali Sepetnitsky Royi Freifeld.  Project Goals  Challenges  Main Steps  Technologies  Schedule.
ARD Presentation January, 2012 BodyPointer.
Senior Design Capstone Project I
Presentation transcript:

Academic Advisor: Dr. Yuval Elovici Technical Advisor: Dr. Rami Puzis Team Members: Yakir Dahan Royi Freifeld Vitali Sepetnitsky 2

3

Most of our navigation in the everyday life heavily depends on visual feedback that we get from our environment When the ability to see the surroundings is missing due to visual impairments, the ability to navigate is also damaged 4

Physical sense: White Cane Guide Dog Sensory substitution: Warning of obstacles (e.g. Optical Radar)Optical Radar Sonar-like images scanning (e.g. The vOICe)The vOICe 5

Sightless navigation by sensory substitution Sightless navigation by sensory substitution Development of an application that allows a person to navigate, relying primarily on the sense of hearing Integration with a spatial auditory environment Integration with a spatial auditory environment Providing a flexible environment for future research Providing a flexible environment for future research 6

A Combination of visual information processing and 3D sound creation and positioning: Taking a stream of frames from a web-camera Taking a stream of frames from a web-camera Processing the frames and retrieving visual information relevant to the user Creating appropriate sounds according the recognized information Performing an auditory spatialization of the sound and informing the user about the locations of the detected information 7

8

OpenCV OpenCV OpenAL OpenAL MATLAB engine library 9

End Users End Users Visually impaired (or even blind) people who use the system for the purpose of hearing their physical environment Configuration Users Configuration Users The system installation and initial tuning, such as user profiles creation, will be done by configuration users having the ability to see the operations they perform Researchers Researchers Cognitive science researchers who wish to conduct experiments regarding 3D sound 10

11

For all users (especially the researcher): For all users (especially the researcher): 1.Support several types of computer vision and image processing algorithms for extraction of the following information: Feature points (points of interest) Feature points (points of interest) Contours Contours BLOBS (regions that are either darker or brighter than the surrounding) BLOBS (regions that are either darker or brighter than the surrounding) 2.Provide a utility to add new implementations of the above algorithms according to a predefined API 3.Support specific configurability options for each algorithm type 12

For all users: For all users: 4.Create appropriate sounds according to the following features: Location Location Brightness Brightness Color Color 5.Support sound spatialization using OpenAL API implementations and HRTF datasets conforming with a predefined format 6.Allow to install new HRTF datasets and OpenAL implementations for improving the quality of sound localization and research purposes 13

For the configuration user: For the configuration user: 1.Ability to install the system along with all the peripheral software and initial set of HRTF datasets 2.User profiles managing: Support creation of user profiles, which store the system settings optimized to the user preferences Support creation of user profiles, which store the system settings optimized to the user preferences Support the ability to view the settings stored in a user profile Support the ability to view the settings stored in a user profile Support the ability to modify and delete profiles Support the ability to modify and delete profiles Supply a set of predefined (default) profiles used for initial system configuring Supply a set of predefined (default) profiles used for initial system configuring Ability to initialize the system according to a given user profile and switch between profiles Ability to initialize the system according to a given user profile and switch between profiles 14

For the blind user: For the blind user: 1.Support an extensive training mechanism for: 3D sound perception 3D sound perception Environment understanding Environment understanding 2.Support the following training types: Visualizing random shapes Visualizing random shapes Visualizing pre-defined image files Visualizing pre-defined image files Fully immersive use of the system by emphasis of some feature Fully immersive use of the system by emphasis of some feature For the researcher: For the researcher: Support defining a training experiment task Support defining a training experiment task Support recording of the task results and retrieve them later Support recording of the task results and retrieve them later 15

16

Speed requirements: Speed requirements: 1.Response time: The system will produce a 3D sound according to a frame taken by the camera within 0.1 seconds at most (we will strive to 0.03 seconds – 30 fps) 2.Training Speed: A simple training in order to reach 50% accuracy of recognition should take no more than 30 minutes for a blind user. A simple training in order to reach 50% accuracy of recognition should take no more than 30 minutes for a blind user. A blind user should pass at least 80% of the accuracy tests after 2 days of extensive system usage. A blind user should pass at least 80% of the accuracy tests after 2 days of extensive system usage. A regular user should pass at least 80% of the accuracy tests after 3 days of extensive system usage. A regular user should pass at least 80% of the accuracy tests after 3 days of extensive system usage. 17

Portability requirements: Portability requirements: 1.Currently the system is designed to be deployed on Microsoft Windows (XP / Vista / 7 and later) operating systems only 2.The system will be compatible with 32 / 64 bit machines having web-camera and audio drivers installed Capacity requirements: Capacity requirements: 1.The system should work on machines with at least 1 GB of RAM 2.The system will support many different OpenAL implementations and HRTF datasets, the limit is the hard disk capacity only 18

User Interface requirements: User Interface requirements: 1.The UI should be easy to use even for users that are not well familiar to the computers technology 2.User interface will be in English Documentation and Help: Documentation and Help: 1.A extensive documentation will be supported along with an installation guide 2.Operations will be implemented as wizards 3.Error messages heard via headphones 19

1.The application core and the UI will be written in C++ language using.NET 3.5 Framework and Visual Studio 10.0 IDE. 2.MATLAB will be used as a computational engine 3.During the development stage of the system a home-made simple device will be used (a PC web-camera strapped to a top of headphones) 4.For the demo and testing purposes, a real device will be supplied by DT labs which are spy-sunglasses (sunglasses with a tiny camera hidden in the nose bridge of glasses) 20

21

22

A blind user starts the visualization process 23

A blind user performs a training process 24

A blind user chooses an existing user profile for the purpose of performing a training or in order to use the system 25

The core of the visualization process 26

27

28