基于Kinect的自主康复系统的设计与实现

发布者:MysticSerenade最新更新时间:2017-12-05 来源: 电子产品世界关键字:自主康复系统  Kinect  信息交互  骨骼 手机看文章 扫描二维码
随时随地手机看文章

引言

  Kinect体感传感器是微软公司于2010年发布的新兴体感交互式传感器[1],它打破了传统的人机交互方式,更加生动有效地展示了人机交互的理念和方式,因此在各行各业迅速得到应用推广。随着中国社会老龄化程度不断加深,老年人群比例逐年增大,老年病和慢性病成为社区医疗服务的重点关注疾病,老年痴呆、脑卒中、高血压等易发疾病不仅需要药物治疗,还需持久的康复训练[2],目前医疗资源较为紧张,将治疗后期用以增加肌体功能的康复训练转移到社区或家庭中进行能缓解老年疾病护理和医疗资源的需求供给矛盾,还能提高康复训练的信息化,有利于康复数据收集和研究[3] 。本文结合Kinect和软件及数据库技术,开发了一套,患者登录系统获取康复训练计划,按计划要求的动作进行康复训练,系统使用Kinect传感器获取人体关节点的空间坐标并捕捉节点,经异常值处理后判定患者各节点康复训练动作是否达标,并根据训练效果制定进一步的康复计划,医生可随时进入数据库系统查询患者的康复状态。该系统经验证可准确识别关节运动,交互实时性、准确性达到系统设计要求,为老年疾病康复训练提供了较好的恢复平台,而且所获得的康复数据也为相关疾病康复研究提供了大量的数据信息。

1 系统结构

  系统使用Kinect设备获取用户的骨骼空间坐标并进行轨迹生成再现,同时计算用户训练的关节点相对角度值与设置的阈值比较,当相对角度变化值超过阈值后系统将提示用户完成该训练动作内容并给出响应。为完成这一系列过程,系统需要四个主要部分:(1)传感器数据采集;(2)数据处理运算;(3)数据显示;(4)数据存储。其中传感器数据采集主要由Kinect传感器完成,数据处理运算在Visual C++的后台中进行运算,数据显示通过生成的系统软件在前台显示并对用户动作响应,数据存储功能由MySQL完成,医生可随时调用数据库数据查看患者自主康复数据,并根据用户自主康复训练结果更新训练计划,在软件前端显示并提供用户使用,从而形成一个良性循环的闭环系统。系统功能结构如图 1所示。

2 系统功能原理

2.1 数据采集

  Kinect设备能够实时获得彩色图像和深度图像数据,而且支持实时的半身和全向骨骼跟踪模式并能识别一系列的动作[4],这是应用Kinect的关键原因。Kinect由红外发射器、RGB彩色摄像头和红外线COMS摄像机组成[5]。Kinect能够提供人体内的二十个骨架关节点的三维坐标值,如图2所示。

  以这二十个关节点为基础,计算任意两个关节点的距离和方位变化可得人体关节。Kinect可获取场景深度信息并进一步计算出人与相机间的空间间隔[6],设人体到Kinect设备的距离为d,可由式(1)求得:

 (1)

  式中dk是对象深度值,由Kinect设备获取,k=12.36厘米、H=3.5-10-4rad、L=1.18rad、O=3.7厘米。

2.2 运动轨迹生成

  将深度图像坐标(xk,yk,zk)转化为实际坐标(xr,yr,zr),转化公式为:

(2)

  式中F=0.0021,D'=-10,Kinect的分辨率[7]为w×h=680×480。这样利用(1)式、(2)式可得人体任意两个关节点的空间坐标值M(xr1,yr1,zr1)和N(xr2,yr2,zr2),可得两关节点间的距离为:

(3)

  由于Kinect的硬件误差或抖动[8]等一系列因素导致的相对位置在短时间内变化极大、数据中存在异常值,针对这一问题,在系统生成骨骼节点的运动轨迹时需对这类异常值进行筛选和删除,对运动轨迹进行平滑处理[9]。为达到降噪效果,将活动关节当前时刻的坐标值与前N-1个采样周期的关节坐标的平均值当作当前时刻的关节位置,并按时序以N为步长对获取的坐标位置进行递进前移,该方法可以使系统获取并用于显示的人体关节活动轨迹更为平滑优美,带给康复患者较好的视觉感观,以增强康复的信心。

2.3 姿势判断

  获取骨骼节点的坐标标据和运动轨迹是生成人体关节运动轨迹的基础,而判断患者动作是否达到要求是系统指导患者进行康复训练的关键,在关节点运动过程中还需判断患者是否完成康复动作并在完成动作后给予响应。考虑人体运动时很多骨骼关节并非直线运动,而是以某一关节为圆心的类似圆弧运动[10],因此可实时获取各时刻的关节点角度,通过活动关节点相对于转动圆心关节点的角度变化值来计算患者是否完成康复动作。

在系统中利用余弦定理计算如图 3所示的相关联的3个关节点连线的角度值 ,计算方法为:

(4)

  通过(4)式,系统在检测到骷髅关节点的运动时可获取相关联的节点间在任意时刻的相对角度,继而求得在Δt时段内活动关节点相对于转动圆心关节点的角度变化值Δθ,并设该活动关节点对应角度阈值为θt ,并设BOOL型变量K,K通过(5)式确定:

(5)

  在每一采样周期,系统计算此时刻与前Δt时刻的角度差Δθ,得到K的结果并判断,当K为假时继续采样追踪活动关节点位置,当K为真时给出对应语音和文字提示并结束追踪关节运动。

3 测试结果

  对系统进行性能测试验证,为减少系统负担提高运算效率,对系统进行优化设计,当追踪某一关节活动时,系统只计算该关节与系统预先设定的关联关节活动轨迹,对其他关节点的动作不进行跟踪和建立轨迹。而且由于系统传感器使用了激光散斑原理,即激光在散射体表面发生漫反射的时候在附近光场中可看到无规则分布的亮暗光点,这就要求系统使用过程中使用者和背景环境有较为明显的区分度,而且传感器的有效探测区间是[0.8米,3.5米],因此在测试时测试者身着深色服装、背靠白色墙壁、距传感器2.5米进行测试。图 4 系统界面所示为系统界面,用户登录系统后将进入到此界面,左侧为提示框和操作区,其中上方显示了当前动作的动作概念、锻炼部位和小贴示,下方为系统控制区,可进行重做、下一动作、寻求帮助、系统风格等操作,其中显示风格为系统右侧规定动作和展示使用者动作展示的显示风格,目前已完成钢铁机甲、与子偕老、夕阳红等三种风格;右侧为动作展示区和进行提示区,分别展示系统规定动作和使用者动作,并在下方提示用户完成进度。

  为了测试系统的实时性和准确性,分别选取举手上伸、握拳抬小臂、击掌、小腿划圈、头部转圈等五个动作,前四个动作左右肢各进行50次,头部转圈动作进行100次,通过读取系统时戳以获取系统反应时间,并根据系统显示结果判断系统识别动作是否正确,测试结果如表1所示。

  从表1数据可以看出,系统对举手上伸、握拳抬小臂、击掌等三个动作的识别率达到100%,而小腿划圈、头部转圈两个动作有不识别情况,不识别主要发生在测试者划圈速度较快的情况下,系统使用三关联点测角的方法发生误判,但考虑到康复患者普遍动作较慢,不识别的情况在系统实际使用中发生的可能性较小,系统的平均反应时间随着动作复杂度提升也会小幅增长,但都小于0.2秒的设计要求,因此本系统的准确性和实时性满足实际使用需求。

4 结束语

  本文的系统使用Kinect开发完成,可实现对患者康复动作的引导教学和完成情况判定,并将最终的康复情况存入数据库中,医生可根据数据库中数据判断患者自主康复效果并更新训练计划提供给患者,在良好的人机交互的基础上实现了医生和患者远程良性互动,对患者自主进行康复具有积极促进作用,系统测试结果表明系统的实时性和准确性达到设计要求,因此系统具有一定的应用价值。但是系统也存在一定的不足,对用户的使用环境有一定的要求,同时软件使用方面还有较大的优化空间,而且对于老人来说系统操作还不够简洁,这些都将是下一步工作中重点进行改进的地方。

参考文献:

  [1]鲁明,王真水,田元等.一种基于Kinect的虚拟现实姿态交互工具[J].系统仿真学报,2013,25(9):2124-2130

  [2]徐献金.脑卒中执行功能障碍康复技术的研究进展[J].中国康复理论与实践,2013,1(19):57-61

  [3]Y J Chang, S F Chen, A F Chuang.  A gesture recognition system to transition antonomously through vocational tasks for individuals with cognitive impairments [J].  Research in developmental disabilities, 2011, 32(6): 2064-2068

  [4]X B Yang, S H Choi, K K Yuen, etc. An intuitive human-computer interface for large display virtual reality applications [J]. Computer-Aided Design & Applications, 2010, 7(2): 267-278

  [5]赵建敏,许晓伟,贾慧媛.基于Kinect体感传感器的心理宣泄系统的实现[J].传感器与微系统,2014,33(8):119-122

  [6]林海波,梅为林,张毅等.基于Kinect骨骼信息的机械臂体感交互系统的设计[J].计算机应用与软件,2013,30(2):157-160

  [7]J Kang, D Seo, D Jung. A study on the control method of 3-dimensional space application using Kinect system [J]. International Journal of Computer Science and Network Security, 2011, 11(9): 55-59

  [8]林海波,王浩,张毅.基于Kinet的无标定人机交互控制系统设计[J].计算机工程与设计,2015,26(2):551-555

  [9]李任卓.图像序列中运动人体检测和跟踪算法研究[D].重庆:重庆大学,2008

  [10] Jingen Liu, Ali S, Shah M. Recognizing human actions using multiple features [C]. Proceedings of the IEEE conference on Computer Vision and Pattern Recognition, AK:IEEE, 2008


关键字:自主康复系统  Kinect  信息交互  骨骼 引用地址:基于Kinect的自主康复系统的设计与实现

上一篇:Apple Watch通过这个AI算法,可预测80%高血压和90%呼吸障碍
下一篇:可重复使用的血糖传感器,为手机测血糖带来新思路

推荐阅读最新更新时间:2024-03-16 12:11

Argo Medical推出新一代ReWalk外骨骼系统
    2010 年,Argo Medical 与Cyclone Technologies公司共同宣布推出第一代ReWalk外骨骼系统。最早,它是由电动腿部支架、身体平衡感应器和一个背包组成,背包内有一个计算机控制盒以及可再充电的蓄电池,从而负责处理数据和提供电力。新一代ReWalk 康复型仿生机器腿和上一代的产品设计理念差不多,提供给用户一个外部骨骼支撑体系,以帮助那些瘫痪或者行走有障碍的人能独立行走。新的产品可以调整长度,以适应 160cm 到 190cm 高度的用户;同时增加了一个初学者步态模式,并调整了系统软件,可以让那些初步接触到这个设备的用户更好地适应自然行走。   和上一代产品一样,它具备了电动腿部结构,膝,髋关节部位
[医疗电子]
京东物流人员穿戴外骨骼机器人曝光,工业外骨骼迎来春天
  双十一是个购物狂欢节,是一场1682亿的数字狂欢,也是阿里一年中最为耀眼的时刻。是消费者最开心的时刻却也是物流人员最累的时候。近日,京东给物流人员的贴心关护被曝光,却让网友点赞。原来京东为物流工作人员研发了一款外骨骼机器人,尽力减少他们的腰椎损伤。物流人员需要频繁的弯腰拿取商品,造成腰椎病的人很多,尤其这段时间是物流高峰时期。   一家企业的成功不只是体现在业绩的好坏,更在于对员工付出了多少关怀。当然, 同时关心的是,这是国内外骨骼在工业应用上的首个应用。     京东员工穿戴外骨骼机器人工作   外骨骼机器人的起源   关于外骨骼机器人,其实大家应该都并不陌生,在好莱坞大片如《明日边缘》中,外骨骼被汤姆
[机器人]
多国机构联合发布EXOPS平台 让外骨骼机器人使用更广
所谓“外骨骼机器人”其实是一种可穿戴的动力外骨骼系统。例如下肢瘫痪的人在穿上外骨骼机器人后,可通过它所提供的动力带动没有肌力的下肢实现行走。 继2017年发布国内首款商业化下肢外骨骼机器人Fourier X1后,今年,傅利叶智能又与美国国家仪器(NI)、墨尔本大学联合发布了外骨骼机器人开放平台——EXOPS。类似手机安卓系统,该平台能够使学校、研究机构、临床中心对外骨骼机器人进行二次开发,将推动外骨骼机器人快速落地,加速其产业化进程。 “傅利叶智能通过力反馈控制算法,将外骨骼机器人与人进行交互,步态轨迹也可以依据使用者的用力大小、外部动态环境的变化而实时调整。”傅利叶智能CEO顾捷表示,傅利叶智能拥有三大技术核心:感知系统,模拟人
[机器人]
派克汉尼汾Indego外骨骼装置开发团队荣获美国《大众机械》杂志突破创新者奖
克利夫兰—近日,全球运动与控制领域的领导者派克汉尼汾公司(纽约证券交易所:PH)宣布其Indego外骨骼装置开发团队荣获2013美国《大众机械》杂志突破创新者奖。该奖项旨在表彰那些让世界变得更智能、安全和高效的创新工作者。 Indego是一种个人移动系统,通过陀螺仪和感应器监测使用者的平衡水平来控制体位改变。这一“可穿戴式机器人”可用作患者的机械下肢支撑,为臀部和膝盖提供直立行走所需的扭力或旋转力。得益于专有的控制接口,该装置运行流畅,能与人体的自然运动和姿态协调一致。Indego重12.25千克(27磅),仅为其它外骨骼装置的一半。此外,其外形纤细轻巧,采用了模块化设计,可迅速进行组装和拆卸以便于使用和运输。 “我为能够带领
[工业控制]
苏宁物流“外骨骼机器人”最大助力效率60%
武侠电影里关键时刻显神通的“战衣”,618在苏宁物流变成了现实。近日,2019全球智慧物流峰会上,苏宁物流“外骨骼机器人”首亮相。据悉,此“外骨”最大助力效率约达60%,可极大提高搬运效率,同时有效保护快递员腰部肌群。 记者在峰会展区里看到,一件黄色类似蜘蛛侠的“时尚套装”,引来一众迷弟迷妹现场“试穿”,这正是苏宁物流首次曝光的腰部助力外骨骼机器人。据苏宁物流现场工作人员介绍,此番展示的“外骨骼”可以为人体提供精确运动辅助,提高穿戴者核心部位(如腰背部)和核心肌群(如腰部竖脊肌)的高强度负重能力,有效减缓工作肌群的疲劳速度,降低人体运动过程中的能量消耗,提高工作效率。 据悉,这款“英雄套装”整重仅2.8kg,最大助力
[机器人]
以外骨骼康复机器人为载体 程天科技帮助行动障碍者重获行动能力
人口老龄化和慢病群体的增长,给医院康复设备和服务人员的供给带来了巨大缺口。同时,人工智能技术带动了护理机器人、康复机器人等多种医疗辅助工具的发展,智能化康复手段逐渐成为康复设备发展的主流。 根据美国知名市场调研和咨询公司GrandView Research的预测,外骨骼机器人、辅助康复机器人从2012年到2022年,市场占比明显提升。据估算,未来5年,广义康复机器人的年复合增长率约为37%,其中康复机器人年复合增长率为21%。 尽管医疗康复外骨骼机器人市场是一片巨大蓝海,但对于创业企业来说,如何紧密结合临床和市场需求,仍是竞争的关键所在。 猎云网近日接触的程天科技,旨在通过人工智能与机器人技术,配合数据分析及云计算等方式为行动失能
[机器人]
嵌入式多功能信息交互系统的设计
      传统的信息交互系统大多基于PC-Internet平台,采用Web方式来完成信息交互的功能。但由于PC机体积较大、成本偏高,因此采用PC机作为信息交互系统的终端并不能很好地满足便携性和性价比的要求。而嵌入式系统与普通的PC机系统相比,具有体积小、成本低、软硬件均可根据不同的应用进行定制等优点。随着嵌入式技术的飞速发展,将嵌入式设备应用于信息交互系统的终端已成为一种趋势。本文提出了一种基于嵌入式信息终端的信息交互系统设计方案,并在此方案基础上实现了1个多功能信息交互系统。 1  系统功能设计   本系统采用Client-Server结构,包含两大功能模块:嵌入式信息终端模块和PC服务器模块。信息终端以基于XScal
[嵌入式]
iPhone X的原深感摄像头基本上就是一部新版Kinect
微软原来的Kinect硬件由一家着名的以色列公司PrimeSense提供支持。 PrimeSense率先将红外线网格投影到场景上,然后用红外摄像机检测并通过特殊处理芯片获取深度信息。Kinect的输出是320x240深度图,具有2048个灵敏度(不同的深度),基于30,000个激光点,IR投影机有专门的斑点图案进行处理。 在2013年,苹果收购了PrimeSense。深度相机不断发展:用于Xbox One的Kinect 2.0将PrimeSense技术与Microsoft自己的技术相结合,并具有更高的精度和分辨率。它可以识别脸部,甚至可以发现玩家的心率。同时,英特尔还建立了自己的深度传感器RealSense,并于2015年与微软合
[半导体设计/制造]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新医疗电子文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 医学成像 家庭消费 监护/遥测 植入式器材 临床设备 通用技术/产品 其他技术 综合资讯

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved