[Eeglablist] Is CleanLine working?

Ekansh Sareen ekansh15139 at iiitd.ac.in
Sat Apr 25 03:41:27 PDT 2020


Dear Makoto,

As per your earlier mail, I created a 1-minute single-channel signal
sampled at 128Hz consisting of only 60Hz sine wave. I ran Cleanline over
this signal to remove the 60Hz sine wave and your concern was right. It did
not remove the 60Hz sine wave, in fact, it was left unaffected. However, I
tried doing this again by adding a 10Hz sine wave to the 60Hz pure sine
wave and again ran the Cleanline to remove just the 60Hz pulse. This time
Cleanline successfully removed the 60Hz sine wave and preserved the 10Hz
component.
Note- I have used the latest available version of the Cleanline for this.
Further, To evaluate the performance of Cleanline, I compared the FFT
response of the signal before and after Cleanline.

In my opinion, as EEG data is always mixed with multiple frequency
components, removing a 60/50Hz line noise using Cleanline is adequate and
should provide reliable results (In fact it does!). Irrespective of this,
Cleanline should have been able to remove the pure 60Hz sine wave and
return a flat line which it doesn't seem to achieve. Did you receive any
information specific to this concern from the developers?

Regards,
Ekansh Sareen

On Sat, Apr 25, 2020 at 3:50 AM Makoto Miyakoshi <mmiyakoshi at ucsd.edu>
wrote:

> Dear list members,
>
> I got information from developers that CleanLine implemented in PREP
> Pipeline has fixed bugs from the original CleanLine.
> Actually I was surprised to find out that PREP does not use the original
> CleanLine files but the implemented functions seemed heavily re-organized
> even if using a large part of the original CleanLine code.
>
> Is anyone interested in testing the performance difference?
>
> Makoto
>
>
>
> On Tue, Jan 14, 2020 at 2:36 PM Makoto Miyakoshi <mmiyakoshi at ucsd.edu>
> wrote:
>
> > Dear list members,
> >
> > I have never been satisfied with the result with CleanLine. In fact, I
> > think it is not working as it should be.
> >
> > Can anyone run the following test and share the results? I would greatly
> > appreciate it.
> >
> > 1) Prepare 1-min long 1-ch data with 60Hz pure sine wave.
> > 2) Find CleanLine parameters that can completely remove this 60Hz sine
> > wave so that it returns a flat line as a result.
> >
> > I doubt if we can achieve this. Can we? But if it cannot pass this simple
> > test, what's the point...  and what's the best result is like as of now?
> >
> > Makoto
> >
> _______________________________________________
> Eeglablist page: http://sccn.ucsd.edu/eeglab/eeglabmail.html
> To unsubscribe, send an empty email to
> eeglablist-unsubscribe at sccn.ucsd.edu
> For digest mode, send an email with the subject "set digest mime" to
> eeglablist-request at sccn.ucsd.edu
>



More information about the eeglablist mailing list