参考 https://mne.tools/stable/auto_tutorials/index.html
伪影检测
伪影:
- 低频漂移
- 电源线噪声
- 心电(ECG)
- 眼电(EOG)
低频漂移
mne示例数据包括ssp投影,所以用del_proj()方法删除,plot()方法参数remove_dc为True是绘制数据时删除直流分量。
import os
import numpy as np
import mne
raw_name = 'H:/PycharmProjects/untitled1/simple/sample_audvis_raw.fif'
raw = mne.io.read_raw_fif(raw_name)
raw.crop(0, 60).load_data()
eeg_ch = mne.pick_types(raw.info, meg=False, eeg=True)
raw.plot(duration=60, order=meg_ch, n_channels=len(eeg_ch))
raw.copy().del_proj().plot(duration=60, order=meg_ch, n_channels=len(eeg_ch),remove_dc=False)

由上图可观察到漂移的半个周期差不多为10s,即频率为1/20Hz,分别用0.1Hz和0.2Hz进行高通滤波;

本文介绍了MNE库在处理脑电图数据时的伪影检测,包括低频漂移、工频噪声、心电(EOG)和眼电(EOG)的处理。通过mne提供的方法,如del_proj()、plot()、高通滤波、陷波滤波、find_ecg_events()、interpolate_bads()以及重采样等,详细阐述了如何进行数据预处理。

769

被折叠的 条评论
为什么被折叠?



