title: An electrooculogram-based binary saccade sequence classification (BSSC) technique for augmentative communication and control.
abstract: In the field of assistive technology, the electrooculogram (EOG) can be used as a channel of communication and the basis of a man-machine interface. For many people with severe motor disabilities, simple actions such as changing the TV channel require assistance. This paper describes a method of detecting saccadic eye movements and the use of a saccade sequence classification algorithm to facilitate communication and control. Saccades are fast eye movements that occurs when a person's gaze jumps from one fixation point to another. The classification is based on pre-defined sequences of saccades, guided by a static visual template (e.g. a page or poster). The template, consisting of a table of symbols each having a clearly identifiable fixation point, is situated within view of the user. To execute a particular command, the user moves his or her gaze through a pre-defined path of eye movements. This results in a well-formed sequence of saccades which are translated into a command if a match is found in a library of predefined sequences. A coordinate transformation algorithm is applied to each candidate sequence of recorded saccades to mitigate the effect of changes in the user's position and orientation relative to the visual template. Upon recognition of a saccade sequence from the library, its associated command is executed. A preliminary experiment in which two subjects were instructed to perform a series of command sequences consisting of 8 different commands are presented in the final sections. The system is also shown to be extensible to facilitate convenient text entry via an alphabetic visual template.
authors: School of Electrical Engineering Systems, Dublin Institute of Technology, Kevin St., Dublin 8, Ireland. johnalan.keegan@dit.ie
authors: Johnalan
authors: J
authors: Keegan
authors: Edward
authors: E
authors: Burke
authors: James
authors: J
authors: Condron
mesh_terms: D000328:Adult; D000465:Algorithms; D003143:Communication Devices for People with Disabilities; D003201:Computers; D001330:Electronic Data Processing; D004585:Electrooculography / Q000295:instrumentation* / Q000379:methods*; D004867:Equipment Design; D005133:Eye Movements; D005260:Female; D006801:Humans; D008297:Male; D016571:Neural Networks, Computer; D010363:Pattern Recognition, Automated; D012438:Saccades; D012815:Signal Processing, Computer-Assisted