一种体态评估方法、系统、装置及计算机可读存储介质与流程

文档序号:24648770发布日期:2021-04-13 16:37阅读:90来源:国知局
一种体态评估方法、系统、装置及计算机可读存储介质与流程

1.本发明涉及分布式存储领域,特别涉及一种体态评估方法、系统、装置及计算机可读存储介质。


背景技术:

2.目前,对患者进行体型、体态方面的评估训练时,需要现场有专业的医师人员进行一对一全程陪同,有些部位甚至需要更多的医师从不同方面、角度进行观察并记录。最后才能得出相对正确的评估结果。
3.这也导致每个患者的评估过程需要一名或者更多的专业医师全程观察记录,一名专业医师不能同时服务多个患者导致评估效率低。并且还需要每个医师都有相应的专业知识和经验,才能够得到相对正确的评估结果
4.为此,需要一种更为高效、准确度更高的体态评估方法。


技术实现要素:

5.有鉴于此,本发明的目的在于提供一种体态评估方法、系统、装置及计算机可读存储介质,能够提高体态评估效率和评估准确度。其具体方案如下:
6.一种体态评估方法,包括:
7.采集患者与目标训练项目对应的体态数据;
8.利用预设的评价方法对所述体态数据进行评价,得到体态分析结果;
9.利用与所述目标训练项目对应的历史体态分析结果,与所述体态分析结果进行比对分析,得到所述患者的体态评价结果。
10.可选的,还包括:
11.存储所述体态分析结果和所述体态评价结果。
12.可选的,所述采集患者与目标训练项目对应的体态数据的过程,包括:
13.采集患者与目标训练项目对应的每个动作的骨骼点的坐标信息,得到所述体态数据。
14.可选的,所述利用预设的评价方法对所述体态数据进行评价,得到体态分析结果的过程,包括:
15.根据所述体态数据中每个动作的骨骼点的坐标信息,得到每个动作的动作分数;
16.根据每个动作的动作分数和相应的动作权重值,得到所述体态分析结果。
17.可选的,所述根据所述体态数据中每个动作的骨骼点的坐标信息,得到每个动作的动作分数的过程,包括:
18.根据每个动作的分组方法对每个动作的骨骼点进行分组,得到多组骨骼点;
19.利用每组骨骼点的坐标信息,得到每组骨骼点形成的动作角度;
20.利用每组骨骼点的动作角度、每组骨骼点对应的角度权重值和与动作对应的标准角度,得到每个动作的动作分数。
21.可选的,所述利用与所述目标训练项目对应的历史体态分析结果,与所述体态分析结果进行比对分析,得到所述患者的体态评价结果的过程,包括:
22.利用与所述目标训练项目对应的所述患者的历史体态分析结果,与所述体态分析结果进行比对分析,得到所述患者的体态评价结果。
23.本发明还公开了一种体态评估系统,包括:
24.体态数据采集模块,用于采集患者与目标训练项目对应的体态数据;
25.体态分析模块,用于利用预设的评价方法对所述体态数据进行评价,得到体态分析结果;
26.体态评价模块,用于利用与所述目标训练项目对应的历史体态分析结果,与所述体态分析结果进行比对分析,得到所述患者的体态评价结果。
27.可选的,还包括:
28.存储模块,用于存储所述体态分析结果和所述体态评价结果。
29.本发明还公开了一种体态评估装置,用于执行如前述的体态评估方法,包括多个用于分别采集不同患者的体态数据的体态采集设备和用于接收各个体态采集设备发送的体态数据,并得出相应的体态评价结果的用户终端。
30.本发明还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前述的体态评估方法。
31.本发明中,体态评估方法,包括:采集患者与目标训练项目对应的体态数据;利用预设的评价方法对体态数据进行评价,得到体态分析结果;利用与目标训练项目对应的历史体态分析结果,与体态分析结果进行比对分析,得到患者的体态评价结果。
32.本发明通过采集患者的体态数据并利用预设的评价方法评价,得到本次的体态分析结果,不再依赖医师评价,减少了人为因素的干扰,也提高了分析的准确度和速度,再利用历史体态分析结果与本次的体态分析结果比对,得到更为全面体态评价结果,能够反映出患者体态的不足之处。
附图说明
33.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
34.图1为本发明实施例公开的一种体态评估方法流程示意图;
35.图2为本发明实施例公开的一种体态数据采集示意图;
36.图3为本发明实施例公开的另一种体态评估方法流程示意图;
37.图4为本发明实施例公开的一种体态评估系统结构示意图;
38.图5为本发明实施例公开的一种体态评估装置结构示意图。
具体实施方式
39.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
40.本发明实施例公开了一种体态评估方法,参见图1所示,该方法包括:
41.s11:采集患者与目标训练项目对应的体态数据。
42.具体的,利用相应的体态采集设备采集患者在针对当前的目标训练项目做出动作时产生的用于反映患者所做动作的体态数据,以供后续分析。
43.其中,体态采集设备可以为红外电子设备,通过红外检测、深度检测和动态捕捉等方法采集到人身上预设的关键位置的位置数据,得到患者的体态数据,例如,关键位置可以包括预先指定的骨骼点位置和关节点位置等。
44.s12:利用预设的评价方法对体态数据进行评价,得到体态分析结果。
45.具体的,预先针对每个训练项目的体态数据制定相应的评价方法,该评价方法可以基于专业医师的专业知识和经验,并且可以根据大量不同人的历史体态数据进行分析得到,因此,得到的评价方法能够确保准确度,并且不会因人为因素而改变。
46.具体的,体态分析结果能够有效的反映当前患者的做出的动作情况,专业医师可以根据体态分析结果得出当前患者的体态情况,并根据自身经验给出下一步的训练方案,为了减少对专业医师的经验依赖,为此,后续还可以利用历史体态分析结果进一步比对体态分析结果,得到更为全面的体态评价结果。
47.s13:利用与目标训练项目对应的历史体态分析结果,与体态分析结果进行比对分析,得到患者的体态评价结果。
48.具体的,在得到本次训练后的体态分析结构后,可以与历史体态分析结果进行比对,综合评价患者本次体态训练是否进步是否达到平均水平等,例如,历史体态分析结果可以为患者前一次针对目标训练项目做的历史体态分析结果,通过比对,可以反映出患者此次训练后相较于上一次是否进步,是否退步,哪些动作、哪个关节点或骨骼点到位或不到位,能够给患者一个更为精细和具体的评价结果,当然,也可以根据多次的历史体态分析结果,制成一个体态分析结果变化的曲线,来反映患者的训练成果,给于患者正面反馈,让患者有足够的信心和积极性,提高用户体验。
49.此外,历史体态分析结果还可以为大量不同人在做目标训练项目时得到的历史体态分析结果大数据,通过将患者本次得到的体态分析结果与大数据中的历史体态分析结果进行比对,可以反映出同阶段患者的是否达到平均水平,进步程度是否到位,也能反映哪些动作、哪个关节点或骨骼点到位或不到位,能够反馈给专业医师和患者那些地方需要具体改进,得到更为精细和全面的体态评价结果。
50.需要说明的是,本发明实施例的体态评估方法可以同时采集多个不同患者的针对不同训练项目的体态数据,并可以并行的根据每种训练项目利用相应的评价方法,得到每个患者的体态分析结果,再利用各自相应的历史体态分析结果,得到每个患者的体态评价结果,并且可以通过一个用户终端显示,由一个专业医师快速的掌握多个患者的体态情况,提高了体态训练和结果分析的效率。
51.可见,本发明实施例通过采集患者的体态数据并利用预设的评价方法评价,得到本次的体态分析结果,不再依赖医师评价,减少了人为因素的干扰,也提高了分析的准确度和速度,再利用历史体态分析结果与本次的体态分析结果比对,得到更为全面体态评价结
果,能够反映出患者体态的不足之处。
52.本发明实施例公开了一种具体的方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。参见图2所示,具体的:
53.s21:采集患者与目标训练项目对应的每个动作的骨骼点的坐标信息,得到体态数据。
54.具体的,可以如图3所示,目标训练项目中一个评估左上肢的动作,这个动作包含左大臂左小臂与地面平行且与肩膀平行,向身体正前方移动至与肩膀垂直,再向后移动至与肩膀成30度角,再与肩膀平行,再下垂至与身体平行,这个动作包含5部分:1、左大臂左小臂在一条线,2、大小臂与双肩平行且与地面平行,3、大小臂与地面平行且与肩膀垂直,4、大小臂与地面平行且与肩膀成30度角,5、大小臂与地面垂直至自然下垂状态。
55.具体的,左肩到左腕一共可以采集到n个骨骼点(a1,a2,
···
,am,
···
,an),参见图3所示,显示其中3个具体的节点即骨骼点,节点a1、节点am和节点an,其中左肘关节点为am。
56.s22:根据体态数据中每个动作的骨骼点的坐标信息,得到每个动作的动作分数。
57.具体的,根据各个骨骼点的坐标信息,可以通过骨骼点之间坐标连线的方式绘制出患者的体态情况,并根据骨骼点之间连线形成的角度,来分析患者的动作是否到位,具体过程可以包括s221至s223;其中,
58.s221:根据每个动作的分组方法对每个动作的骨骼点进行分组,得到多组骨骼点。
59.具体的,多个骨骼点可以用于描述患者的一部分体态信息,因此,通过对骨骼点分组来反映一个动作中各个体态的情况,每组骨骼点都可以反映一定的体态。
60.例如,取(a1,am,an),(a2,am,a(n

1)),
···
,(a(m

1),am,a(m+1))一共m

1组骨骼点。
61.s222:利用每组骨骼点的坐标信息,得到每组骨骼点形成的动作角度。
62.具体的,对骨骼点分组后,利用每组骨骼点的坐标信息计算每组骨骼点的角度,例如,a11=cos(a1

am,am

an),a12=cos(a2

am,am

a(n

1)),
···
,a1(m

1)=cos(a(m

1)

am,am

a(m+1)),得出来每组骨骼点的动作角度a11,a12,
···
,a1(m

1)。
63.s223:利用每组骨骼点的动作角度、每组骨骼点对应的角度权重值和与动作对应的标准角度,得到每个动作的动作分数。
64.具体的,由于每组骨骼点反应的动作细节程度不一样,因此,需要为每组骨骼点的动作角度设置角度权重值,突出重要的动作角度,来得到更为精准的分析结果,例如,根据动作完成需要的各部位的重要性和人物模型骨骼点的权重,每个动作角度的权值可以分别表示为w1,w2,
···
至w(m

1),其中,w1+w2+
···
+w(m

1)=1,如当前动作满分需要的标准角度值为a,则当前动作的最终得分v1为:
65.v1=a11/a*w1+a12/a*w2+
···
+a1(m

1)/a*w(m

1)。
66.s23:根据每个动作的动作分数和相应的动作权重值,得到体态分析结果。
67.具体的,同理,在一整个训练项目中不同动作的重要性也不一样,因此,也设置相应的动作权重值,例如,动作1、动作2、动作3、动作4和动作5的得分分别为v1、v2、v3、v4和v5,每个动作各自对应的权值分别为(w11,w12,w13,w14,w15),可以得到训练项目的体态分析结果即得分v为v=v1*w1+v2*w2+v3*w3+v4*w4+v5*w5。
68.s24:利用与目标训练项目对应的历史体态分析结果,与体态分析结果进行比对分析,得到患者的体态评价结果。
69.s25:存储体态分析结果和体态评价结果。
70.具体的,通过存储体态分析结果可以作为历史体态分析结果,并且存储体态分析结果和体态评价结果,有助于历史查询和进行历史分析。
71.可见,本发明实施例根据不同患者体型不同、对应部位的情况不同(例如,肌肉、骨骼损伤,肢体部位畸形等情况)采集多组骨骼点数据,通过对骨骼点进行分组,得到多组骨骼点,并进行加权计算,最终得到的体态分析结果误差极小,针对上述这些情况能最大化的减小可通用性和准确性更高。
72.相应的,本发明实施例还公开了一种体态评估系统,参见图4所示,该系统包括:
73.体态数据采集模块11,用于采集患者与目标训练项目对应的体态数据;
74.体态分析模块12,用于利用预设的评价方法对体态数据进行评价,得到体态分析结果;
75.体态评价模块13,用于利用与目标训练项目对应的历史体态分析结果,与体态分析结果进行比对分析,得到患者的体态评价结果。
76.可见,本发明实施例通过采集患者的体态数据并利用预设的评价方法评价,得到本次的体态分析结果,不再依赖医师评价,减少了人为因素的干扰,也提高了分析的准确度和速度,再利用历史体态分析结果与本次的体态分析结果比对,得到更为全面体态评价结果,能够反映出患者体态的不足之处。
77.具体的,还可以包括存储模块;其中,
78.存储模块,用于存储体态分析结果和体态评价结果。
79.具体的,体态数据采集模块11,具体用于采集患者与目标训练项目对应的每个动作的骨骼点的坐标信息,得到体态数据。
80.具体的,体态分析模块12,可以包括动作分数计算子模块和体态分析子模块;其中,
81.动作分数计算子模块,用于根据体态数据中每个动作的骨骼点的坐标信息,得到每个动作的动作分数;
82.体态分析子模块,用于根据每个动作的动作分数和相应的动作权重值,得到体态分析结果。
83.具体的,动作分数计算子模块,可以具体包括骨骼点分组单元、动作角度计算单元合和动作分数计算单元;其中,
84.骨骼点分组单元,用于根据每个动作的分组方法对每个动作的骨骼点进行分组,得到多组骨骼点;
85.动作角度计算单元,用于利用每组骨骼点的坐标信息,得到每组骨骼点形成的动作角度;
86.动作分数计算单元,用于利用每组骨骼点的动作角度、每组骨骼点对应的角度权重值和与动作对应的标准角度,得到每个动作的动作分数。
87.具体的,体态评价模块13,可以具体用于利用与目标训练项目对应的患者的历史体态分析结果,与体态分析结果进行比对分析,得到患者的体态评价结果。
88.本发明实施例还公开了一种体态评估装置,参见图5所示,用于执行如前述的体态评估方法,包括多个用于分别采集不同患者的体态数据的体态采集设备21和用于接收各个体态采集设备21发送的体态数据,并得出相应的体态评价结果的用户终端22。
89.具体的,体态采集设备21采集体态数据,用户终端22则用于利用预设的评价方法对体态数据进行评价,得到体态分析结果;利用与目标训练项目对应的历史体态分析结果,与体态分析结果进行比对分析,得到患者的体态评价结果。
90.具体的,医师可以通过用户终端22同时掌握多个患者的体态评结果,并且可以为多个患者指派相应的训练项目,同时进行训练。
91.另外,本发明实施例还公开了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如前述的体态评估方法。
92.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
93.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
94.以上对本发明所提供的技术内容进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1