近期,海南大学生物医学工程学院脑机芯片神经工程团队在Frontiers in Neuroscience期刊上发表了题为《面向步态&神经电生理研究的非人灵长类模型与系统》的学术论文。海南大学生物医学工程学院梁丰研副教授为第一作者,殷明教授为通讯作者。海南大学为第一作者单位和通讯单位。

大脑皮层在运动控制中的神经机制一直是神经科学研究的关注点,但是目前的理解尚不深入。“运动皮层编码的是肌肉活动还是运动参数?”、“如何进行编码?”——自一百多年前运动皮层被发现以来,有关运动皮层在身体运动控制中作用机制的争论持续至今,仍无法达成广泛共识。

步行是人类主要的运动,是基本日常生活能力之一。多种神经系统疾病患者如脑卒中、帕金森综合征、多发性硬化等往往存在步态异常。

1

理解步态的神经机制有助于了解步态异常相关神经系统疾病的神经生理学基础,掌握疾病的发生、进展过程,进行相应的诊断、康复与治疗。

2

理解步态的神经机制有助于为神经假体(Neuroprosthesis,如智能假肢)、康复机器人(如下肢外骨骼机器人)、仿生机器人(如双足机器人、四足机器人)的精准控制提供关键的神经生理基础。

脑机接口(BCI)近年来得到了广泛的关注并且成为帮助瘫痪患者修复运动功能、触觉、文字输入能力(图1/2)。在应用于人之前,临床BCI需要严格的确认和验证(V&V)。由于非人灵长类动物与人类的接近性,它们通常被认为是神经科学研究(包括BCI的确认和验证)的最后并且广泛使用的动物模型。

图1 植入式脑机接口帮助瘫痪患者:(a)有触觉地控制机械臂;(b)想象手写文字进行打字

图2 马斯克的Neuralink正在开展的步态神经学研究.:(a)植入脑机接口的实验猪被贴上运动捕捉系统的反光球;  (b)同步获取运动学数据、皮层与脊髓神经元数据;

由于技术限制,过去的动物BCI研究大多数使用有线的神经记录系统以获取神经电生理数据。然而,面向非人灵长类的无线神经记录系统(植入式脑机接口)使得研究猕猴步态的神经学研究成为可能,但也产生了许多技术方面的挑战,仍待解决:如信号质量、数据通量、传输距离、设备尺寸、供能限制等等。

另外,高时空精度的运动捕捉系统在脑机接口&步态中也十分重要。但是,目前的研究主要依赖于基于图像处理的运动捕捉系统,准确度不够。

理解运动皮层在运动过程中的作用一直是过去几十年的主要研究重点。但目前尚不清楚,还需要进一步探索。关于运动的神经控制有两种主要观点(Shenoy et al.,2013)。一方面,一些人认为,运动皮层编码了更高阶的运动参数,如末端效应器的位置;另一方面,运动皮层被认为编码了肌肉动作。在NHP手臂运动中,一群皮层神经元被发现与运动方向密切相关(Georgopoulos et al.,1986)。Wessberg et al. (2000) 支持这一发现,并使用一群皮层神经元来控制假肢。在此之后,数十种方法被提出来来解码或建模运动功能和记录的神经活动之间的关系,包括线性维纳滤波器(Wessberg et al., 2000; Carmena et al., 2003),主成分分析(PCA, Churchland et al., 2012),卡尔曼滤波器(Wu et al., 2002; Li et al., 2009)和长短期记忆神经网络(LSTM,一种常用的递归神经网络,Tseng et al., 2019; Glaser et al., 2020)。

然而,步行运动在自主性方面不同于手臂运动。研究发现,运动皮层对步行运动和手臂伸展运动的贡献是不同的(Xing et al.,2019)。Drew(1988)发现,猫在四足行走时,运动皮层神经元会调节屈肌。2017年,最近一项小鼠模型的研究发现,运动皮层输出在跑步机行走中的作用与伸手运动中显著不同(Miri et al.,2017)然而,Yakovenko and Drew (2015)却提出,猫的运动皮层在伸展和行走运动中起着类似的作用。这些相互矛盾的结论表明,由于缺少来自NHP模型的证据,在理解运动皮层在步行运动过程中的作用方面仍存在认知缺口。

由于目前运动皮层在步态中的作用仍不清晰并值得深入研究,未来的脑机接口&步态研究需要同步、高速、高精度地获取神经信号与运动学信号。因此,海南大学“脑机芯片神经工程”团队基于高精度的红外运动捕捉系统(Nokov度量, Mars 4H)、无线植入式脑机接口系统搭建了自由运动猕猴步态实验平台研究平台。

图3 自由运动猕猴步态实验平

自由运动猕猴步态实验平台由红外运动捕捉系统、无线神经记录系统、无线肌电采集系统、三维测力跑步机组成,同时采集皮层神经元电信号、EMG、关节力矩、运动学参数。可用于研究皮层在步态调控的编码信息种类。(图片欢迎引用,请引用本论文)

海南大学生物医学工程学院“脑机芯片神经工程”团队负责人殷明教授拥有多年国内外脑机接口技术经验,长期从事神经信号记录与刺激相关的器件开发,前后研发近 20种神经记录与刺激芯片,拥有丰富的植入式器件设计、测试和封装经验。团队自主研发了256通道无线前置放大器,并研发有仿生假肢手、康复外骨骼手,合作开发了下肢外骨骼机器人与动力型膝上、膝下假肢。团队与医院康复科合作,配备有“鼠-猴-健康人/患者”全系列的运动捕捉综合实验平台。

脑机接口 | 面向步态&神经电生理研究的非人灵长类模型与系统的更多相关文章

  1. 未来图书-需求分析——脑机接口、VR、AI推荐系统

    个人比较喜欢科幻作品,也常常畅想未来.. "书"作为几千年来人类文明信息载体,必然会不断演变.. 文荟宿舍墙上贴着Elon Musk的海报,向往像他一样能够在有限的生命中用极致的想 ...

  2. Gbps接口面向汽车应用

    Gbps接口面向汽车应用 Gbps interfaces target automotive appications 巴黎--不久前,移动通信行业是一个领着芯片商的领头羊,命令坐着,脚跟着,然后翻身. ...

  3. CCF虚拟现实与可视化技术专委会丨面向增强现实的可视计算技术研究进展概述

    https://mp.weixin.qq.com/s/I-rNwgXHEtwgdpkWzKtVXw 摘要 新一代增强现实技术需要依赖可视计算理论与方法解决大尺度复杂环境下的场景建模.内容生成.感知交互 ...

  4. openStack 重新resize时会进行重新调度,可能在本机Resize 扩展资源,也可能存在的情况时 ,新扩展的资源在当前节点不足分配,整个虚拟机将进行迁移调度,进行异机迁移时需要迁移 的两台主机间能使用nova系统用户经passless登录

    openStack 重新resize时会进行重新调度,可能在本机Resize 扩展资源,也可能存在的情况时 ,新扩展的资源在当前节点不足分配,整个虚拟机将进行迁移调度,进行异机迁移时需要迁移 的两台主 ...

  5. 当本机通过代理服务器上网时,本机无法打开在本机上的虚拟机(oracle vm)linux系统上的网站,但是局域网里的其他机器却可以打开

    当本机通过代理服务器上网时,本机无法打开在本机上的虚拟机(oracle vm)linux系统上的网站,但是局域网里的其他机器却可以打开. 只有取消代理,本机才能访问其虚拟机linux系统上的网站

  6. SpringBoot2.1电商通用(微信+支付宝)支付系统实战

    『课程目录』: ├─第10章 全模块电商系统之商品模块 │      10-1_商品列表-上.mp4 │      10-2_商品列表-中.mp4 │      10-3_商品列表-下.mp4 │  ...

  7. 夏日葵电商:连锁零售店小程序o2o系统解决方案

    公众平台"附近小程序"功能上线后,一个主体账号可以同时绑定N+个门店,这对连锁零售店铺来说是重磅福利呀,无论你是通过搜索还是线下扫码进入小程序,线上与线下都完全贯通了,线上多种入口 ...

  8. APIshop精选接口助力双十一电商业务

    距离2018年双11的购物盛典已经不到一个月了,各大电商之间的战役已经悄然打响,今年的双11仍会是一场电商鏖战,想必又会打破2017年双11近2540亿的全网成交总额记录. 据统计,去年双11全天共产 ...

  9. 将TinyXml快速入门的接口面向对象化(转载)

    作者:朱金灿 来源:http://www.cnblogs.com/clever101 在TinyXml快速入门的系列文章中(详情见本博客),我只是将tinyxml类库解析xml文件的类封装为API接口 ...

  10. GraphLab面向机器学习的并行框架『针对图数据处理模型』

    最近在做文本处理知识的梳理,关注了CMU提出的GraphLab开源分布式计算系统 这是关于GraphLab的PPT:Distributed GraphLab『 http://cheng-qihang- ...

随机推荐

  1. 【scipy 基础】--线性代数

    SciPy的linalg模块是SciPy库中的一个子模块,它提供了许多用于线性代数运算的函数和工具,如矩阵求逆.特征值.行列式.线性方程组求解等. 相比于NumPy的linalg模块,SciPy的li ...

  2. STM32F407 MCO输出的配置问题

    当前使用IDE: RT-Thread Studio 版本: 2.1.0 构建ID: 202103221400 配置如下: int MCO1_GPIO_INIT(void) { GPIO_InitTyp ...

  3. 【Flutter】一文读懂混入类Mixin

    [Flutter]一文读懂混入类Mixin 基本介绍 Mixin是一种有利于代码复用,又避免了多继承的解决方案. Mixin 是面向对象程序设计语言中的类,提供了方法的实现,其他类可以访问 Mixin ...

  4. 老知识复盘-SQL从提交到执行到底经历了什么

    一.什么是SQL sql(Structured Query Language: 结构化查询语言)是高级的费过程化编程语言,允许用户在高层数据结构上工作, 是一种数据查询和程序设计语言, 也是(ANSI ...

  5. 从零开始的 dbt 入门教程 (dbt-core 基础篇)

    最近一直在处理数据分析和数据建模的事情,所以接触了 dbt 等数据分析的工具,国内目前对于 dbt 比较详细的资料不多,所以打算写四道五篇 dbt 相关的文章,本文属于 dbt 系列的第一篇,本篇主要 ...

  6. [NewStarCTF WEEK5] pwn-planet 详解

    这道题目更多是考pwner的逆向功底(虽然程序逻辑也不是非常复杂=_=) 老规矩,先checksec查看程序 保护全开 看一下main函数 __int64 __fastcall main(int a1 ...

  7. XIAMEN_AMOY

    第一份博客,就发布点轻松的内容吧 微雨的清晨 镜头向着前方 越过山丘 海 是像河一样的海 原来真的有随便抓一把都是贝壳的地方 青色,紫色,黄色 转行去做贝壳项链吧 如果不是去海边 那厦门不是一个很晒的 ...

  8. Spring Cache + Caffeine的整合与使用

    前言 对于一些项目里需要对数据库里的某些数据一直重复请求的,且这些数据基本是固定的,在这种情况下,可以借助简单使用本地缓存来缓存这些数据.这些介绍一下Spring Cache和Caffeine的使用. ...

  9. BeanCurrentlyInCreationException解决当前容器创建异常、循环依赖问题

    BeanCurrentlyInCreationException解决当前容器创建异常.循环依赖问题 一.什么是循环依赖呢? 类A依赖类B,类B也依赖类A,这种情况就会出现循环依赖. Bean A → ...

  10. TypeScript Vs JavaScript 区别

    一.观察 1. JS 平常的复制类型 let val; val = 123; val = "123"; val = true; val = [1, 3, 5]; 注意点: 由于JS ...