Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add common average re-referencing #12

Open
SveaMeyer13 opened this issue Aug 2, 2021 · 2 comments
Open

Add common average re-referencing #12

SveaMeyer13 opened this issue Aug 2, 2021 · 2 comments

Comments

@SveaMeyer13
Copy link
Collaborator

Looking into standard preprocessing pipelines, it would be good to add common average re-referencing.

See article here: https://eeglab.org/tutorials/ConceptsGuide/rereferencing_background.html

This could be added as a series-to-series transformer

@juliencarponcy
Copy link

This can be something useful to denoise brain signals indeed.

In the same vein, for this very specific branch of sktime you should consider referential vs differential recordings:

Pair-wise local referencing could also multiply the dimensions (using esentially the same module as the object of the issue)
That means compute the difference between pairs of adjacent electrodes -provided that spatial information is available- either on a human cap or on multi-channel probes. This could be could be also called local referencing. It implies that you would have signals of much lower absolute amplitudes (given that they will be very similar between adjacent channels) but they will carry a much more local information, different frequency bands, more transient activity and possibly providing information of multi-unit activity at higher frequencies (action potentials from un-discriminated neurons [when recorded intra-cranially])

I had provided the data for that article, which illustrates it a bit more in rodents:
https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0209001

@TonyBagnall
Copy link
Contributor

thanks for that, it sounds like a very good idea. I'll have a look and raise it as a separate issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants