0
$\begingroup$

I am working on a project that takes signals from the brain and preprocesses them and then makes the machine learn about what human is thinking about. But I am struck in preprocessing of signal (incoming from EEG). I am getting a problem when attempting to remove noise. I used SVM but to no avail. I need some other suggestions from experts who have worked on such a project that what can I do to preprocess the signal?

$\endgroup$
  • 1
    $\begingroup$ Hi and welcome to this community! Can you be more specific regarding the EEC signal? Which noise are you exactly trying to remove? What problem are you having? You used an SVM (support vector machine) to do what? Can you clarify this? Just edit your question to add these details and clarifications. $\endgroup$ – nbro Oct 22 at 1:03
  • $\begingroup$ For exploring new ideas about “Artifacts removal in EEG signal” an academic search engine is a good starting point. It will return many different approaches. The best one is working with domain knowledge from medical experts. $\endgroup$ – Manuel Rodriguez Nov 25 at 9:23
  • $\begingroup$ This seems like you might be better off asking it on a neuroscience stack, or maybe DataScience.SE. De-noising EEG data is (AFAIK) an active area of research, and it really needs a lot of domain knowledge that is unrelated to AI. I suspect nobody here has the expertise to answer this. $\endgroup$ – John Doucette Nov 25 at 18:05
0
$\begingroup$

This might be more of a signal-processing question, rather than a artificial intelligence question, but I will try my best to be of help.

Do you know what the noise you are trying to remove is? How it behaves/where it stems from? Or, do you know how your output signal should look, post processing?

If you know these things and you are familiar with MATLAB or any other matrix multiplication software, they come with great prebuilt toolboxes for traditional approaches to remove noise from signals.

If you are not exactly sure what patterns you are looking for, I suggest perhaps looking into Autoencoders to discover the hidden patterns. Though it is important to note that the origin of the noise may greatly effect its abilities. If you plan on using such a technique it is important that you have a sufficiently large dataset of the signals available.

Without the clarifications to these questions, along with @nbro's questions, it is hard to be more specific.

$\endgroup$
0
$\begingroup$

by svm do you possibly mean singular value decomposition (svd a known noise reduction technique) if this is true then i would say the next method i would try would be wavelet transform for noise reduction and if neither of these techniques are working on there own it is not uncommon to use them together as is done here.

$\endgroup$

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.