CN103989480A - 基于Android***的膝骨性关节炎运动监测方法 - Google Patents
基于Android***的膝骨性关节炎运动监测方法 Download PDFInfo
- Publication number
- CN103989480A CN103989480A CN201410259896.5A CN201410259896A CN103989480A CN 103989480 A CN103989480 A CN 103989480A CN 201410259896 A CN201410259896 A CN 201410259896A CN 103989480 A CN103989480 A CN 103989480A
- Authority
- CN
- China
- Prior art keywords
- acceleration
- motion monitoring
- method based
- knee osteoarthritis
- monitoring method
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Rehabilitation Tools (AREA)
Abstract
本发明涉及膝骨性关节炎运动监测领域,特别是一种基于Android***的膝骨性关节炎运动监测方法,其特征在于:通过无线采集装置采集穿戴在人体大腿和小腿上的加速度传感器信号,并通过无线传输方式将信号传输到Android移动终端上,通过所述Android移动终端上设置的信号处理***,由贝叶斯滤波算法将采集到的加速度信号进行滤波,并通过规则归纳法对动作规范性进行识别。本发明能够较好的识别患者运动中出现的不规范动作,能够满足运动监测的应用要求。
Description
技术领域
本发明涉及膝骨性关节炎(Knee Osteoarthritis,KOA)运动监测领域,特别是一种基于Android***的膝骨性关节炎运动监测方法。
背景技术
膝骨性关节炎运动监测是专门为膝骨性关节炎患者进行规范性康复训练的一套监测***。规范地进行康复训练可有效地增强屈膝肌力及伸膝肌力,对病情的稳定、症状的缓解都起到好的作用,而不规范地康复训练将加重患者膝关节的负担,导致病情的恶化。因此对于膝关节运动监测的研究成为一种必要。目前,人体运动监测的主要手段有基于PC机的图像分析法和加速度分析两种。图像分析技术对实验环境光照条件要求高、***庞大、造价昂贵、可携带性差,且实时效果差;而基于PC机的加速度分析技术同样造价昂贵,不便于使用者携带。
发明内容
本发明的目的在于克服现有技术的不足,提供一种基于Android***的膝骨性关节炎运动监测方法,该方法具有简单、使用的硬件设备成本低,而且能够较好的识别患者运动中出现的不规范动作,能够满足运动监测的应用要求。
为实现上述目的,本发明的技术方案是:一种基于Android***的膝骨性关节炎运动监测方法,其特征在于:通过无线采集装置采集穿戴在人体大腿和小腿上的加速度传感器信号,并通过无线传输方式将信号传输到Android移动终端上,通过所述Android移动终端上设置的信号处理***,由贝叶斯滤波算法将采集到的加速度信号进行滤波,并通过规则归纳法对动作规范性进行识别。
在本发明一实施例中,所述的无线采集装置包括微处理器以及与该微处理器连接的无线发射模块;所述加速度传感器的输出端经信号调理电路与所述的微处理器连接。
在本发明一实施例中,所述的无线发射模块为蓝牙串口模块。
在本发明一实施例中,所述的加速度传感器包括穿戴在人体大腿上的第一加速传感器和穿戴在人体小腿上的第二加速传感器,且该第一、二加速度传感器的X轴平行于人体矢状面向下、Y轴平行于人体矢状面向左、Z轴平行于人体额状面向后。
在本发明一实施例中,在采集信号时,待测者需完成以下训练动作:训练者平躺仰卧,一条腿弯曲,一条腿伸直,曲腿保持静止,直腿进行缓慢流畅抬高,抬高角度约为30°,保持5s后缓慢放下,每组10次。
在本发明一实施例中,所述贝叶斯滤波算法为扩展Kalman滤波算法,其是基于最小方差准则下的次优滤波器,主要通过将非线性模型的***与观测方程做Taylor展开,保留一阶项而忽略其他高阶项实现线性化。
在本发明一实施例中,所述扩展Kalman滤波算法的***状态方程和输出方程为公式(1)~(3)所示:
(1)
(2)
(3)
式中、、为***状态变量,且分别为大、小腿抬高角度、角速度、角加速度;其中i=1,2,i=1表示大腿的数据,i=2表示小腿的数据;y 1(k),y 2(k)和y 3(k),y 4(k)分别表示第k时刻大腿和小腿上的加速度传感器的Z轴和X轴加速度信号观测数据,加速度传感器 Y轴由于垂直于膝关节运动平面,加速度数值为0;g为重力加速度9.8 m/s2,为采集***的采样周期,l为下肢股骨长度,d 1为髋关节至传感器一的距离,d 2为膝关节至传感器二的距离。
在本发明一实施例中,通过所述的规则归纳法对贝叶斯算法估计出的模型状态角度、角速度和角加速度数据进行规范性识别,j 1,e 1,w 1,a 1为设定的抬腿角度,大小腿角度差,角速度,角加速度阈值;j 2,e 2,w 2,a 2为实际测量的角度,大小腿角度差,角速度,角加速度值;在迭代过程中,如果e 1< e 2,则作出请保持大小腿伸直的反馈;如果w 2>w 1且a 2>a 1,则作出抬腿速度太快的反馈;如果没有连续5s出现j 2>j 1,则作出保持时间不足的反馈。
在本发明一实施例中,经过扩展Kalman滤波处理后的数据采用Android的API中高级的SurfaceView控件绘出波形图及其坐标轴。
在本发明一实施例中,在所述识别后通过调用Android的API中的TextToSpeech进行语音反馈。
本发明的有益效果是采用无线数据采集***获取穿戴在人体大腿和小腿上的加速度传感器信号,Android移动终端通过贝叶斯滤波算法对采集到的加速度信号进行滤波,并通过规则归纳法对动作规范性进行识别与反馈,算法简单实用、***小,且便于携带,从而让膝骨性关节炎患者自行康复训练。
下面结合附图及具体实施例对本发明作进一步的详细说明。
附图说明
图1是本发明实施例的整体结构示意图。
图2是本发明实施例的无线采集***结构示意图。
图3是本发明实施例的Android***软件框架图。
图4是本发明实施例的膝骨性关节炎运动理疗法物理模型图。
图5是本发明实施例中EKF估计出的各状态变量时间序列图。
图6是本发明实施例中动作规范性识别流程图。
具体实施方式
本发明基于Android***的膝骨性关节炎运动监测方法,在图1所示的整体结构示意图中,膝骨性关节炎患者将加速度传感器一和加速度传感器二分别穿戴在人体的大腿和小腿上,且要求加速度传感器的X轴平行于人体矢状面向下方向、Y轴平行于人体矢状面向左方向、Z轴平行于人体额状面向后方向。规范性康复训练为训练者平躺仰卧,一条腿弯曲,一条腿伸直,曲腿保持静止,直腿进行缓慢流畅抬高,抬高角度约为30°,保持5s后缓慢放下,每组10次。在图2所示的无线采集***结构示意图中,包括传感器、信号调理电路、微处理器、无线发射模块及Android移动终端。在图3所示的Android***软件框架图中,信号的处理包括加速度信号的值域转换、贝叶斯滤波算法以及规则归纳法对动作规范性的识别,并作出反馈。
在本实施例中,上述微处理器为51单片机处理器,以51单片机作为主控制器采集三轴加速度传感器信号。
在本实施例中,上述无线发射模块为蓝牙串口模块,通过蓝牙串口模块将加速度信号传输到Android移动终端上。
在本实施例中,上述贝叶斯滤波算法为扩展Kalman滤波算法(Extended Kalman filter,EKF),EKF是基于最小方差准则下的次优滤波器,主要通过将非线性模型的***与观测方程做Taylor展开,保留一阶项而忽略其他高阶项实现线性化,虽然EKF不一定是最优的,但它工作得很好并成为处理非线性滤波问题中最经典且得到广泛应用的方法。本***的非线性状态空间模型如图4所示,从中可以得出***状态方程和输出方程为公式(1)~(3)所示。
(1)
(2)
(3)
式中、、为***状态变量,且分别为大、小腿抬高角度、角速度、角加速度(其中i=1,2),i=1表示大腿的数据,i=2表示小腿的数据。y 1(k),y 2(k)和y 3(k),y 4(k)分别表示第k时刻大腿和小腿上的加速度传感器的Z轴和X轴加速度信号观测数据,加速度传感器 Y轴由于垂直于膝关节运动平面,加速度数值为0;g为重力加速度9.8 m/s2,为采集***的采样周期,l为下肢股骨长度,d 1为髋关节至传感器一的距离,d 2为膝关节至传感器二的距离。
在本实施例中,经过扩展Kalman滤波处理后的数据采用Android的API中高级的SurfaceView控件高速绘出波形图及其坐标轴。图5所示的波形就是EKF估计出的各状态变量时间序列,从图上可详细看出使用者在进行直腿抬高康复训练抬腿的角度、角速度及角加速度。根据估计出的状态变量,采用规则归纳法能够准确的识别出使用者康复训练中出现的不规范动作(包括保持时间太短、运动腿弯曲、抬腿速度太快),并通过调用Android的API中的TextToSpeech进行语音反馈。如图6所示,本实施例中,通过所述的规则归纳法对贝叶斯算法估计出的模型状态角度、角速度和角加速度数据进行规范性识别,j 1,e 1,w 1,a 1为设定的抬腿角度,大小腿角度差,角速度,角加速度阈值;j 2,e 2,w 2,a 2为实际测量的角度,大小腿角度差,角速度,角加速度值;在迭代过程中,如果e 1< e 2,则作出请保持大小腿伸直的反馈;如果w 2>w 1且a 2>a 1,则作出抬腿速度太快的反馈;如果没有连续5s出现j 2>j 1,则作出保持时间不足的反馈。
Claims (10)
1.一种基于Android***的膝骨性关节炎运动监测方法,其特征在于:通过无线采集装置采集穿戴在人体大腿和小腿上的加速度传感器信号,并通过无线传输方式将信号传输到Android移动终端上,通过所述Android移动终端上设置的信号处理***,由贝叶斯滤波算法将采集到的加速度信号进行滤波,并通过规则归纳法对动作规范性进行识别。
2.根据权利要求1所述的基于Android***的膝骨性关节炎运动监测方法,其特征在于:所述的无线采集装置包括微处理器以及与该微处理器连接的无线发射模块;所述加速度传感器的输出端经信号调理电路与所述的微处理器连接。
3.根据权利要求2所述的基于Android***的膝骨性关节炎运动监测方法,其特征在于:所述的无线发射模块为蓝牙串口模块。
4.根据权利要求2所述的基于Android***的膝骨性关节炎运动监测方法,其特征在于:所述的加速度传感器包括穿戴在人体大腿上的第一加速传感器和穿戴在人体小腿上的第二加速传感器,且该第一、二加速度传感器的X轴平行于人体矢状面向下、Y轴平行于人体矢状面向左、Z轴平行于人体额状面向后。
5.根据权利要求4所述的基于Android***的膝骨性关节炎运动监测方法,其特征在于:在采集信号时,待测者需完成以下训练动作:训练者平躺仰卧,一条腿弯曲,一条腿伸直,曲腿保持静止,直腿进行缓慢流畅抬高,抬高角度约为30°,保持5s后缓慢放下,每组10次。
6.根据权利要求1所述的基于Android***的膝骨性关节炎运动监测方法,其特征在于:所述贝叶斯滤波算法为扩展Kalman滤波算法,其是基于最小方差准则下的次优滤波器,主要通过将非线性模型的***与观测方程做Taylor展开,保留一阶项而忽略其他高阶项实现线性化。
7.根据权利要求1所述的基于Android***的膝骨性关节炎运动监测方法,其特征在于:所述扩展Kalman滤波算法的***状态方程和输出方程为公式(1)~(3)所示:
(1)
(2)
(3)
式中、、为***状态变量,且分别为大、小腿抬高角度、角速度、角加速度;其中i=1,2,i=1表示大腿的数据,i=2表示小腿的数据;y 1(k),y 2(k)和y 3(k),y 4(k)分别表示第k时刻大腿和小腿上的加速度传感器的Z轴和X轴加速度信号观测数据,加速度传感器 Y轴由于垂直于膝关节运动平面,加速度数值为0;g为重力加速度9.8 m/s2,为采集***的采样周期,l为下肢股骨长度,d 1为髋关节至传感器一的距离,d 2为膝关节至传感器二的距离。
8.根据权利要求7所述的基于Android***的膝骨性关节炎运动监测方法,其特征在于:经过扩展Kalman滤波处理后的数据采用Android的API中高级的SurfaceView控件绘出波形图及其坐标轴。
9.根据权利要求1所述的基于Android***的膝骨性关节炎运动监测方法,其特征在于:通过所述的规则归纳法对贝叶斯算法估计出的模型状态角度、角速度和角加速度数据进行规范性识别,j 1,e 1,w 1,a 1为设定的抬腿角度,大小腿角度差,角速度,角加速度阈值;j 2,e 2,w 2,a 2为实际测量的角度,大小腿角度差,角速度,角加速度值;在迭代过程中,如果e 1< e 2,则作出请保持大小腿伸直的反馈;如果w 2>w 1且a 2>a 1,则作出抬腿速度太快的反馈;如果没有连续5s出现j 2>j 1,则作出保持时间不足的反馈。
10.根据权利要求1所述的基于Android***的膝骨性关节炎运动监测方法,其特征在于:在所述识别后通过调用Android的API中的TextToSpeech进行语音反馈。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410259896.5A CN103989480B (zh) | 2014-06-12 | 2014-06-12 | 基于Android***的膝骨性关节炎运动监测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410259896.5A CN103989480B (zh) | 2014-06-12 | 2014-06-12 | 基于Android***的膝骨性关节炎运动监测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103989480A true CN103989480A (zh) | 2014-08-20 |
CN103989480B CN103989480B (zh) | 2016-05-04 |
Family
ID=51304001
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410259896.5A Active CN103989480B (zh) | 2014-06-12 | 2014-06-12 | 基于Android***的膝骨性关节炎运动监测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103989480B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104613964A (zh) * | 2015-01-30 | 2015-05-13 | 中国科学院上海高等研究院 | 一种跟踪脚部运动特征的步行者定位方法及*** |
CN106618584A (zh) * | 2015-11-10 | 2017-05-10 | 北京纳通科技集团有限公司 | 一种用于监测用户下肢运动的方法 |
CN106901928A (zh) * | 2017-04-18 | 2017-06-30 | 广州医软智能科技有限公司 | 一种病床控制装置及其自动控制方法 |
PL422126A1 (pl) * | 2017-07-05 | 2019-01-14 | Inforin Spółka Z Ograniczoną Odpowiedzialnością | Sposób monitorowania i system monitorowania |
CN109480854A (zh) * | 2018-12-27 | 2019-03-19 | 重庆市北碚区中医院 | 一种结合传感器的康复训练装置及其用途 |
CN111700622A (zh) * | 2020-07-03 | 2020-09-25 | 四川大学华西医院 | 腿部抬升角度检测装置 |
CN112315458A (zh) * | 2020-11-23 | 2021-02-05 | 山东大学 | 一种运动功能障碍识别装置、***及方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060229503A1 (en) * | 2005-02-08 | 2006-10-12 | Gunter Fluegel | Device for monitoring vital values of persons needing monitoring |
WO2010034308A2 (de) * | 2008-09-27 | 2010-04-01 | Humotion Gmbh | Erfassung biometrischer daten einer personengruppe |
CN202282004U (zh) * | 2011-06-02 | 2012-06-20 | 上海巨浪信息科技有限公司 | 基于情景感知与活动分析的移动健康管理*** |
US20120188158A1 (en) * | 2008-06-26 | 2012-07-26 | Microsoft Corporation | Wearable electromyography-based human-computer interface |
CN103110410A (zh) * | 2013-03-13 | 2013-05-22 | 太原理工大学 | 一种Android手机智能体温计 |
CN203122372U (zh) * | 2013-03-12 | 2013-08-14 | 李晓龙 | 基于Android技术和物联网的实时健康监测及智能预警*** |
CN103549947A (zh) * | 2013-10-28 | 2014-02-05 | 上海理工大学 | 智能手机平台心电图波形实时准确绘制方法 |
-
2014
- 2014-06-12 CN CN201410259896.5A patent/CN103989480B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060229503A1 (en) * | 2005-02-08 | 2006-10-12 | Gunter Fluegel | Device for monitoring vital values of persons needing monitoring |
US20120188158A1 (en) * | 2008-06-26 | 2012-07-26 | Microsoft Corporation | Wearable electromyography-based human-computer interface |
WO2010034308A2 (de) * | 2008-09-27 | 2010-04-01 | Humotion Gmbh | Erfassung biometrischer daten einer personengruppe |
CN202282004U (zh) * | 2011-06-02 | 2012-06-20 | 上海巨浪信息科技有限公司 | 基于情景感知与活动分析的移动健康管理*** |
CN203122372U (zh) * | 2013-03-12 | 2013-08-14 | 李晓龙 | 基于Android技术和物联网的实时健康监测及智能预警*** |
CN103110410A (zh) * | 2013-03-13 | 2013-05-22 | 太原理工大学 | 一种Android手机智能体温计 |
CN103549947A (zh) * | 2013-10-28 | 2014-02-05 | 上海理工大学 | 智能手机平台心电图波形实时准确绘制方法 |
Non-Patent Citations (1)
Title |
---|
陈志卿 等: "KOA运动疗法规范性的研究", 《计算机仿真》, vol. 31, no. 4, 30 April 2014 (2014-04-30) * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104613964A (zh) * | 2015-01-30 | 2015-05-13 | 中国科学院上海高等研究院 | 一种跟踪脚部运动特征的步行者定位方法及*** |
CN106618584A (zh) * | 2015-11-10 | 2017-05-10 | 北京纳通科技集团有限公司 | 一种用于监测用户下肢运动的方法 |
CN106618584B (zh) * | 2015-11-10 | 2019-11-22 | 北京纳通科技集团有限公司 | 一种用于监测用户下肢运动的方法 |
CN106901928A (zh) * | 2017-04-18 | 2017-06-30 | 广州医软智能科技有限公司 | 一种病床控制装置及其自动控制方法 |
PL422126A1 (pl) * | 2017-07-05 | 2019-01-14 | Inforin Spółka Z Ograniczoną Odpowiedzialnością | Sposób monitorowania i system monitorowania |
CN109480854A (zh) * | 2018-12-27 | 2019-03-19 | 重庆市北碚区中医院 | 一种结合传感器的康复训练装置及其用途 |
CN111700622A (zh) * | 2020-07-03 | 2020-09-25 | 四川大学华西医院 | 腿部抬升角度检测装置 |
CN111700622B (zh) * | 2020-07-03 | 2021-02-02 | 四川大学华西医院 | 腿部抬升角度检测装置 |
CN112315458A (zh) * | 2020-11-23 | 2021-02-05 | 山东大学 | 一种运动功能障碍识别装置、***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103989480B (zh) | 2016-05-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103989480A (zh) | 基于Android***的膝骨性关节炎运动监测方法 | |
CN103083027B (zh) | 一种基于下肢关节运动信息的步态相位判别方法 | |
Gao et al. | Wearable human motion posture capture and medical health monitoring based on wireless sensor networks | |
CN103961109B (zh) | 基于加速度信号和角速度信号的人体姿态检测装置 | |
Jiang | Combination of wearable sensors and internet of things and its application in sports rehabilitation | |
CN203417440U (zh) | 一种可穿戴式气动下肢康复机器人复合感知*** | |
CN104881118B (zh) | 一种用于捕获人体上肢运动信息的穿戴*** | |
CN103584919B (zh) | 多模态生物信号同步检测***及方法 | |
CN106420254A (zh) | 多人交互虚拟现实康复训练与评估*** | |
CN103479362A (zh) | 一种基于无线体域网的运动功能康复监测*** | |
CN104056445A (zh) | 一种基于心率和加速度传感器的人体运动分析方法及其装置 | |
CN104571837B (zh) | 一种实现人机交互的方法及*** | |
CN105616042B (zh) | 一种智能假手控制*** | |
CN106074073A (zh) | 一种下肢康复机器人的控制***及康复训练策略 | |
CN206193786U (zh) | 运动数据检测装置 | |
Fan et al. | Wearable motion attitude detection and data analysis based on Internet of Things | |
CN108227905A (zh) | 一种基于表面肌电信号的游戏控制*** | |
CN203898286U (zh) | 人体运动信号的无线采集与实时分析*** | |
CN106821312A (zh) | 基于智能穿戴设备的运动与睡眠监测的方法及*** | |
CN103632133A (zh) | 人体姿态识别方法 | |
CN206322115U (zh) | 一种基于表面肌电信号的游戏控制*** | |
CN203017728U (zh) | 一种基于动作识别技术的射箭训练辅助*** | |
Huang et al. | Sensor-Based wearable systems for monitoring human motion and posture: A review | |
CN205548535U (zh) | 一种健康状况检测智能手环 | |
CN207575408U (zh) | 一种穿戴式肢体运动康复*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |