| Literature DB >> 25621603 |
Asier Lopez-Basterretxea1, Amaia Mendez-Zorrilla2, Begoña Garcia-Zapirain3.
Abstract
In order to improve human computer interaction (HCI) for people with special needs, this paper presents an alternative form of interaction, which uses the iPad's front camera and eye/head tracking technology. With this functional nature/capability operating in the background, the user can control already developed or new applications for the iPad by moving their eyes and/or head. There are many techniques, which are currently used to detect facial features, such as eyes or even the face itself. Open source bookstores exist for such purpose, such as OpenCV, which enable very reliable and accurate detection algorithms to be applied, such as Haar Cascade using very high-level programming. All processing is undertaken in real time, and it is therefore important to pay close attention to the use of limited resources (processing capacity) of devices, such as the iPad. The system was validated in tests involving 22 users of different ages and characteristics (people with dark and light-colored eyes and with/without glasses). These tests are performed to assess user/device interaction and to ascertain whether it works properly. The system obtained an accuracy of between 60% and 100% in the three test exercises taken into consideration. The results showed that the Haar Cascade had a significant effect by detecting faces in 100% of cases, unlike eyes and the pupil where interference (light and shade) evidenced less effectiveness. In addition to ascertaining the effectiveness of the system via these exercises, the demo application has also helped to show that user constraints need not affect the enjoyment and use of a particular type of technology. In short, the results obtained are encouraging and these systems may continue to be developed if extended and updated in the future.Entities:
Mesh:
Year: 2015 PMID: 25621603 PMCID: PMC4367304 DOI: 10.3390/s150202244
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Comparison of commercial eye trackers.
|
|
|
|
| |
|---|---|---|---|---|
| 60 Hz | 30 Hz | 30 | 30 Hz y 60 Hz | |
| <35 ms | 50–70 ms | - | <20 ms a 60 Hz | |
| Up to 25” (16:9) | Up to 25” (16:9) | - | Up to 24” | |
| 40–90 cm | 40–90 cm | 60–250 cm | 45 cm–75 cm | |
| 200 g | 200 g | 75 g | 70 g | |
| 184 × 28 × 23 mm | 184 × 28 × 23 mm | 123 × 83 × 32.5 mm | 20 × 1.9 × 1.9 cm | |
| Si | Si | Si | Si | |
| Si | Si | Si | Si | |
| >40,000€ | >20,000€ | 18.798€ | 75€ | |
| USB 2.0 | USB 2.0 | - | USB 3.0 |
Tracking-related projects.
| Effect of low alcohol concentration on visual attention span in street traffic [ | Buser, A., Lachenmayr, B., Priemer, F., Langnau, A., Gilg, T. | 1996 | To demonstrate the effect of alcohol on drivers' concentration and attention span using an eye-tracking system | Eye tracker and IR light |
| openEyes. Low-cost head mounted eye-tracking solution [ | Li, Dongheng, Babcock, Jason, Parkhurst, Dj | 2006 | Design and development of an open source eye-tracking system | Eye tracker |
| Research into eye-catching colours using eye tracking [ | Mokryun Baik, Hyeon-Jeong Suk, Jeongmin Lee, Kyungah Choi | 2013 | Advertising and design studies | - |
| Using eye-tracking and support vector machine to measure learning attention span in eLearning [ | Chien Hung Liu, Po Yin Chang, Chun Yuan Huang | 2013 | To detect the level of attention span in students' learning process in the absence of a supervisor | Eye tracker |
| Eye tracking in human-computer interaction and usability research: ready to deliver the promises [ | Jacob, RJK, Karn, KS | 2003 | To use the eye-tracking technique as an interaction and usability tool with systems | Eye tracker |
| Real-time eye tracking and blink detection with USB cameras [ | Chau, Michael, Betke, Margrit | 2005 | Use of eye tracking and eye blinking as a computer control system | Eye tracker |
| Hands-free interface to a virtual reality environment using head tracking [ | Sing Bing Kang | 1999 | Use of head tracking for a hands-free browsing system in a computer-controlled environment | Camera and computer system |
| Driving with binocular visual field loss? A study of a supervised on-road parcours with simultaneous eye and head tracking [ | Enkelejda Kasneci, Katrin Sippel, Kathrin Aehling, Martin Heister, Wolfgang Rosenstiel, Ulrich Schiefer, Elena Papageorgiou | 2014 | To assess the on-road driving performance of patients suffering from binocular visual field loss using a dual-brake vehicle, and to research into related compensatory mechanisms | - |
| A method to monitor eye and head tracking movements in college baseball players [ | Fogt, Nicklaus F.; Zimmerman, Aaron B. | 2014 | To develop a method to measure horizontal gaze tracking errors (based on synchronized eye and head tracking recordings) as subjects viewed many pitched balls, and to assess horizontal eye, head, and gaze tracking strategies of a group of Division 1 college baseball players | Video eye tracker and an inertial sensor |
| Head pose estimation using a coplanar face model for human computer interaction [ | Jin-Bum Kim, Hong-In Kim, Rae-Hong Park | 2014 | To create an algorithm to estimate the head pose without | - |
Mobile Eye-tracking projects.
| Startup Umoove [ | IOS and Android | 13 February 2014 | Natural interaction with face and eyes for mobile applications, business associations and revolutionary analytical platforms | Eye tracking and head tracking | Not included | Internal (front) |
| Fixational [ | IOS and Android | 3 September 2012: application for capturing images: the reading application has not yet been launched | To capture images via eye blinking E-book reader controlled by eye tracking | Eye tracking | Included | Internal (front) |
Figure 1.Tipped position with iPad stand.
Figure 2.Suitable user-iPad position.
Test exercises.
| Exercise 1 | Working on face detection (face tracking) | Exercise comprising a sequence of ten movements (moving the head up, down, left and right) |
| Exercise 2 | Working on ocular detection (eye blinking) | Exercise comprising ten sequences involving opening and shutting of eyes with different margins of time |
| Exercise 3 | Working on pupil detection (eye tracking) | Exercise comprising a sequence of ten visualizations (looking up, down, left and right) |
Figure 3.High-level block diagram.
Figure 4.Low-level diagram of first stage.
Integral images.
| Sum = I (C) + I (A) − I(B) − I(D). |
| //A, B, C and D refer to the points in the following image: |
Figure 5.Haar Cascade integral images.
Figure 6.Low-level diagram of second stage.
Figure 7.Flow chart for headMovement algorithm filtering.
Figure 8.Low-level diagram of third stage.
Figure 9.Flow chart for blinkControl algorithm filtering.
Figure 10.Eye region of interest.
Figure 11.Low-level diagram of fourth stage.
Figure 12.Eye tracking processing margins.
Figure 13.Flow chart for eyeControl algorithm filtering.
Figure 14.Demo music app.
Description of the sample (n = 22).
| Eye color | Dark | 54.50 |
|
| ||
| Glasses | No | 63.64 |
Description of scores obtained from Exercises 2 and 3 (n = 22).
| Score Exercise 2 | 8.27 | 10.00 | 6.00 |
| Score Exercise 3 | 7.45 | 9.00 | 5.00 |
Differences in mean scores according to eye color.
| Score Exercise 2 | Dark | 12 | 8.33 | 54.00 | 0.722 |
| Light-colored | 10 | 8.20 | |||
|
| |||||
| Score Exercise 3 | Dark | 12 | 7.25 | 46.50 | 0.381 |
| Light-colored | 10 | 7.70 | |||
Differences in mean scores according to use of glasses.
| Score Exercise 2 | Yes | 8 | 7.87 | 36.50 | 0.188 |
| No | 14 | 8.50 | |||
|
| |||||
| Score Exercise 3 | Yes | 8 | 6.87 | 30.00 | 0.082 |
| No | 14 | 7.78 | |||
Figure 15.User with glasses 1.
Figure 16.User with glasses 2.
Figure 17.Erroneous detections.
Figure 18.Gaze to the left, center and right.