Development of human-computer interface based cursor control application

The objective of the project is to design and develop a computer mouse cursor application that is controlled by Brain Computer Interface (BCI). Steady State Visual Evoked Potentials (SSVEP) is the type of BCI to be implemented. With this BCI controlled cursor, users will be able to perform simple ta...

Full description

Saved in:
Bibliographic Details
Main Author: Ng, Chek Yong
Other Authors: Vinod Achutavarrier Prasad
Format: Final Year Project
Language:English
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10356/59138
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-59138
record_format dspace
spelling sg-ntu-dr.10356-591382023-03-03T20:24:09Z Development of human-computer interface based cursor control application Ng, Chek Yong Vinod Achutavarrier Prasad School of Computer Engineering Centre for High Performance Embedded Systems DRNTU::Engineering::Computer science and engineering The objective of the project is to design and develop a computer mouse cursor application that is controlled by Brain Computer Interface (BCI). Steady State Visual Evoked Potentials (SSVEP) is the type of BCI to be implemented. With this BCI controlled cursor, users will be able to perform simple tasks on a computer screen. The project is divided into five phases. They are visual stimulation, signal acquisition, feature extraction, target identification, and cursor control. For visual stimulation, a Graphical User Interface (GUI) is designed with blinking elements for users to make a selection. For signal acquisition, electroencephalography (EEG) signals are captured and recorded through specialized equipment. For feature extraction, Fast Fourier Transform (FFT) is conducted on the signals to identify the frequency components. For target identification, maximum peaks and its corresponding frequencies are identified. For cursor control, a GUI application is designed in which a computer mouse cursor will be moved based on the frequencies identified in the earlier stage. From the experiment, to make a single cursor movement, it involves the following processes: Data reading->Processing->Data reading->Processing->Cursor moving. Assuming data is interpreted correctly, the average timing required is approximately 19.5 s. Bachelor of Engineering (Computer Engineering) 2014-04-24T00:49:47Z 2014-04-24T00:49:47Z 2014 2014 Final Year Project (FYP) http://hdl.handle.net/10356/59138 en Nanyang Technological University 34 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
Ng, Chek Yong
Development of human-computer interface based cursor control application
description The objective of the project is to design and develop a computer mouse cursor application that is controlled by Brain Computer Interface (BCI). Steady State Visual Evoked Potentials (SSVEP) is the type of BCI to be implemented. With this BCI controlled cursor, users will be able to perform simple tasks on a computer screen. The project is divided into five phases. They are visual stimulation, signal acquisition, feature extraction, target identification, and cursor control. For visual stimulation, a Graphical User Interface (GUI) is designed with blinking elements for users to make a selection. For signal acquisition, electroencephalography (EEG) signals are captured and recorded through specialized equipment. For feature extraction, Fast Fourier Transform (FFT) is conducted on the signals to identify the frequency components. For target identification, maximum peaks and its corresponding frequencies are identified. For cursor control, a GUI application is designed in which a computer mouse cursor will be moved based on the frequencies identified in the earlier stage. From the experiment, to make a single cursor movement, it involves the following processes: Data reading->Processing->Data reading->Processing->Cursor moving. Assuming data is interpreted correctly, the average timing required is approximately 19.5 s.
author2 Vinod Achutavarrier Prasad
author_facet Vinod Achutavarrier Prasad
Ng, Chek Yong
format Final Year Project
author Ng, Chek Yong
author_sort Ng, Chek Yong
title Development of human-computer interface based cursor control application
title_short Development of human-computer interface based cursor control application
title_full Development of human-computer interface based cursor control application
title_fullStr Development of human-computer interface based cursor control application
title_full_unstemmed Development of human-computer interface based cursor control application
title_sort development of human-computer interface based cursor control application
publishDate 2014
url http://hdl.handle.net/10356/59138
_version_ 1759853473490272256