I have an EEG signal and it contains eye blink artifacts. I read some references and know that it is possible to detect eye blinks and remove them by using wavelet transforms, but I don't know that how do it.

How do I detect eye blinks? After transforming the EEG signal into wavelet coefficients, what should I do and which level of Daubechies can be used to do that?

  • $\begingroup$ you may upload the signal. $\endgroup$ – lennon310 Jan 8 '14 at 12:29

You might simply use soft/hard thresholding. This operation is quite standard and called Wavelet Denoising. Here are some resources:

http://www.stthomas.edu/mathematics/pdfs/MSAD/Denoising%20via%20Wavele.pdf http://scholar.lib.vt.edu/theses/available/etd-12062002-152858/unrestricted/Chapter4.pdf http://www.ee.iitb.ac.in/~icvgip/PAPERS/202.pdf

An overview of noise removal for EEG: http://www.ijarcce.com/upload/february/3_A%20survey%20on%20different.pdf

Some source code on image denoising via VisuShrink: http://www.mathworks.com/matlabcentral/fileexchange/43996-image-denoising-using-visushrink

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.