neurofractal / analyse_OPMEG

Nic & Rob's lair of scripts to analyse OPM data, using the Fieldtrip toolbox
https://neurofractal.github.io/analyse_OPMEG/
MIT License
9 stars 1 forks source link

Finger Abduction Tutorial - Denoising Error #17

Closed georgeoneill closed 4 years ago

georgeoneill commented 4 years ago

EDIT: I think I have misunderstood the code - nevermind. But I'll keep the question below just incase I was right the first time? I need more tea. - Sorry!

Hey hey,

Nice job on the tutorial - I wasn't aware you could have a MATLAB Jupyter notebook.

I just wanted to ask about the synthetic gradiometry. Is there any reason why you have omitted the radial sensors from the reference array? If you are using TAN only you are (in the case of how the array is set up in the FIL prior to the current shutdown) restricitng to only interference in one direction (floor-to-ceiling axis). Therefore you are losing two of the directional components of the interence (which the RAD channels on the sensors are seeing).

G

neurofractal commented 4 years ago

Hi George,

:) Yeah for the tutorial, I used TAN+RAD references together, but only for TAN OPMEG sensors

On another point, I have noticed that the synthetic gradiometry sometimes spreads noise across the frequency spectrum, rather than reducing it. Perhaps we could look at this together next week?

neurofractal commented 4 years ago

Would also be very interesting to test (when back in the lab) whether adding more references around the room is able to help regress out even more noise...

georgeoneill commented 4 years ago

:) Yeah for the tutorial, I used TAN+RAD references together, but only for TAN OPMEG sensors

Excellent, thats good. I am now placated.

On another point, I have noticed that the synthetic gradiometry sometimes spreads noise across the frequency spectrum, rather than reducing it. Perhaps we could look at this together next week?

Yes this is an effect I have seen a few times too. We should open a new issue about that?

It shouln't do this unless we are doing some kind of additve process (maybe trying to double regress the same signal???). I feel like Tim may have already have some intuition as to across why this happens but this should be something we can get a handle on when I look a bit more at the code.