Graduation Year


Document Type




Degree Name

MS in Computer Engineering (M.S.C.P.)

Degree Granting Department


Major Professor

Marvin Andujar, Ph.D.

Committee Member

Shaun Canavan, Ph.D.

Committee Member

Tempestt Neal, Ph.D.


Artificial Intelligence, Deep Learning, EOG, Machine Learning, Neural Networks


Electroencephalography (EEG) signals can be used for many purposes and has the potential to be adapted to various systems. When EEG is recorded from users, these studies are performed primarily in an indoor environment, while the user is stationary. This is due to the levels of noise that are experienced when recording EEG data, to minimize errors in the data. This thesis aims to adapt tasks that are performed indoors to an external environment by removing both noise and artefacts in EEG, using a 2D Convolutional Autoencoder (CAE). The data is recorded from subjects is passed into the 2D CAE to produce a reconstructed signal that removes the noise and artefacts. The experiment consists of an initial recording, where the subject sits stationary indoors for 60 seconds, to obtain a baseline. Afterwards, they perform movement-based tasks both indoors and outdoors for 60 seconds. These tasks consist of the following: stationary inside and outside with and without lifting a 10 lb dumbbell and movement inside and outside with and without lifting a 10lb dumbbell. The indoor movement recordings are used as the pure signals and the outdoor recordings are the noisy signals. Both are passed into the 2D CAE to produce a reconstructed signal that removes the noise from the outside recorded data. To verify results, a web application was developed to perform offline authentication. The reconstructed signal is matched against the data recorded while the user is moving in an internal environment, using the cosine similarity. If the two signals are closely related, the user will be able to authenticate into a web application. The matching score achieved were an average of 90% when performing the cosine similarity with the reconstructed signal to the inside data after preprocessing the data and 80% without preprocessing.