users in need
play

Users in Need Computer Science Millions of people with Severe - PDF document

10/17/2014 Camera-based Interfaces for People with Severe Motion Impairments John Magee Margrit Betke Boston University Computer Science Users in Need Computer Science Millions of people with Severe cerebral palsy Traumatic brain


  1. 10/17/2014 Camera-based Interfaces for People with Severe Motion Impairments John Magee Margrit Betke Boston University Computer Science Users in Need Computer Science Millions of people with  Severe cerebral palsy  Traumatic brain injury  Stroke  Multiple sclerosis, muscular dystrophy  ALS (Lou Gehrig’s) cannot communicate with traditional means:  Often nonverbal  Limited voluntary motion Lack of communication ability ≠ lack of active minds! Communication technology often not available or too expensive, inefficient, difficult, etc. Intelligent assistive interfaces can greatly improve the lives of people with severe paralysis 1

  2. 10/17/2014 Research Team Computer Science Prof. James Gips at Boston College My students at Boston University: O. Al-Hinai, W. Akram, E. Cansizoglu, H. Chennamaneni, M. Chau, R. Cloud, C. Connor, S. Deshpande, S. Epstein, C. Fagiani, P. Fleming, I. Fedyuk, M. Gorman, O. Gusyatin, K. Grauman, W.-B. Kim, C. Kwan, J. Lombardi, J. Magee, W. Mullally, M. Paquette , M. Scott, M. Shugrina, L. Tiberii, M. Urinson, B. Waber, E. Yu Outline Computer Science  Motivation  Camera Mouse demo  Impact -- Camera Mouse users word-wide  How does the Camera Mouse work?  Assistive software  Recent research  Take-home message: Tasks for Future 2

  3. 10/17/2014 Traditional Approaches Computer Science Binary Switch  Touch Switches (blue button)  Hit plate  Wobble stick  Grip handle  Pinch  Pull string  Photocell Switches  Sip or Puff Switches  Voice activated Switches Traditional Approaches Computer Science EagleEyes by J. Gips at Boston College Severe paralysis may leave the eyes as the only muscles that a person can control Gaze direction is detected through electro-oculography 3

  4. 10/17/2014 Traditional Approaches Computer Science Active Infrared Lighting for Gaze Detection Non-commercial custom- made hardware (e.g., IBM’s Blue Eyes) Relatively expensive commercial hardware (e.g., Applied Science Laboratories)  Calibration procedure?  Long term effect of infrared light on eyes?  Costs? Gestures of MS/CP Patients Computer Science 4

  5. 10/17/2014 The Camera Mouse Computer Science The Camera Mouse Computer Science  Camera-based tracking of body User with ALS to enable control of a mouse pointer  Has been commercialized and sold to individuals, schools, and hospitals in the US and Europe 5

  6. 10/17/2014 Computer Science Camera Mouse Demo on Eagle Aliens Free download at www.cameramouse.org Camera Mouse Users (2001) Computer Science Age Gen- Condition Continuing der to Use? 2 M CP Y Obtaining a system for home. 3 F CP Y First user with home system. 6 F CP Y Spelled name. Obtaining a home system. 8 M CP Y Spells naughty words and laughs. 11 M CP Y Obtaining a home system. 14 M CP Y Spells words. Obtaining a home system. 15 M CP N Close, but could not control reliably. 19 M CP N Does not have sufficient muscle control. 23 M TBI N Does not have sufficient muscle control. 31 M TBI Y Spelled "TAKE OFF DAD" 37 M CP Y Spelled "MERRY CHRISTMAS" 58 M CP Y Spells, explores internet on home system. 6

  7. 10/17/2014 Impact Computer Science  Numerous camera mouse users with cerebral palsy, multiple sclerosis, ALS, traumatic brain injuries  Camera Mouse currently used In Schools in Australia, England, In Hospitals Indonesia, Ireland, In Nursing Homes Turkey, USA, Uzbekistan At Home  26 schools in Northern Ireland obtained the Camera Mouse in 2003  Free download from www.cameramouse.org since April 2007  Now 2,500 downloads per month; 35,000 in 2008 cameramouse.org Traffic Statistics Computer Science November 1, 2007, 3 pm Now about 2,500 down- loads per month 7

  8. 10/17/2014 Thank-you email from a user Computer Science From: Mesutulbe [mailto:mesutulbe@gmail.com] Sent: Thursday, July 27, 2006 1:46 AM Subject: I'm grateful to you I'm so grateful to you. Because I'm a MS(Multpl Sclerosis) patient since 20 years. I can't move my finger. However I'm in internet fr 10 hour at this time. Thank you very much for everything. Sincerly Dr.Mesut Thank-you email from a user Computer Science 8

  9. 10/17/2014 Thank-you email from a user Computer Science http://www.jacquirogers.id.au Tracked Features Computer Science 9

  10. 10/17/2014 Correlation-based Tracking Computer Science Method: Template Matching Computer Science Normalized Correlation Coefficient (NCC):     A s ( x , y ) t ( x , y ) s ( x , y ) t ( x , y )    ( , ) r s t s t            2 2 number of 2 2 A ( , ) ( ( , )) A t ( x , y ) ( t ( x , y )) A s x y s x y t s pixels in template Template origin Search area: Template: 50x50 15x15 possible new pixels origin points 10

  11. 10/17/2014 Correlation Surface Computer Science Peak Tracking Methods Computer Science  Correlation (NCC)  Optical flow (Horn-Schunk) I (x+dx,y+dy,t+dt) = I (x,y,t)  Weighted optical flow (Lucas-Kanade) W(x,y) I(x,y,t)  Kalman filtering state s(t|t): Position, Velocity, Acceleration Kalman filter minimizes Bayesian mean square error E[(s true (t)-s(t|t)) 2 ]: Estimate update: s(t|t) = s(t|t-1) + K(t) (x(t)- s(t|t-1)) Prediction s(t|t-1) reduces search space for measurement x(t) 11

  12. 10/17/2014 Applications Computer Science Lucas/ Kanade Tracker: Ideal Estimated Feature Location Summary of Tracking Results Computer Science  For slow, smooth motions, NCC with Kalman filtering worked best:  Tracking accuracy  Processing time  For erratic movements, NCC without Kalman filtering worked better (LK tracker performed 2 nd best)  Horizontal motion easier to track than vertical motion  Any time-consuming processing that results in skipping input frames reduces overall tracking accuracy 12

  13. 10/17/2014 Evaluation Methods Computer Science 1. Computer Vision: Measure Tracking Accuracy: True feature trajectory versus detected trajectory across different users and different tasks 2. Human-Computer Interaction:  Is the interface accurate enough to be operational?  What is the communication bandwidth? Fitts Law (accuracy/speed tradeoff)  What are the directions of movement most and least comfortable for users with disabilities?  Motivating test software for human subjects Applications Computer Science 13

  14. 10/17/2014 Painting a Line Computer Science Subject was asked to draw a straight horizontal line from left to right Painting a Line Computer Science User with Disabilities Nose Lip Eye Horizontal Line Trial 1 9 s Horizontal Line Trial 2 21 s Horizontal Line Trial 3 20 s Horizontal Line Trial 4 4 s Horizontal Line Trial 5 17 s Vertical Line Trial 1 11 s Vertical Line Trial 2 6 s Vertical Line Trial 3 28 s Vertical Line Trial 4 55 s Average: 19 s, Std Deviation: 15.6 s 14

  15. 10/17/2014 Two-level Text Entry Computer Science Experience Computer Science Each user was asked to spell 3 words: “RAINING” “MINIMAL” “POOR” User with disabilities: “OPOTOTTR” instead of “POOR.” 15

  16. 10/17/2014 Applications Computer Science Movement Evaluation Interface Computer Science 16

  17. 10/17/2014 Movement Evaluation Interface Computer Science Some Lessons Learned Computer Science Designing Human-Computer Interface:  Text entry applications need large, strategically placed areas for letters or words to reduce the problem of false selection  “Rest” areas needed (“Midas Touch Problem”)  Trajectories most comfortable for a user with severe cerebral palsy were along diagonal axes Using Human-Computer Interface:  Choice of tracking method should depend on application used  Nose is most reliable feature for non-disabled users; allows fast and smooth motion  No clear winning feature for users with disabilities  Automatic re-initialization needed when features lost 17

  18. 10/17/2014 Assistive Software Computer Science  Text Entry  Games  Web mediators  GUI of browser  RefLink: automatic entity extraction  Software for navigating music and videos  Image editor “Camera Canvas”  Animate! Making an anthropomorphic figure to dance Rick Hoydt Speller Computer Science 18

  19. 10/17/2014 Applications Computer Science Computer Science 19

  20. 10/17/2014 Slime Volleyball Computer Science Animate! Computer Science 20

  21. 10/17/2014 Animate! Computer Science Camera Canvas Computer Science  Image editing software package  Works with Camera Mouse as mouse- substitution input system  Sliding menu bar  Selection area 21

  22. 10/17/2014 Computer Science Camera Canvas Computer Science 22

  23. 10/17/2014 Camera Canvas Computer Science Camera Canvas Computer Science 23

  24. 10/17/2014 An Interface that Enables People with Motion Impairments to Analyze Web Content and Dynamically Link to References Navigate to the article Computer Science 24

  25. 10/17/2014 Find a Term Computer Science Find a Term Computer Science 25

  26. 10/17/2014 Copy and paste on search bar Computer Science Click on Search Computer Science 26

  27. 10/17/2014 Click on Result Computer Science Wikipedia Page Computer Science 27

Recommend


More recommend