神经反馈设备使用感受2:采集Muse的EEG原始数据(转自知乎)

神经反馈设备使用感受2:采集Muse的EEG原始数据

转自知乎,内容很好,怕之后找不到

想了一下,单写一部分来介绍一下Muse在数据采集方面的操作。同时也解释一下我自己的EEG数据是从哪里采集的。

关于Muse EEG数据的精度,在neuro-medi(神经反馈冥想)圈子里,据说有大佬去做了临床的qEEG数据和Muse的数据进行对比,发现Muse大体上能够反应大部分情况,只是在脑电发生剧烈变化的时候,Muse采集不到那样的精度(另外,大佬能一下子把Muse可测的脑电强度冲到爆表,但爆不了qEEG的表……)。另外,受限于电极数量,Muse的EEG只能反应前额叶和颞叶部分位置的平均水平,临床的神经反馈治疗至少需要再增加一个顶叶的电极,才能形成映射。在家进行神经反馈治疗的服务提供商Myndlift(myndlift.com/)就是通过在Muse的基础上再额外增加一个顶叶的电极(用户可以使用自己的muse设备并向他们订购一个额外电极)实现的。

Muse采集数据的渠道有两种,一种是通过已经制作完成的手机App Mind-Monitor进行采集,另一种是通过官方公布的API自己编写程序采集。

通过电脑采集Muse原始数据

相关内容涉及一些简单的命令行操作之类的,我尽量将这一部分简化,因为有编程基础的人一看就懂,没有编程基础的人可以跳过这一部分,后面使用Mind-monitor就好了,那个普通人直接可以用起来,不用这么麻烦。

官方API

获取途径如下

choosemuse.com/sdk/

以及文档

sites.google.com/a/inte

拿到后可以自己造轮子。也可以使用爱好者已经制作好的程序。例如:

github上有一些可玩的项目

uvicMuse github.com/Venryx/uvicM

在Windows, OSX, 或 Linux系统下采集Muse数据并将数据同步到LSL或Matlab编程环境下(因此可以自己开发Neurofeedback程序!当然也可以实现一些人机交互软件的功能)支持目前所有的Muse版本。YouTube上有一个操作教程:youtube.com/watch?

Muse-EEG-Toolkit github.com/padster/Muse

旨在简化官方SDK的安卓库。

muse-js github.com/urish/muse-j

支持Muse 1, Muse 2, 和Muse S的EEG的javascript库

go-muse GitHub - padster/go-muse: Process data from a Muse EEG headset

Go语言上对muse数据进行采集和处理的库

EEGrunt GitHub - curiositry/EEGrunt: A Collection Python EEG (+ ECG) Analysis Utilities for OpenBCI and Muse

支持Muse和OpenBCI设备做数据分析

Muse-Analysis-Tools GitHub - digital-cinema-arts/Muse-Analysis-Tools: A set of tools to analyze and create charts from Muse EEG devices.

支持读取Mind Monitor采集的cvs文件并作基本数据分析

muse-blink github.com/urish/muse-b

用Muse来探测眨眼(项目基于muse1)

……

本文在此处就此打住,因为文章的目的不是讨论人机交互开发,而是希望通过采集Muse的EEG数据对冥想和治疗提供帮助。所以我们讨论傻瓜版本。

手机App Mind-Monitor采集Muse原始数据

网站:Mind Monitor

在苹果商店和google play上可以付费15刀下载到这个app。也可以通过亚马逊购买:Mind Monitor:Amazon.com:Appstore for Android

这个app可以和Muse app同时一起联结到设备,也就是说,我们完全可以在做Muse提供的neurofeedback meditation的同时,使用mind monitor记录meditation的数据。

信号强度分析

这里提供一个采集信号的基本说明文档:

Mind Monitor Technical_Manual.php#help_graph_discrete

这是软件的界面截图,其中所左下有一个圆形图标,显示信号强度,当五个椭圆变成实心之后(图标会消失),表示Muse的电极采集脑电信号良好,可以开始采集;如果这个图标显示空心或者空白,则该处电极与头部接触不良,需要调整。图上波形反应新噪水平,波形越小信号越强。

我们也可以使用这个界面进行信噪比分析

对于普通用户而言,我们可以使用一个简单的判断原则:将采集到的数据放到Mind Monitor提供的分析界面上进行分析,选择”All Data Points“,并勾选五个电极,选择”Raw“后我们可以看到Raw Brain Wave的图,我们观察其波峰波谷对应的纵坐标的数值,数值相差越小,则信号越好;相差越大,则信号越差。刨除数据显示空白的部分,基本上相差在500以内的数据误差都是可以接受的。

以下以我的一段冥想数据为例。raw data的在830-770之间浮动,说明该sample的质量很好,除了5:36PM时有一段缺损。

信号可信度较高数据样本

数据分析

App中的这个界面提供实时脑电数据的查看。在官方提供的分析图形分析工具中,选择”Absolute Brainwaves"或“Relative Brainwaves”查看。其中“Average Minutes”可以分析大体的EEG变动情况,而“All Data Points”则是可以看到每一个时间节点上的EEG状态。

仍然是以我的同一段冥想数据为例,第一张图是Average Minutes,例如可以看到我的冥想中整体的alpha与beta水平,来评估自己的冥想情况,第二张图是All Data Points,通过这张图可以看到每一个点时我的EEG情况,从而分析出非常多具体的问题(具体留在以后讲):

Average Minutes
All Data Points

我们自己在采集数据时有遇到个问题:专注于自己的感受和状态时,不太可能分心来看Mind Monitor界面上的数据情况,而事后又不知道自己当时遇到这样的感受时到底对应图上的那一部分。我的建议是,如果有人从旁辅助,就说一声让辅助人记录以下时间节点,如果没有人能够辅助,则使用截屏功能截下数据,事后再从图上找到数据点进行分析。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/77575.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue2实现自定义主题webpack-theme-color-replacer

需求:根据element的自定义主题色,之后改变element的全局所有颜色,解决页面刷新后主题色失效问题,这个需要把颜色存入到浏览器的存储中,如果换个浏览器就得重新选择了哈,如果需要在不同的浏览器保持一致的主…

将AI融入到SEO中—基于Python的实现思路

在当今数字化时代,搜索引擎优化(SEO)对于网站和在线业务的成功至关重要。然而,随着人工智能(AI)技术的迅猛发展,我们可以利用它来提升SEO策略并取得更好的效果。本文将介绍如何通过使用Python编…

分布式系统第五讲:分布式事务及实现方案

分布式系统第五讲:分布式事务及实现方案 事务是一个程序执行单元,里面的所有操作要么全部执行成功,要么全部执行失败。而分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。本…

【LeetCode: 1462. 课程表 IV:拓扑排序+图+广度优先搜索】

🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

现场直击 | 国台国标·中秋礼酒惊艳闪耀酒博会

以酒为媒,以酒会友。 9月9日,以“展示全球佳酿,促进开放合作”为主题的第12届中国(贵州)国际酒类博览会(以下简称“贵州酒博会”)在贵阳国际会议展览中心重磅开幕,本届贵州酒博会吸…

狼的传说小游戏

欢迎来到程序小院 狼的传说 玩法: 鼠标左键选择能防御、战斧、风暴3%、滚石10%、藤曼5%、冰柱5%、飞跃10%、三叶草20%、钢叉15%,消灭所有敌人,不同关卡不同敌人,快去闯关消灭敌人吧^^。开始游戏https://www.ormcc.com/play/gameS…

MySQL——读写分离

简介 读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。一般来说都是通过 主从复制&#xff…

得帆云“智改数转,非同帆响”-AIGC+低代码PaaS平台系列白皮书,正式发布!

5月16日下午,由上海得帆信息技术有限公司编写,上海市工业互联网协会指导的以“智改数转,非同帆响”为主题的《得帆云 AIGC低代码PaaS平台系列白皮书》正式在徐汇西岸国际人工智能中心发布。 本次发布会受到了上海市徐汇区政府、各大媒体和业内…

如何实现一个数据库的 UDF?图数据库 NebulaGraph UDF 功能背后的设计与思考

大家好,我是来自 BOSS直聘的赵俊南,主要负责安全方面的图存储相关工作。作为一个从 v1.x 用到 v3.x 版本的忠实用户,在见证 NebulaGraph 发展的同时,也和它一起成长。 BOSS直聘和 NebulaGraph 关于 NebulaGraph 在 BOSS直聘的应…

9.13 | day 6 |day 45| to 完全平方数

● 70. 爬楼梯 &#xff08;进阶&#xff09; class Solution {public int climbStairs(int n) {int[] dp new int[n1];//设置背包容量&#xff1a;n个int m 2;//有两个物品&#xff0c;注意这是一个完全背包问题dp[0] 1;//initialize ​for(int i 1;i<n;i){//遍历背包f…

快速幂 c++

一般大家写都是 int ans 1; for (int i 1; i < a; i )ans * x;时间复杂度 但是这对于我们还不够&#xff0c;我们要 首先我们得知道一个数学知识 那么求 就有以下递归式 a 能被2整除 a 不能被2整除 (这里a/2是整除) 所以每次都调用 不就是么 最后补充一个东西…

.net core 上传文件大小限制

微软官网文档中给的解释是.net core 默认上传文件大小限制是30M&#xff0c;所以即便你项目里没有限制&#xff0c;这里也有个默认限制。 官网链接地址 总结了一下解决办法&#xff1a; 1.首先项目里添加一个web.config自定义配置文件 在配置文件中加上这段配置 <!--//…

SQL 注入漏洞攻击

文章目录 1. 介绍2. 无密码登录3. 无用户名无密码登录4. 合并表获取用户名密码 1. 介绍 假设你用自己的用户名和密码登录了一个付费网站&#xff0c;网站服务器就会查询一下你是不是 VIP 用户&#xff0c;而用户数据都是放在数据库中的&#xff0c;服务器通常都会向数据库进行查…

二维多孔介质图像的粒度分布研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

Gartner 2023API管理市场指南重磅发布,得帆云iPaaS标杆入榜

中国API管理-市场指南 Market Guide for API Management, China 是由全球最具权威的IT咨询与研究机构Gartner发布、聚焦中国API管理市场领域的专业研究报告&#xff0c;通过对市场概况以及代表厂商的分析&#xff0c;为企业决策者提供重要依据与参考。 得帆云iPaaS融合集成平台…

【MySQL系列】MySQL的用户管理

「前言」文章内容大致是MySQL的用户管理。 「归属专栏」MySQL 「主页链接」个人主页 「笔者」枫叶先生(fy) 目录 一、用户管理1.1 用户信息1.2 创建新用户1.3 删除用户1.4 修改用户密码 二、数据库的权限2.1 给用户授权2.2 回收用户权限 一、用户管理 MySQL与Linux类似&#x…

NAT(网络地址转换)

文章目录 一、产生背景二、公有地址和私有地址三、定义四、分类五、常用命令 首先可以看下思维导图&#xff0c;以便更好的理解接下来的内容。 一、产生背景 IPv4公网地址资源耗尽&#xff1a; 由于IPv4地址空间有限&#xff0c;公网IPv4地址资源逐渐耗尽&#xff0c;导致难以分…

基于Android的生鲜农产品商城交易设计与实现

摘 要 人们生活水平随着发展不断的提升&#xff0c;人们对生鲜产品消费比越来越依赖&#xff0c;都希望吃到新鲜的食品。消费的加大给生鲜了全新的供应链及销售模式&#xff0c;那种传统的生鲜配送模式也在发生着变化。生鲜系统电商平台在我国目前是属于盛行的电商行业&#x…

如何将pdf文件变小?三招学会pdf文件压缩

在日常工作和生活中&#xff0c;我们常常需要处理大量的PDF文件&#xff0c;然而&#xff0c;有时候这些文件的大小会成为问题&#xff0c;比如文件太大无法通过邮件发送、在线上传&#xff0c;或者在手机上打开时读取缓慢等&#xff0c;为了解决这些问题&#xff0c;我们需要将…

PN结解释

基本原理 PN结由P和N组成 硅掺杂硼&#xff0c;缺少电子&#xff0c;显正电&#xff0c;就是P&#xff08;Positive&#xff09; 硅掺杂磷&#xff0c;多出电子&#xff0c;显负电&#xff0c;就是N&#xff08;Negative&#xff09; 将P和N拼接 左边代表游离的电子&#xf…