Eye Tracking Computer Control-A Review

Similar documents
An EOG based Human Computer Interface System for Online Control. Carlos A. Vinhais, Fábio A. Santos, Joaquim F. Oliveira

CSE Thu 10/22. Nadir Weibel

Physiological signal(bio-signals) Method, Application, Proposal

1. INTRODUCTION: 2. EOG: system, handicapped people, wheelchair.

POLAR COORDINATE MAPPING METHOD FOR AN IMPROVED INFRARED EYE-TRACKING SYSTEM

Improvement of Accuracy in Remote Gaze Detection for User Wearing Eyeglasses Using Relative Position Between Centers of Pupil and Corneal Sphere

Eye Gaze Tracking With a Web Camera in a Desktop Environment

Eye Tracking and EMA in Computer Science

MrN Physics Tuition in A level and GCSE Physics AQA GCSE Physics Spec P3 Optics Questions

Multi-Modal User Interaction. Lecture 3: Eye Tracking and Applications

Robots in the Field of Medicine

A Solution for Identification of Bird s Nests on Transmission Lines with UAV Patrol. Qinghua Wang

Scanned Image Segmentation and Detection Using MSER Algorithm

The introduction and background in the previous chapters provided context in

Patents of eye tracking system- a survey

A Study on Gaze Estimation System using Cross-Channels Electrooculogram Signals

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

3D Commercial Metrological Systems

Utilize Eye Tracking Technique to Control Devices for ALS Patients

Technology offer. Aerial obstacle detection software for the visually impaired

DESIGNING AND CONDUCTING USER STUDIES

BIONIC EYE. Author 2 : Author 1: P.Jagadish Babu. K.Dinakar. (2 nd B.Tech,ECE)

NSERC Summer Project 1 Helping Improve Digital Camera Sensors With Prof. Glenn Chapman (ENSC)

TECHNICAL DOCUMENTATION

- Basics of informatics - Computer network - Software engineering - Intelligent media processing - Human interface. Professor. Professor.

Multi-sensory Tracking of Elders in Outdoor Environments on Ambient Assisted Living

Instruments Commonly Used For Examination of the Eye

Fabrication of the kinect remote-controlled cars and planning of the motion interaction courses

Human-Centric Trusted AI for Data-Driven Economy

BME 3113, Dept. of BME Lecture on Introduction to Biosignal Processing

INTERIOR DESIGN USING AUGMENTED REALITY

UM-Based Image Enhancement in Low-Light Situations

PROGRESS ON THE SIMULATOR AND EYE-TRACKER FOR ASSESSMENT OF PVFR ROUTES AND SNI OPERATIONS FOR ROTORCRAFT

www. riseeyetracker.com TWO MOONS SOFTWARE LTD RISEBETA EYE-TRACKER INSTRUCTION GUIDE V 1.01

Automatic Morphological Segmentation and Region Growing Method of Diagnosing Medical Images

Image Processing Based Vehicle Detection And Tracking System

Linking Mainstream Acessibility with Assistive Devices

Frame-Rate Pupil Detector and Gaze Tracker

UPDRS tests for Diagnosis of Parkinson s Disease Employing Virtual-Touchpad

Image Modeling of the Human Eye

ABSTRACT. Keywords: Glaucoma, videopupillography, intraocular pressure, pupil, pupil size, pupillometer 1. INTRODUCTION

Vitreous imaging system New method for medical diagnosis

Image Classification (Decision Rules and Classification)

Tobii Pro VR Integration based on HTC Vive Development Kit Description

Non-Invasive EEG Based Wireless Brain Computer Interface for Safety Applications Using Embedded Systems

ISSN Vol.02,Issue.17, November-2013, Pages:

The First True Color Confocal Scanner on the Market

Eye-centric ICT control

International Journal of Computer Sciences and Engineering. Research Paper Volume-5, Issue-12 E-ISSN:

MATLAB DIGITAL IMAGE/SIGNAL PROCESSING TITLES

Vision Defect Identification System (VDIS) using Knowledge Base and Image Processing Framework

Face Recognition Based Attendance System with Student Monitoring Using RFID Technology

Research on Pupil Segmentation and Localization in Micro Operation Hu BinLiang1, a, Chen GuoLiang2, b, Ma Hui2, c

A Study on the control Method of 3-Dimensional Space Application using KINECT System Jong-wook Kang, Dong-jun Seo, and Dong-seok Jung,

Deblurring Image and Removing Noise from Medical Images for Cancerous Diseases using a Wiener Filter

Invisible sophistication. Visible simplicity. CS Welcome to the simplicity of compact panoramic imaging

Hand Gesture Recognition System Using Camera

Review on Eye Movement Controlled Wheelchair

Technology and digital images

Comparison of Two Pixel based Segmentation Algorithms of Color Images by Histogram

Column-Parallel Architecture for Line-of-Sight Detection Image Sensor Based on Centroid Calculation

Automated Detection of Early Lung Cancer and Tuberculosis Based on X- Ray Image Analysis

FRAUNHOFER INSTITUTE FOR PHOTONIC MICROSYSTEMS IPMS. Application Area. Quality of Life

ELECTRICITY THEFT MONITORING AND ITS CONSUMPTION SAVINGS

License Plate Localisation based on Morphological Operations

COMMUNICATION AID FOR PARALYZED

Lumenis Array LaserLink Pattern Scanning Laser Technology RETINA

Projection Based HCI (Human Computer Interface) System using Image Processing

Performance Comparison of Mean, Median and Wiener Filter in MRI Image De-noising

COMPARITIVE STUDY OF IMAGE DENOISING ALGORITHMS IN MEDICAL AND SATELLITE IMAGES

International Journal of Advanced Research in Computer Science and Software Engineering

The First True Color Confocal Scanner

EYE CONTROLLED WHEELCHAIR

Towards Wearable Gaze Supported Augmented Cognition

HYBRID MEDICAL IMAGE COMPRESSION USING SPIHT AND DB WAVELET

Human Authentication from Brain EEG Signals using Machine Learning

CAPSULE ENDOSCOPY (PILL CAMERA)

OBJECTIVE OF THE BOOK ORGANIZATION OF THE BOOK

Recent Progress on Wearable Augmented Interaction at AIST

DISEASE DETECTION OF TOMATO PLANT LEAF USING ANDROID APPLICATION

A Mathematical model for the determination of distance of an object in a 2D image

Using Eye Blinking for EOG-Based Robot Control

VC 16/17 TP2 Image Formation

Impressive Wide Field Image Quality with Small Pupil Size

Smart-Device Ophthalmic Photography

Research Article Gaze Estimation Method Using Analysis of Electrooculogram Signals and Kinect Sensor

Virtual Reality as Human Interface and its application to Medical Ultrasonic diagnosis

On the Performance of Lossless Wavelet Compression Scheme on Digital Medical Images in JPEG, PNG, BMP and TIFF Formats

Introduction to Computational Intelligence in Healthcare

Study of 3D Barcode with Steganography for Data Hiding

RESEARCH AND DEVELOPMENT OF DSP-BASED FACE RECOGNITION SYSTEM FOR ROBOTIC REHABILITATION NURSING BEDS

Augmented Reality and Its Technologies

VC 14/15 TP2 Image Formation

Design of Omni-Directional Tilt Sensor Based on Machine Vision

Received on: Accepted on:

Touchless Fingerprint Recognization System

Transferring wavefront measurements to ablation profiles. Michael Mrochen PhD Swiss Federal Institut of Technology, Zurich IROC Zurich

Watermarking patient data in encrypted medical images

¹ N.Sivanandan, Department of Electronics, Karpagam University, Coimbatore, India.

CROWD ANALYSIS WITH FISH EYE CAMERA

Transcription:

Eye Tracking Computer Control-A Review NAGESH R 1 UG Student, Department of ECE, RV COLLEGE OF ENGINEERING,BANGALORE, Karnataka, India ------------------------------------------------------------------- ***------------------------------------------------------------------- Abstract- With the advancement in the technology, more modern and advanced devices and computers have been developed. This advancement in technology has necessitated the growth of the economy as well as the business world. However, the advancement in the technology has resulted into negative implications such as accidents that sometimes lead into paralyzing of the whole body of an individual. It may give rise to an end of one's career as since one may not be able to work or walk again. The research paper, therefore, aims at the development of computers that are controlled by detection of eye movements so as to enhance the paralyzed people realize their lifetime dreams. The paper will outline the various mathematical proofs such as linear and polynomial calibration functions. The relevant algorithms necessary for the development of eye-controlled computers will be discussed. Also, the different algorithms will be highlighted which have to be taken into consideration for the proper operation of the eye-controlled computers. The paper will also highlight various techniques that have been developed with an aim of enhancing computer interface so with an aim of improving communication of the physically disabled people. It will also focus on the various types of eye trackers and the basis upon which they operate. The study will highlight the application of eye-controlled computers in the medical field by neuroscientists, physically disabled people and radiographers. The study will end with a conclusion highlighting how the application of the eye-controlled computers has transformed life and a recommendation for the advancement of the eye-controlled computers. It can be enhanced by carrying out more researchers so as to develop new eye-controlled computers. 1. INTRODUCTION The development of Eye controlled computers dates back to the 18th century with the development of an eye tracker by an educational psychologist Edmund Burke Huey. The eye tracker consisted of contact lens that was connected to aluminum pointers. The eye tracker operated by moving along with the eyes so as to track the eye movement. However, these early eye trackers had some shortfalls. They usually made their users uncomfortable as the users had to take care of them whenever worn. Later a nonintrusive eye tracker that operated on the principle of beams of light reflected by an eye was invented [1]. An eye movement camera was later discovered that recorded the eyes motion in a film. During this era, the eye trackers were mainly discovered so as to advance the field of science and engineering. Since then studies have been undertaken to help scientists. These studies are aimed at the development of more advanced eye tracking devices. Today s studies on eye tracking devices are mainly carried out so as to develop new devices that would assist those paralyzed and physically challenged perform their duties and enable them to communicate effectively [2]. 2.EYE TRACKERS An eye tracker is a scientific device that is designed to increase the computer user interface so as to enhance communication and enable one to perform a particular task. These devices operate by the eye movement [3].Fig 1 below shows the block diagram of an eye tracker. Keywords: Eye trackers, eye tracking algorithms, computer user interface, eye movement, eye computer control, eye pixels. 2015, IRJET ISO 9001:2008 Certified Journal Page 954

Fig- 2: Optical Tracker Fig- 1: Eye Tracker Block Diagram 3.OVERVIEW OF THE EYE TRACKERS IN USE 3.1 Eye-attached Trackers These trackers mainly consist of contact lens with fixed magnetic field sensor. The lens is embedded in a way that it consistently moves in the same direction with the eye thus enhancing the measurement of the eye movement. These trackers are however unreliable as the eye movements affect the magnetic field of the trackers. As a result, the eye attached trackers are not commonly used in enhancing computer interface. 3.2 Optical Trackers This type of eye tracker is a non-contact device that is commonly used around the world. It consists of a sensor and an LED light source. These non-contact trackers are based on the principle of video capturing of the eye movement that is then extracted by the frame. It was enhanced by the advancement in photonic devices and micro technology such as illuminators and sensors. With the development of optical eye tracker, it freed human being for the discomfort associated with eye attached trackers. Fig 2 below shows how an optical tracker operates. 3.3 Electric Potential Trackers The potential electric tracker is based on the principle of Electrooculogram (EOG)[4]. It involves placement of two contact electrodes around the eye. This consists of positive and negative electrodes. The two electrodes measure the eye movement by tracing the movement of the eye's positive pole cornea and negative pole retina. Thus, this device is more widely used due to its potential for tracking the eye movement when in total darkness or when the eye is closed. The trackers are also preferred as it involves attachment of simple, portable and tiny electrodes around the eye. However, the trackers normally are not the best devices to detect the accuracy of where the eye is looking. It is because the devices are affected by the slow movement of the eye. 3.4 Video-Based Trackers This eye tracker consists of a computer interface that saves and analyzes the eye movement data. Also, it has a video camera that records the eye movements. There two types of video based tracker namely, the remote system where a camera is placed below the computer screen. The head mounted system as the other kind has its camera attached to the frame of the eyeglasses. 4. EYE-TRACKING ALGORITHM 2015, IRJET ISO 9001:2008 Certified Journal Page 955

These eye tracking algorithms consists of two approaches that are the model based and feature-based approaches. The feature-based approach operates by the position of the eye by detecting and locating the image features of an eye. The model-based approach, on the other hand, works by identifying the best fitting model of an eye image. This tracking algorithm can give a more accurate estimation of the eye pupil compared to the feature based approach. Thus, the model based algorithm is commonly used in enhancing computer user interface [5]. For each of the model based or feature based approach to be functional it has to the number of eye pixels. It is attained in five stages of the eye tracking algorithm [6]. 4.1Algorithm i. Frame search region stage In this stage, a rough approximation of the eye position is adopted by the use of potential electric tracker. ii. Pre-processing stage This stage involves the identification and estimation of the eye pixels. It is usually done using eye's color properties. The estimation of the eyes pixels is enhanced so as to identify the intensity of the pixels. By doing so, the eye pixels are made more vigorous to lighting circumstances. The pixels intensity is typically estimated using the following formula. I=0.33*(r+g+b) Where b, r, and g represent the blue, red and green pixels intensities respectively iii. Classification stage The stage involves the identification of intensity of eye pixels from the pre-processing stage. The intensity pixels are either classified as belonging to either to the eye or not by the use of a Bayesian classifier. iv. Clustering stage The clustering stage involves the identification of pixels that do not belong to the user and interface eyes that might not have been identified in the classification stage. {1/72*H} where H is the horizontal camera resolution. Also at this stage there is the elimination of all clusters with greater sizes than the threshold. Starburst Algorithm is one of the eye tracking algorithm that combines model based and feature based approaches in its operation. The starburst algorithm locates both the eye pupil and corneal reflection by the use feature based techniques. The model-based techniques are on the other hand used in refining the ellipse fit. With the combination of the two features, the starburst algorithm a well and effective computer interface is enhanced by the device. Besides, the algorithm also depends on the detection of the white or black pupil. The device also is used in iris detection if the eye receives sufficient light. The starburst algorithm operates by first removing the corneal reflection and ends up with finding points on the eye pupil contour. 5.MATHEMATICAL EXPLANATION OF THE EYE TRACKER The eye movements are measured by the eye tracker using either a simple linear or polynomial calibration models (Weber et al., 2013). These two models consist of a standard calibration set ranging from 5 to 9. The linear calibration function is based on the following equation. Sx=a0+a1x Sy=b0+b1x Sx and Sy represent the screen coordinates and (x, y) is the pupil corneal reflection vector. The unknown coefficients are a0, a1, b0, and b1 and can be calculated using the least square method. The polynomial calibration function, on the other hand, is based on the following equations Sx=a0+a1x +a2y+a3xy+a4x2+a5y2 Sx=b0+b1x +b2y+b3xy+b4x2+b5y2 v. Post-processing stage It is the last stage of the eye algorithm which involves combining all clusters with less distance than that of a particular threshold. The threshold distance is calculated as : 2015, IRJET ISO 9001:2008 Certified Journal Page 956

6.EYE TRACKING MEDICAL APPLICATIONS With the development of the eye trackers, there has been an improvement in studies that are aimed at the improvement of the field of medicine. The neuroscientists have been able to carry out studies concerning the eye movements, brain damage, and neurological diseases. The psychologists, on the other hand, have been able to use the eye trackers in studying human s attention, memory, and language [7]. The eye trackers also are employed by the radiographers in the studying of the human anatomy. It has enhanced the diagnosis and treatment of patients as the eye trackers help them detect the infected parts of the body. The eye trackers also are used to enhance communication of the physically challenged and paralyzed people who cannot communicate effectively [8]. By the utilization of the eye trackers, the physically challenged can communicate through emails and social media without assistance from a third party. Thus, those physically challenged will be in a position to connect with others and live an ordinary life [9]. However, the operation of the eye trackers is mainly affected by the high cost of buying the equipment, and this makes it hard for those physically challenged people and hospitals to purchase this equipment. Another problem that hinders the operation of these devices is the movement of the eye. Unlike the mouse of a computer, it is hard to control the position of the eye consciously and precisely. The operation of such devices is also affected by the complicated calculation and a large amount of data required in the development of these devices. Lastly, the eye trackers may result in discomfort especially the mounted eye tracker devices. 7.CONCLUSION The research paper explains the evolution of the eye tracker devices, the types of eye trackers and the various stages involved in the application of an eye tracker. From the results, it is evident that eye tracker algorithm is the most effective and efficient device that detects the eye movement. From our paper, it is clear that eye trackers are of great importance more so in medical applications. Hence, more studies should be undertaken to enhance the development of more advanced eye trackers. Hence, enhancing the improvement in the medical services as well as making life more comfortable. 8. RECOMMENDATIONS From the research it can be recommended that there is a need for an improvement in the eye trackers so as to enhance computer-user interface. This can be enhanced by incorporating the technology with other input devices such as global positioning system (GPS), speech, touch and gesture devices. This would in turn increase the interactions between human beings and the surroundings.more eye tracking devices should be developed that are simple and cheap to purchase. The technology should also be incorporated in other communication devices such as phones so as to help people appreciate the need for the eye tracking technology. REFERENCES [1] T. O. Zander, "Combining eye gaze input with a braincomputer interface for touchless human-computer interaction," Interantional Journal of Human-Computer Interaction, vol. 27, no. 1, pp. 38-51, 2010. [2] K. Holmqvist, M. Nystrom, R. Andersson, R. Dewhurst, H. Jarodzka and J. Van de Weijer, Eye tracking: A comprehensive guide to methods and measures, Oxford: Oxford University Press, 2011. [3] A. Glockner and A. K. Herbold, "An eye-tracking study on information processing in risky decisions: Evidence for compensatory strategies based on automatic process," Journal of Behavioral Decision Making, vol. 24, no. 1, pp. 71-98, 2011. [4] A. B. Usakli, S. Gurkan, F. Aloise, G. Vecchiato and F. Babilon, "On the use of electrooculogram for efficient human computer interfaces," Computational Intelligence and Neuroscience, pp. 1-5, 2010. [5] J. Rottmann, M. Aristophanous, A. Chen and R. Berbeco, "A multi-region algorithm for markerless beam's-eye view lung tumor tracking," Physics in Medicine and Biology, vol. 55, no. 18, pp. 5585-5598, 2010. [6] J. Hyona, "The use of eye movements in the study of multimedia learning," Learning and Instruction, vol. 20, no. 2, pp. 172-176, 2010. 2015, IRJET ISO 9001:2008 Certified Journal Page 957

[7] D. Sonntag, S. Zilner, C. Schulz, M. Weber and T. Toyana, "Towards medical cyber-physical systems: Multimodal augmented reality for doctors and knowledge discovery about patients," in User Experience in Novel Technological Environments Design, User Experience and Usability, Berlin, 2013. [8] M. Lin and B. Li, "A wireless EOG-based human computer interface," in 2010 3rd International Conference on Biomedical Engineering and Informatics (BMEI), Yantai, 2010. [9] K. Weber, J. P. Mejia-Ramos, M. Inglis and L. Alcock, "On mathematicians' proof skimming: A reply to Inglis and Alcock/Skimming: A response to Weber and Mejía- Ramos," Journal for Research in Mathematics Education, vol. 44, no. 2, pp. 464-475, 2013. 2015, IRJET ISO 9001:2008 Certified Journal Page 958