Development of an electrooculogram (EOG) based virtual keyboard

Communication is important part of everyone life, it supports and help with human development. Diseases can take away a person communication skills. Without be able to communicate properly the person will faced psychological issues. One of the diseases is stroke. From the year 2008 to 2012, the numb...

Full description

Saved in:
Bibliographic Details
Main Author: Peh, Ruiliang
Other Authors: Vinod Achutavarrier Prasad
Format: Final Year Project
Language:English
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10356/59090
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-59090
record_format dspace
spelling sg-ntu-dr.10356-590902023-03-03T20:48:17Z Development of an electrooculogram (EOG) based virtual keyboard Peh, Ruiliang Vinod Achutavarrier Prasad School of Computer Engineering DRNTU::Engineering::Computer science and engineering Communication is important part of everyone life, it supports and help with human development. Diseases can take away a person communication skills. Without be able to communicate properly the person will faced psychological issues. One of the diseases is stroke. From the year 2008 to 2012, the number of stroke cases in Singapore is increasing. One of the symptoms of stroke can prevent people from communicating with others. In order to help those with problem communicating, an EOG Human Computer Interface (HCI) is used to assist them in communicating with people. In this project, an EOG virtual keyboard is being implemented to assist people with difficulty in communicating. In today context, there are a lot of work or research are related with processing or making use of EOG signal for various purposes. One of the work is using EOG signal to control a mouse cursor. Research has shown that EOG is better than EEG when it comes to man and machine interaction. As EEG signal will varies when the user is tired but EOG signal wont varies. In this project the equipment that is use to read EOG signal is from a company called Great Lakes NeuroTechnologies. One of its product is BioRadio 150 which enable the user to read various signal from a human body such as EOG, EEG, EMG and ECG. A C# program was used to process and analyse the EOG signal. The Virtual keyboard designed is different from the normal QWERTY keyboard. The virtual keyboard design was based to reduce the strain on the eyes for the user who is using the program. With a lot of different algorithm thought of by other researcher, this program designed its own algorithm to detect different eyes movement. EOG signal are not always consistency as it varies accordingly to how long the user look in a direction. Lastly, the writer believe that with this system it will help a lot of people who wants to communicate with others but is unable to do so. Bachelor of Engineering (Computer Engineering) 2014-04-22T07:54:39Z 2014-04-22T07:54:39Z 2014 2014 Final Year Project (FYP) http://hdl.handle.net/10356/59090 en Nanyang Technological University 31 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering
spellingShingle DRNTU::Engineering::Computer science and engineering
Peh, Ruiliang
Development of an electrooculogram (EOG) based virtual keyboard
description Communication is important part of everyone life, it supports and help with human development. Diseases can take away a person communication skills. Without be able to communicate properly the person will faced psychological issues. One of the diseases is stroke. From the year 2008 to 2012, the number of stroke cases in Singapore is increasing. One of the symptoms of stroke can prevent people from communicating with others. In order to help those with problem communicating, an EOG Human Computer Interface (HCI) is used to assist them in communicating with people. In this project, an EOG virtual keyboard is being implemented to assist people with difficulty in communicating. In today context, there are a lot of work or research are related with processing or making use of EOG signal for various purposes. One of the work is using EOG signal to control a mouse cursor. Research has shown that EOG is better than EEG when it comes to man and machine interaction. As EEG signal will varies when the user is tired but EOG signal wont varies. In this project the equipment that is use to read EOG signal is from a company called Great Lakes NeuroTechnologies. One of its product is BioRadio 150 which enable the user to read various signal from a human body such as EOG, EEG, EMG and ECG. A C# program was used to process and analyse the EOG signal. The Virtual keyboard designed is different from the normal QWERTY keyboard. The virtual keyboard design was based to reduce the strain on the eyes for the user who is using the program. With a lot of different algorithm thought of by other researcher, this program designed its own algorithm to detect different eyes movement. EOG signal are not always consistency as it varies accordingly to how long the user look in a direction. Lastly, the writer believe that with this system it will help a lot of people who wants to communicate with others but is unable to do so.
author2 Vinod Achutavarrier Prasad
author_facet Vinod Achutavarrier Prasad
Peh, Ruiliang
format Final Year Project
author Peh, Ruiliang
author_sort Peh, Ruiliang
title Development of an electrooculogram (EOG) based virtual keyboard
title_short Development of an electrooculogram (EOG) based virtual keyboard
title_full Development of an electrooculogram (EOG) based virtual keyboard
title_fullStr Development of an electrooculogram (EOG) based virtual keyboard
title_full_unstemmed Development of an electrooculogram (EOG) based virtual keyboard
title_sort development of an electrooculogram (eog) based virtual keyboard
publishDate 2014
url http://hdl.handle.net/10356/59090
_version_ 1759856054393372672