脑电EEG信号处理文章搜集

2024-02-25 13:32

本文主要是介绍脑电EEG信号处理文章搜集,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 一. 脑电基础知识
    • 1.数据集介绍
    • 2.epoch/events
    • 3.特征提取相关
  • 二. 预处理
    • 1.信号滤波
    • 2.信号分割
    • 3.伪迹去除
  • 三. 特征提取
    • 1.CSP
  • 四. 常用分类方法
    • CSP特征分类
    • 其他分类器
  • 五. numpy

一. 脑电基础知识

基础知识可以边看代码,边来查
然后这个是我自己对于脑电最基础的了解,可能搜集的不全,实在是没有时间了。不过中文的资料也是蛮多的,希望看到的朋友能够找到有用的文章,感谢

1.数据集介绍

2a数据集中文版简短总结
2a数据集中文版完整介绍
2a数据集英文版完整介绍

2b数据集中文版介绍

2.epoch/events

epoch,events结构介绍1
epoch,events结构介绍2

3.特征提取相关

时域,空域,频域的基本概念
如何理解傅里叶变换公式

二. 预处理

小波变换,独立分量分析,希尔伯特-黄变换,主成分分析法(PCA)、独立成分分析法(ICA)

1.信号滤波

信号滤波
由于脑电信号信噪比较低,内含大量外界干扰噪声(设备仪器工频干扰等)和伪迹成分(人体内部振荡引起的非脑电信号,如眼动,心跳等)。外界干扰噪声频率较高,可以利用滤波器分离,但人体内部引起的伪迹成分与脑电有效成分的频率接近,需要用其他预处理方法进行滤除。

2.信号分割

对于连续的脑电信号,我们只关心包含运动想象信息的部分

3.伪迹去除

针对采集的脑电数据中可能存在的眨眼、心电、肌电等伪迹干扰问题

三. 特征提取

1.CSP

运动想象| EEG信号、共空间模式算法(CSP)
Python中MNE库利用CSP分析运动想象数据
Python中MNE库滤波的重要性_zhoudapeng01的专栏-程序员秘密_mne滤波

MNE-Python处理脑电教程汇总

MNE-Python从Raw对象中解析event(其中有专门提到了events_from_annotations函数和event的关系,刺激通道等)

四. 常用分类方法

CSP特征分类

线性判别分析LDA,支持向量机SVM
贝叶斯LDA,稀疏LDA聚合

其他分类器

概率神经网络PNN
极限学习机ELM
K最邻近KNN
朴素贝叶斯分类器

五. numpy

numpy.where
numpy.nan
numpy.min
numpy.testing.assert_array_equal
numpy.zeros
numpy.nanmean
Ndarray 对象
numpy数组带逗号的切片

这篇关于脑电EEG信号处理文章搜集的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/745629

相关文章

Go信号处理如何优雅地关闭你的应用

《Go信号处理如何优雅地关闭你的应用》Go中的优雅关闭机制使得在应用程序接收到终止信号时,能够进行平滑的资源清理,通过使用context来管理goroutine的生命周期,结合signal... 目录1. 什么是信号处理?2. 如何优雅地关闭 Go 应用?3. 代码实现3.1 基本的信号捕获和优雅关闭3.2

java计算机毕设课设—停车管理信息系统(附源码、文章、相关截图、部署视频)

这是什么系统? 资源获取方式在最下方 java计算机毕设课设—停车管理信息系统(附源码、文章、相关截图、部署视频) 停车管理信息系统是为了提升停车场的运营效率和管理水平而设计的综合性平台。系统涵盖用户信息管理、车位管理、收费管理、违规车辆处理等多个功能模块,旨在实现对停车场资源的高效配置和实时监控。此外,系统还提供了资讯管理和统计查询功能,帮助管理者及时发布信息并进行数据分析,为停车场的科学

文章解读与仿真程序复现思路——电力自动化设备EI\CSCD\北大核心《考虑燃料电池和电解槽虚拟惯量支撑的电力系统优化调度方法》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源程序擅长文章解读,论文与完整源程序,等方面的知识,电网论文源程序关注python

【Linux】萌新看过来!一篇文章带你走进Linux世界

🚀个人主页:奋斗的小羊 🚀所属专栏:Linux 很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~ 目录 前言💥1、初识Linux💥1.1 什么是操作系统?💥1.2 各种操作系统对比💥1.3 现代Linux应用💥1.4 Linux常用版本 💥2、Linux 和 Windows 目录结构对比💥2.1 文件系统组织方式💥2.2

多线程的系列文章

Java多线程学习(一)Java多线程入门 Java多线程学习(二)synchronized关键字(1)   Java多线程学习(二)synchronized关键字(2) Java多线程学习(三)volatile关键字 Java多线程学习(四)等待/通知(wait/notify)机制 Java多线程学习(五)线程间通信知识点补充 Java多线程学习(六)Lock锁的使用 Java多

缓存的常见问题 以及解决博客文章

1.jedispool 连 redis 高并发卡死  (子非鱼yy) https://blog.csdn.net/ztx114/article/details/78291734 2. Redis安装及主从配置 https://blog.csdn.net/ztx114/article/details/78320193 3.Spring中使用RedisTemplate操作Redis(sprin

java计算机毕设课设—企业员工信息管理系统(附源码、文章、相关截图、部署视频)

这是什么系统? 获取资料方式在最下方 java计算机毕设课设—企业员工信息管理系统(附源码、文章、相关截图、部署视频) 企业员工信息管理系统旨在为公司提供高效的员工信息管理解决方案。该系统的核心功能涵盖密码修改、员工管理、部门管理、出勤管理、工资管理、请假审核等方面,帮助企业优化人力资源管理流程。系统结构如下: (1)前端(员工端): 1.密码修改:员工可以修改自己的密码,提升账户的安全

android的工程和代码的命名规范(第一篇文章,勿喷)

1。首先我们从编译代码的工具说起吧:工程中的注释一般都是中文写的(毕竟大家都是中国人,还是习惯于中文)这样就设计到乱码的问题了;对于这类问题,我们一般最好的处理方法就是将工程设置成 UTF-8 的格式;下面就说说怎么将工作空间或者是工程设置成UTF-8 的格式吧(当然我这里面说的是eclips

C#/.NET/.NET Core推荐学习路线文档文章

前言 专门为C#/.NET/.NET Core推荐学习路线&文档&文章提供的一个Issues,各位小伙伴可以把自己觉得不错的学习路线、文档、文章相关地址分享出来🤞。 https://github.com/YSGStudyHards/DotNetGuide/issues/10 🏷️C#/.NET/.NET Core优质学习资料 📚.NET 入门教程 📚

【java 走进NLP】simhash 算法计算两篇文章相似度

python 计算两篇文章的相似度算法simhash见: https://blog.csdn.net/u013421629/article/details/85052915 对长文本 是比较合适的(超过500字以上) 下面贴上java 版本实现: pom.xml 加入依赖 <dependency><groupId>org.jsoup</groupId><artifactId>jsoup</a