来源:学术头条本文约2800字,建议阅读5分钟近日,来自明尼苏达大学的研究团队及其合作者,共同开发出了一种基于深度学习的便携式独立神经假肢。

来自世界卫生组织(WHO)的数据显示,如今全球范围内有超过四千万的截肢患者。虽然随着科技的发展,假肢技术虽然在一定程度上改善了上肢被截肢者的生活品质,但在假肢控制方面仍然存在许多不足,如动作延迟高、需依靠不便携带的附加设备等。

近日,来自明尼苏达大学的研究团队及其合作者,共同开发出了一种基于深度学习的便携式独立神经假肢。

研究人员通过验证 NVIDIA Jetson Nano 等边缘计算平台在神经假体应用中部署深度学习的可行性,研发了一个便携式的、独立的假肢系统。

实验结果表明,在各种实验室和真实环境中,该系统能够提供强大的、高精度(95-99%)和低延迟(50-120 ms)的手指运动控制能力。

图|截肢者通过神经记录实时控制单个手指的运动(动图制作素材来源:YouTube)

临床试验证明,该系统在不同的手臂、身体姿势,以及在不同的实验室和真实环境中都可以连续稳定运行几个小时。

研究人员表示,该假肢系统是第一个在便携式临床神经假体应用平台上实现深度学习神经解码器的系统,同时多项创新系统设计也为未来的假肢研究提供了极高的参考价值。

图 | 便携式神经假肢(来源:Anh Tuan Nguyen)

AI 助力下一代神经假体

近年来,深度学习在分析和解码生物医学数据方面的应用一直在稳步发展。在快速发展的神经假体领域,基于深度学习的神经解码器已经成为推动下一代灵巧和直观的神经假体研究的主要工具,这种基于深度学习的 AI 系统可以帮助用户利用灵巧的假肢系统进行全方位运动。

图|下一代神经假体的艺术概念(来源:该论文)

在此次研究中,研究团队通过比较基于 CNN 和递归神经网络的深度学习解码器与经典机器学习技术的性能发现,深度学习方法使用从截肢者获得的外周神经数据后,在解码灵巧手指运动的所有性能指标上优于其他技术。

尽管这些研究显示了有应用前景的结果,但在便携式设备上进行深度学习以用于长期临床应用仍然具有挑战性。

深度学习的效率是以计算复杂性为代价的。众所周知,在大多数低功耗平台上的传统中央处理器上运行深度学习模型时,效率非常低。在实践中,绝大多数深度学习模型必须使用图形处理单元(GPU)来训练和部署。

边缘计算设备的最新进展,为解决这一问题提供了新的可能。早期的边缘计算设备侧重于通用应用,但最近,用于深度学习的紧凑硬件的开发有所增加。但是不幸的是,目前的软件支持仅限于高度定制的神经网络,这阻碍了人们基于 RNN 的神经解码器实现的全部潜力。

另一类用于深度学习的边缘计算设备包括带有集成 GPU 的独立计算机。最著名的例子是 NVIDIA Jetson Family,它包括具有 CPU、GPU、RAM、闪存等,专为在自主应用程序中部署人工智能而设计。

同时它允许直接使用最流行的深度学习库,如 TensorFlow、PyTorch 和 Caffe。这为研究团队的神经解码器实现提供了尺寸、功率和性能之间最合适的折衷。这也为本研究提供了可靠的硬件支撑。

基于AI的软件和硬件系统

通过基于 NVIDIA Jetson Nano 系列的硬件平台,研究人员成功创建了便携式神经假肢系统。

图 | 便携式神经假肢系统的总览(来源:该论文)

如图 A,该系统的组成部分包括 Scorpius 神经接口、带有定制载板的 Jetson Nano、定制的假肢控制器和可充电锂离子电池;而便携式神经假肢则作为一个独立的便携式单元,整个系统可以集成到内部,取代假体现有的肌电图传感器和电子设备,从而对假肢的重量和美观影响最小。

图 | 便携式神经假肢系统的各部分细节(来源:该论文)

神经数据通过 Scorpius 神经接口(图 A)获得,Scorpius 系统的小型化外形使其可以部署在各种可穿戴和可植入的应用中。设备由承载板通过隔离的 USB 链路供电,所获得的数据直接传输到 Jetson Nano 进行进一步处理。

为了能使 Jetson Nano 更好的发挥作用,研究团队为它专门设计了一个定制的载板(C 图),为 Nano 模块提供电源管理和输入与输出连接。

经过全面训练的深度学习模型被用来将神经信号实时转换成受试者个人手指运动的真实意图。最终的预测被发送到手控制器来驱动假肢。假肢拥有五个独立驱动的手指,搭配研究团队定制的控制器(B 图),实现对手指的控制。

在软件方面,该系统采用 Python 实现它的硬件功能,由数据采集、数据预处理和电机解码三个独立的线程组成。

图 | Jetson Nano 中的数据处理流程(来源:该论文)

数据的主要处理是在 Jetson Nano 中实现的。首先,来自截肢者手臂的外围神经信号形式的数据被发送到平台,然后进行预处理;同时,预处理也是至关重要的,这一步是将原始神经数据输入到试验中,并提取他们的主要特征。

预处理数据与主要特征相对应,清除所有噪声源后被发送到深度学习模型中,以具有控制每个手指运动的最终输出,因此,五根手指可以分别对应不同的输出从而产生不同的动作。

不可思议的临床应用

在之后的临床应用中,研究团队选择了一个失去手 14 年的截肢者进行。所有的数据采集和处理都是由 Jetson Nano 实时完成的,没有与任何远程计算机进行有线或无线通信。

图 | 截肢者使用神经假肢进行室内测试

截肢者用他灵巧的假肢向外界观察者展示他移动手指进行比较的意图。结果表明,机械手准确地模拟了操作者的运动意图。

截肢者还测试了假手在各种姿势下的鲁棒性,因为伸直手臂可能会产生相当大的肌电图噪声。受试者报告系统响应性略有变化,但没有明显的电机解码精度下降。

最终结果表明,该系统几乎可以像正常人的手一样移动它的机器人手指。

图 | 截肢者正在连接主机接受测试(动图制作素材来源:YouTube)

在这个测试中的截肢者表示:我觉得使用这个假肢,更像是一种生活功能,不用考虑假肢在什么位置或者假肢在什么模式就能完成日常任务。就好像我想拿起某样东西,就伸手去拿一样东西。我知道它就像我的手一样,可以完成日常的功能,我想我可以做到。

虽然这项研究实现了诸多的功能,但是该假肢系统在实现方式上仍有改进的空间。同时,Jetson Nano 的 GPU 是基于 NVIDIA 的 Maxwell(2014)架构,这可能不如最近的 GPU 架构如 Turing(2018)和安培(2020)那样高效。一旦软件支持变得更加强大,Jetson Nano 也有可能与英特尔计算棒和谷歌 Coral 等 usb 连接设备相结合,以扩展深度学习推理能力。

这项研究实现了多个方面的创新,第一点创新在于束内微电极阵列的开发;第二点创新在于设计了 Neuronix 神经接口微芯片;第三点创新在于深度学习运动解码范式的优化;第四点创新在于基于最先进的边缘计算平台的软件和硬件的实现。

研究人员表示,预计这项工作将成为未来开发基于 AI 的便携式生物医学设备方面的垫脚石,并为更多的被截肢者带来生活上的便利。

参考资料:

https://arxiv.org/pdf/2103.13452.pdf

https://www.youtube.com/watch?v=wNBrCRzlbVw

https://sites.google.com/view/jules-anhtuannguyen/gallery

编辑:王菁

校对:林亦霖

99%高精度、毫秒级延迟,AI便携式神经假肢让截肢14年患者运动自如相关推荐

  1. 基于AI的便携式神经假肢让截肢14年患者操作自如,高精度、低延迟

    近日,来自明尼苏达大学的研究团队及其合作者,共同开发出了一种基于深度学习的便携式独立神经假肢. 据了解,研究人员基于递归神经网络(RNN)架构设计了该神经解码器,并部署在边缘计算平台NVIDIA Je ...

  2. 百亿节点、毫秒级延迟,携程金融基于 NebulaGraph 的大规模图应用实践

    作者:霖雾,携程数据开发工程师,关注图数据库等领域. 0. 背景 2017 年 9 月携程金融成立,在金融和风控业务中,有多种场景需要对图关系网络进行分析和实时查询,传统关系型数据库难以保证此类场景下 ...

  3. 网页播放海康威视大华华为摄像头RTSP流,不需转码转流,延迟毫秒级,支持多路播放、H.264/H.265及1080P/2K/4K

    一.背景: 在遍地都是摄像头的今天,往往需要在各种信息化.数字化.可视化B/S系统中集成实时视频流播放等功能,海康.大华.华为等厂家摄像头或录像机等设备一般也都遵循监控行业标准,支持国际标准的主流传输 ...

  4. 兴业银行与第四范式开启AI平台加速模式 毫秒级信用卡反欺诈系统上线

    近日,基于第四范式为兴业银行打造的低门槛.自动化的人工智能平台,兴业银行信用卡中心推出了毫秒级智能交易反欺诈系统,实现了对信用卡欺诈风险自动化.智能化.精确化的甄别与管控,为信用卡用户提供最安全.可信 ...

  5. 超低延迟直播~毫秒级直播观看体验(实测效果)

    一次PRTC/webRTC直播产品的测试,PC端基于web发起直播,观看端通过 PC .安卓 .iOS来观看,记录下它们的延时情况,感受一下超低延时与普通直播的不同吧,开始... 以下测试,主要只测试 ...

  6. C语言写一个10毫秒的延迟,C语言实现毫秒级定时

    由于手机电视项目接收数据出现问题(每帧数据后半部分有丢失,并且每隔一帧就会有几帧丢失),无法在手机上正常播放,原因很可能与SPI接口的速率(与接口驱动相关)与硬件速率不匹配造成的.为此,需要测量接收每 ...

  7. Hologres X TapTap:毫秒级实时在线推荐

    作者:陈欣昊,TapTap/IEM/AI平台负责人 . 心动是一家全球游戏开发和发行商,从 2009 年以来提供多款网页游戏和手游.截至 2022 年中,心动运营 38 款免费和付费游戏,目前在全世界 ...

  8. 1.3 万亿条数据查询,知乎如何做到毫秒级响应?

    (给视学算法加星标,提升数据技能) 作者:孙晓光 http://itindex.net/ 知乎搜索后端负责人,目前承担知乎搜索后端架构设计以及工程团队的管理工作.曾多年从事私有云相关产品开发工作,关注 ...

  9. 好文深思:1.3 万亿条数据查询,如何做到毫秒级响应?

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:硬刚一周,3W字总结,一年的经验告诉你如何准备校招! 个人原创100W+访问量博客:点击前往,查看更多 知乎,在 ...

最新文章

  1. docker挂载NVIDIA显卡
  2. 【C/C++】代码优化技巧
  3. NOIp 2014 #2 联合权值 Label:图论 !!!未AC
  4. 肝!不需要一行 Python 代码,也可以自动获取数据
  5. Leetcode 147.对链表进行排序
  6. 20款Notepad++插件下载和介绍
  7. Mysql实现主从复制(一主双从)
  8. c语言 define 关键字,c语言中define的一个不常见的用法
  9. 自己总结的sql基本操作
  10. Firefox已阻止此网站安装未经验证的附加组件的解决办法
  11. 软件工程复习提纲——第七章
  12. mysql添加开机自启_初始化mysql并设置开机自动启动
  13. 基于R语言的DynNom包绘制动态列线图
  14. mysql 生成随机手机号和随机中文名
  15. 自动登录163邮箱的批处理
  16. 银行与第三方支付平台的竞合关系分析
  17. Flink:No operators defined in streaming topology. Cannot execute.
  18. 【转】SD Card - UHS-I UHS Speed Class 1
  19. Datewhale组队学习——深度学习推荐系统(1)
  20. 松柏先生:制胜的一拳靠的不是运气,而是洞察力!

热门文章

  1. ant vue 兼容性问题_Ant Design of Vue使用遇到的问题以及解决方法总结
  2. 云计算Python自动化运维开发实战 三、python文件类型
  3. 20172328 2018-2019《Java软件结构与数据结构》第八周学习总结
  4. RedHat Enterprise Linux 5下配置Apache+Mysql+Php
  5. [Silverlight]使用DoubleAnimation为对象添加动画效果
  6. 【Unity3D】 KeyCode 键码
  7. tar.xz、tar.bz2 压缩包解压方式
  8. linux ssh登录失败
  9. python中mid_使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)...
  10. 贵港java_贵港人才网:经典java笔试题及答案分享