科学家通过解码意念让四肢瘫痪患者弹起吉他

2023-10-22 14:10

本文主要是介绍科学家通过解码意念让四肢瘫痪患者弹起吉他,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

科学家通过解码意念让四肢瘫痪患者弹起吉他

from : http://mp.weixin.qq.com/s?__biz=MjM5NzU5NDc0MA==&mid=502662386&idx=5&sn=6d892f8e936916de93f7f6d29b317c3d#rd
2016-05-05  医学论坛网


 近日,美国俄亥俄州立大学和美国巴特尔纪念研究所合作,取得了一项创新性成果。该研究团队在一位四肢瘫痪患者伯克哈特(IanBurkhart)的运动皮层中,植入了一个微电极阵列,使用机器学习算法来解码神经元的活动,并且用一个神经肌肉电刺激系统来激活控制前臂的肌肉。

作者:邢英 整理

来源:中国医学论坛报


据统计,全球有数百万人由于各种原因,导致大脑和肌肉之间的信号通路中断,使得生活不能自理。近日,美国俄亥俄州立大学和美国巴特尔纪念研究所合作,取得了一项创新性成果。该研究团队在一位四肢瘫痪患者伯克哈特(Ian Burkhart)的运动皮层中,植入了一个微电极阵列,使用机器学习算法来解码神经元的活动,并且用一个神经肌肉电刺激系统来激活控制前臂的肌肉。试验中,通过植入这个电子“神经旁路(neural bypass)”,绕开了中断的神经通路,让瘫痪患者Burkhart用大脑直接驱动自己的手和手指。如今,Burkhart也能完成像刷卡、弹电子吉他、捡起瓶子和接听电话等简单的动作了,他可以算是这种技术的首位受益者。该项研究4月13日在线发表于《自然》(Nature)杂志。


植入芯片让瘫痪的手动起来


Burkhart,24岁,男性,19岁时,在海滩冲浪摔断脖子,肩膀以下瘫痪,只可以很小程度地移动他的肩膀和肘部。后来,他发现在距离他家25分钟路程处,美国俄亥俄州立大学研究者正在开发康复技术,就决定成为微芯片植入的志愿者。


研究者伯顿(ChadE.Bouton)及其同事在Burkhart试图跟着视频做手部运动时,对其大脑进行功能性磁共振成像(fMRI)检查,识别出运动皮层(这个区域与运动相关)的精确区域。然后,实施外科手术植入一个灵活的芯片。当Burkhart想移动他的手时,该芯片可以检测出现的电活动,并通过电缆传递给计算机。机器学习算法将其转化为电信号,并传递到一个Burkhart右前臂的柔性电极套,并刺激他的肌肉。


Burkhart说:“第一天,我们把它连接起来,我能够动了,手掌可以开合。”自那以后,他已经参加为期15个月每周3次的培训课程。


目前,Burkhart能够让每个手指运动,还可以执行6种不同的手腕和手的运动。在其他方面,他可以拿起一杯水,甚至是玩以吉他为基础的视频游戏。


既往研究提示,脊髓受损之后,大脑为了与失去联系的器官获得联系,会发生重组。但这项研究提示,在这类损失后,大脑重组程度可能比既往认为的要低。Bouton说:“这给予我们很多希望,在这类损伤后,患者可以绕开受损的区域来恢复运动。”



图 患者将意念转化为运动的步骤

       

机器学习与神经科学的“交融”


这项研究让我们对大脑适应能力有了新的认识。Burkhart的大脑已经学会与他“复活”的手及手部肌肉协作,他已经有了一定的控制能力,移动物体时保持紧握的能力已经逐渐改善,这和他大脑的活动显著改善有关。由Bouton团队开发的算法及时适应这种大脑活动的变化,使患者能够有效学习并微调动作


不过,该装置让Burkhart的自由受到限制,这套系统只能在实验室里使用,目前需要在每次开始时重新校准。英国纽卡斯尔大学杰克逊(AndrewJackson)说:“这个过程是耗时和相对技术化的,人们真正需要的是每天都稳定的系统,而且不需要校准。”


Burkhart也不会觉得他是被操纵的对象,该系统提供了大脑与手的感觉反馈,可以使他更有效地调整自己的握力。目前,在不像Burkhart那样有残留的肘部和肩部运动功能者,或那些肌肉总是收缩(这是一个普遍的问题)者中,尚不清楚“神经旁路”是否还会有效。美国匹兹堡大学卡巴拉(ElizabethTyler-Kabara)表示,“能够综合大脑信号的记录,产生肌肉收缩,让手部做正确的事,是迈出了很大的一步。”虽然还需要在微电极技术、电刺激系统和该系统所依赖的机器算法上进行改进,才能让这些结果得以更广泛地应用,但该研究团队表示,这项工作将推进瘫痪患者的神经植入假体技术的发展。

这篇关于科学家通过解码意念让四肢瘫痪患者弹起吉他的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

通过C#和RTSPClient实现简易音视频解码功能

《通过C#和RTSPClient实现简易音视频解码功能》在多媒体应用中,实时传输协议(RTSP)用于流媒体服务,特别是音视频监控系统,通过C#和RTSPClient库,可以轻松实现简易的音视... 目录前言正文关键特性解决方案实现步骤示例代码总结最后前言在多媒体应用中,实时传输协议(RTSP)用于流媒体服

【多系统萎缩患者必看】✨维生素补充全攻略,守护你的健康每一天!

亲爱的朋友们,今天我们要聊一个既重要又容易被忽视的话题——‌多系统萎缩患者如何科学补充维生素‌!🌟 在这个快节奏的生活中,健康成为了我们最宝贵的财富,而对于多系统萎缩(MSA)的患者来说,合理的营养补充更是维护身体机能、提升生活质量的关键一步。👇 🌈 为什么多系统萎缩患者需要特别关注维生素? 多系统萎缩是一种罕见且复杂的神经系统疾病,它影响身体的多个系统,包括自主神经、锥体外系、小脑及锥

FFmpeg系列-视频解码后保存帧图片为ppm

在正常开发中遇到花屏时怎么处理呢?可以把解码后的数据直接保存成帧图片保存起来,然后直接看图片有没有花屏来排除是否是显示的问题,如果花屏,则代表显示无问题,如果图片中没有花屏,则可以往显示的方向去排查了。 void saveFrame(AVFrame* pFrame, int width, int height, int iFrame){FILE *pFile;char szFilename[

在糖尿病患者信息管理系统中,导入病人信息功能!

在糖尿病患者信息管理系统中,导入病人信息功能!form表单提交数据(Excel文件),在后台得不到file文件,解决方法:         private File filePath; //文件         private String fileName; //文件名         private String fileType; //文件类型 注:上面filePath必须有,否则下面

在糖尿病患者信息管理系统中,交流区模块想模仿论坛那样几楼几楼的!

在糖尿病患者信息管理系统中,交流区模块想模仿论坛那样几楼几楼的! <s:if test="%{#request.page.pageData!=null}"> <s:iterator value="%{#request.page.pageData}" status="st" var="followCards"> <s:if test="%{#followCards.status==1 &&

【Hot100】LeetCode—394. 字符串解码

目录 1- 思路栈实现+四种情况处理 2- 实现⭐394. 字符串解码——题解思路 3- ACM 实现 原题链接:394. 字符串解码 1- 思路 栈实现+四种情况处理 ① 遇到数字,进行倍数相加 、②遇到左括号,压栈之前的元素、③遇到右括号弹出,栈进行拼接、④否则遇到字母,直接拼接在 res通过栈,实现先进后出的思想 对于输入 3[a2[c]] 的输入,在读到 3[得

libmad音频解码库-Linux交叉编译移植

下载并解压libmad-0.15.1b.tar.gz 下载链接:https://downloads.sourceforge.net/mad/libmad-0.15.1b.tar.gz $tar -xvf libmad-0.15.1b.tar.gz$cd libmad-0.15.1b 1、先执行下面的命令:这条命令是为了适配高版本的gcc,因为高版本的gcc已经将-fforce-mem去除了:

通过 Flash 让所有浏览器支持 WebP 格式图像解码

http://www.guao.hk/tag/webp#userconsent# http://www.etherdream.com/WebP/

优化采样参数提升大语言模型响应质量:深入分析温度、top_p、top_k和min_p的随机解码策略

当向大语言模型(LLM)提出查询时,模型会为其词汇表中的每个可能标记输出概率值。从这个概率分布中采样一个标记后,我们可以将该标记附加到输入提示中,使LLM能够继续输出下一个标记的概率。这个采样过程可以通过诸如 temperature 和 top_p 等参数进行精确控制。但是你是否曾深入思考过temperature和top_p参数的具体作用? 本文将详细解析并可视化定义LLM输出行为的

Mina 2 编码解码协议 及 已经实现通信的完整代码

使用mina2通信的完整代码朋友们可以去http://download.csdn.net/detail/u013378306/8756861下载 下面只对编解码协议进行解释 package lhy.charest; import java.nio.ByteOrder; import java.nio.charset.Charset; import lhy.clie