Presentation is loading. Please wait.

Presentation is loading. Please wait.

Harshita Karamchandani Placement, Masters Project and Travels…..

Similar presentations


Presentation on theme: "Harshita Karamchandani Placement, Masters Project and Travels….."— Presentation transcript:

1 Harshita Karamchandani Placement, Masters Project and Travels…..

2 Outline  Placement Project Work  Background  Deliverables  Program outline  Masters  Usability requirements  Current Issues  Plan  Literature  A little more about my placement  Workplace  Pictures!

3 Background  WIL placement at BRI in Toronto  Development of an eye tracking system for an iPad  Uses for eye tracking Hands-free use of technology Access pathway for individuals with disabilities Augmentative and Alternative Communication (AAC) apps for tablets  Commercial Systems Tobii, Dynavox $5000 - $40,000  Currently no system available for tablets  Advantages of an eye tracking system on a tablet Low cost Portable Accessible

4 Deliverables  Programmed in C using the OpenCV library  PC version  Uses various image processing functions  Erosion  Canny edge detection  Hough circle transformation  Template Matching  Simple Logitech Quickcam  iPad version

5 Program Outline  Face tracking  User selects eye region  User selects iris template  Tracking begins  Calibration process – 4 points  Kalman filtering  Choice selection

6 Usability Requirements  tracking accuracy and reliability……………..  robustness to light conditions and head movements…………………………………….  non-intrusiveness……………………………..  real-time implementation……………………...  fast calibration…………………………………  cost-effectiveness…………………………….. (Toricelli et al 2008)

7 Current Issues  Only works with 2x2 grid  Need to improve accuracy (at least 4x4 grid)  Account for head tilt  Added functionality  e.g. detect blinking

8 Plan  Develop eye tracking program  Windows 7 Acer Tablet PC  VGA video recording – 640x480  C++ programming  Windows 7 SDK  Image processing beyond OpenCV  Enhance eye tracking  Obtain SBREC Ethics approval  User evaluation

9 Ideas and Literature  Artificial Neural Networks (ANN) –  Images of eyes are captured for every gaze position for training  2000 images/position (Baluja and Pomerleau 1994)  Large data  Computationally expensive  User specific  Eye tracking with large head motion  Requires external hardware,  IR light, multiple cameras (Yoo and Chung 2004)  Stereo Cameras (Matsumoto 1999)  Ultrasonic sensors (Sugioka et al 1996)

10 Continued..  OpenGazer (Nel 2009)  Uses optical flow  Trained Gaussian process  Source code available  Different morphological operators (Wang et al 2004)  Thresholding  Opening  Canny edge detection  Edge selection criteria – longest vertical edges  Ellipse fitting  More calibration points

11 Workplace  Holland Bloorview Kids Rehabilitation Hospital  Prism Lab  Infinity Lab  Supervisors – Tom Chau, Leslie Mumford, David Hobbs  Colleagues

12 My trip in pictures

13

14

15 References  Novita 2013, Augmentative and Alternative Communication (AAC), viewed on 16 April 2013  Tobii 2013, What is eye tracking?, viewed on 16 April 2013  Tobii 2013, Tobii C12 - AAC device for independence, viewed on 16 April 2013  Dynavox 2013, Dynavox EyeMax, viewed on 16 April 2013  Kumar, N. 2006, Reducing the Cost of Eye Tracking Systems, viewed on 16 April 2013  Holland, C. et al 2012, Eye tracking on un-modified common tablets: challenges and solutions, Texas State University, viewed on 16 April 2013  Ciesla, M et al 2012, Eye pupil location using webcam, Jagiellonian University, viewed on 16 April 2013

16 Thank You. Questions?


Download ppt "Harshita Karamchandani Placement, Masters Project and Travels….."

Similar presentations


Ads by Google