ESARP Lab Open Access Repository

This page provides open access software and hardware designed and developed by our research group. The content of this page is free. We do appreciate you cite our relevant work while utilizing these open access resources. 

Wavelet-based ocular artifact removal algorithm from single channel EEG data

This is the implementation of Wavelet (WT) based Ocular Artifact (OA) removal from single channel Electroencephalography (EEG) as described in the paper:

S. Khatun, R. Mahajan, and B. I. Morshed, "Comparative Study of Wavelet Based Unsupervised Ocular Artifact Removal Techniques for Single Channel EEG Data", IEEE Journal of Translational Engineering in Health and Medicine (JTEHM), vol. 4, no. 1, pp. 1-8, Dec. 2016.

We request you to cite the above paper if you utilize this algorithm.


This MATLAB code can clean ocular artifacts (OA) from raw EEG data. The algorithm uses Wavelet Technique to decompose the raw signals, identify artifactual components and reconstructs artifact-free EEG data.


Download the Matlab code

MIT License
Copyright (c) 2016 Bashir Morshed