Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Eye Mouse


Published on

Eye mouse is a computationally efficient, reliable and cost effective solution for determination of gaze in real time. In a gaze determination system, images of the eye are taken by a camera and sent to an image processing system. The image is processed from a low resolution camera to determine the location of the user’s iris in relation to the rest of the eye. This location is passed through a specialized set of algorithms and gaze direction is determined. This data is used to control mouse events on a computer display.

You can download a beta version from here:

Published in: Technology

Eye Mouse

  1. 1. Eye Mouse<br />Ahmed S. Gheith<br />Amir M. Al-Ansary<br />Mohamed H. El-Mikaty<br />1<br />
  2. 2. Outline<br />2<br />
  3. 3. Introduction<br />Technical View<br />Business View<br />Conclusion and Future Work<br />3<br />OUTLINE<br />
  4. 4. Introduction<br />4<br />
  5. 5. What is Eye Mouse ?<br />Eye Mouse is a real time gaze determination software that controls a computer cursor by following the user’s gaze<br />Eye Mouse ..!!<br />5<br />INTRODUCTION<br />
  6. 6. Vision & Mission<br />Our Vision<br />To make Eye Mouse an acceptable tool to control a computer cursor<br />Our Mission<br />Enable disabled people to interact with computers<br />Easy, Fast, and Reliable tool<br />Get benefits from Eye Mouse in other applications as commercials and interactive advertisements <br />Introduction<br />
  7. 7. EYE MOUSE DESIGN & IMPLEMENTATION<br />Technical View<br />7<br />
  8. 8. Our Concept of Gaze Determination<br />8<br />Technical View<br />Schematic diagram of experimental setup<br />
  9. 9. Our Concept of Gaze Determination<br />9<br />Technical View<br />
  10. 10. Other Solutions<br />Infrared Light<br />10<br />Technical View<br />
  11. 11. Other Solutions<br />Electro-Oculogram<br />11<br />Technical View<br />
  12. 12. Provided Resources<br />12<br />Technical View<br />
  13. 13. Design Layout<br />13<br />Technical View<br />
  14. 14. Image Capturing & Processing<br />14<br />Technical View<br />
  15. 15. Face Detection & Eye Region Extraction<br />15<br />Technical View<br />
  16. 16. Face Detection & Eye Region Extraction<br />16<br />Technical View<br />
  17. 17. Face Detection & Eye Region Extraction<br />17<br />Technical View<br />
  18. 18. Gaze Determination<br />18<br />Technical View<br />Histogram Equalization<br />Binary Thresholding<br />Morphological Operations<br />
  19. 19. Mouse Scrolling<br />Scroll Up<br />19<br />Left eye<br />Right eye<br />Technical View<br />
  20. 20. Eye Trackinng<br />20<br />Technical View<br />y<br />x<br />
  21. 21. Cursor Movement<br />21<br />(xo,yo)<br />65535<br />Yscale<br />x<br />Xscale<br />y<br />65535<br />Eye Mouse Array<br />Microsoft Mouse Array<br />Technical View<br />
  22. 22. Blink Detection<br />22<br />Two Eyes detected<br />One Eye detected<br />No Eyes detected<br />Technical View<br />
  23. 23. Mouse Click<br />23<br />Technical View<br />
  24. 24. Limitations<br />Real time limitations<br />Performance dependency:<br />No. of frames captured per second<br />Camera resolution<br />Resolution and fps tradeoffs<br />24<br />Technical View<br />
  25. 25. Experimental results<br />25<br />Technical View<br />Face Detection Accuracy<br />Eyes Detection Accuracy<br />Gaze Determination Accuracy<br />
  26. 26. GUI (Main Form)<br />26<br />Technical View<br />Current Status<br />Exit Button<br />Settings<br />Start / Stop Button<br />
  27. 27. GUI (Settings Form)<br />27<br />Technical View<br />Detection Settings<br />Mouse Functions<br />Scrolling Sesitivity<br /><ul><li> Face Detection
  28. 28. Right Eye Detection
  29. 29. Left Eye Detection</li></ul>OK Button<br />
  30. 30. Business View<br />28<br />
  31. 31. Features & Benifits<br />Features:<br />Simple, Easy to use<br />No specific requirements<br />Low resolution webcams<br />Benefits:<br />Easier computer control<br />Help disabled & handicapped people to use computers<br />Help children to learn<br />29<br />Business view<br />
  32. 32. Targeted Usres<br />30<br />Business view<br />
  33. 33. Targeted Applications<br />31<br />Business view<br />
  34. 34. Tobii Technology AB 2001<br />Currently being marketed toward all forms of visual marketing applications<br />Seeing Machines 2007<br />Analyzing software that includes programs to detect user fatigue<br />SR Research Ltd. 2007<br />Uses three video cameras<br />Business view<br />Market & Competition Analysis<br />
  35. 35. Competitive Advantages<br />Simplicity<br />Easy to install & use <br />Speed<br />Acceptable number of fps<br />Cost<br />Doesn’t require additional HW<br />33<br />Business View<br />
  36. 36. Market Segmentation<br />34<br />Business view<br />
  37. 37. Market Segmentation<br />35<br />Business view<br />
  38. 38. Conclusion & future work<br />36<br />
  39. 39. Conclusion<br />We have introduced an easy solution for efficient gaze determination by performing:<br />Face Tracking<br />Eye Tracking<br />Gaze estimation<br />Simulate mouse functions<br />37<br />Conclusion & future work<br />
  40. 40. Future work<br />Detection and tracking of center of Iris<br />Using embedded device to have a separate interactive advertising system<br />Stereo image capturing for 3D positioning in video games<br />Tracking other face features (nose, mouth, eye brow), to provide more events<br />38<br />Conclusion & future work<br />
  41. 41. Thank You Questions ?!!<br />39<br />