技术领域
[0001] 本发明涉及智慧医疗和医疗大数据领域,尤其涉及一种基于医疗大数据的康复管理平台。
相关背景技术
[0002] 智慧医疗是通过打造健康档案区域医疗信息平台,利用物联网、大数据和人工智能等技术,实现患者与医务人员、医疗机构、医疗设备之间的互动,逐步实现普适化、个性化、智慧化的健康医疗。智慧医疗为发展中国家的医疗卫生服务提供了一种有效方法,在医疗人力资源短缺的情况下,通过移动医疗可解决发展中国家的医疗问题。
[0003] 近年来随着社会发展、饮食结构和外界环境的不断变化,车祸和疾病的概率大大上升,这使得患者肢体运动功能障碍的情况大大增加,合理的康复训练可以帮助患者一定程度地重建肢体运动功能。
[0004] 传统康复训练方法一般采用医护人员手动为患者进行康复训练,这种基于人工辅助的康复治疗手段的成本较高、效率较低,难以满足康复需求。
具体实施方式
[0044] 为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
[0045] 需要理解的是,尽管第一、第二、第三等术语在本文中可以用来描述各种设备、元件、部件或元素,但是这些设备、元件、部件或元素不应当由这些术语限制。这些术语仅用来将一个设备、元件、部件或元素与另一个设备、元件、部件或元素相区分。
[0046] 参见图1,在一个实施例中,智慧医疗康复辅助管理系统可以包括:康复管理平台和若干个康复辅助设备,康复管理平台分别与每个康复辅助设备具有通信连接。
[0047] 康复辅助设备用于辅助护理人员对患者进行康复训练,其包括:上肢康复机器人、下肢康复机器人、辅助行走康复机器人和外骨骼康复机器人。
[0048] 康复辅助设备采集康复训练图像数据、康复训练受力数据和康复训练时间数据并将其发送到康复管理平台。
[0049] 康复管理平台包括:图像处理模块、核心点获取模块、核心点定位模块、动作轨迹识别模块、康复训练动作构建模块、康复训练整合模块、康复训练特征融合模块、康复训练指令生成模块和数据库,其中各模块间具有通信连接。
[0050] 图像处理模块将康复训练图像数据中的康复训练图像划分为若干个子区域,并筛选出康复训练图像中的若干个独立子区域,独立子区域为与其他子区域不连续的子区域。
[0051] 图像处理模块根据康复训练图像中前景图像和背景图像的像素分布特点过滤出面积大于噪声阈值的独立子区域以得到康复训练前景图像。
[0052] 核心点获取模块通过均值聚类从康复训练前景图像获取患者在进行对应康复训练动作时的肢体核心点。
[0053] 核心点定位模块获取每个肢体核心点的置信度和每个肢体核心点在第一康复坐标系下的第一康复坐标位置,然后通过坐标映射函数将每个肢体核心点的第一康复坐标位置映射到第二康复坐标系以得到第二康复坐标位置。
[0054] 动作轨迹识别模块根据每个肢体核心点的第二康复坐标位置将每个肢体核心点映射到相应的动作轨迹以获取对应康复训练动作的动作核心序列。
[0055] 康复训练动作构建模块根据动作核心序列和康复训练动作构建函数进行康复训练动作构建以得到对应的康复训练动作。
[0056] 康复训练整合模块将康复训练图像数据中每张康复训练图像对应的康复训练动作按照时间顺序进行排序以得到康复训练动作集。
[0057] 康复训练特征融合模块提取康复训练动作集的多维动作特征,并提取康复训练时间数据的多维时间特征,然后提取康复训练受力数据的多维受力特征。
[0058] 康复训练特征融合模块将多维动作特征、多维时间特征和多维受力特征在多维空间中进行多维特征融合以得到多维融合特征。
[0059] 康复训练指令生成模块根据多维融合特征进行角度和力度分解以生成康复训练指令,然后将康复训练指令与患者基本信息进行映射匹配以得到对应患者的康复训练数据并将其存储在数据库。
[0060] 在一个实施例中,智慧医疗的康复辅助方法可以包括:
[0061] S1、护理人员在对患者进行康复训练之前通过康复辅助设备将患者基本信息发送到康复管理平台;在护理人员对患者进行康复训练时,护理人员将康复辅助设备与患者的康复部位相连,康复辅助设备采集康复训练图像数据、康复训练受力数据和康复训练时间数据并将其发送到康复管理平台。
[0062] 康复训练图像数据包括若干张康复训练图像,康复训练图像用于记录康复训练动作,每张康复训练图像对应一个康复训练动作。
[0063] 患者基本信息包括:姓名、性别、病床号和康复类型。
[0064] 康复训练受力数据包括患者在进行康复训练时执行每个康复训练动作的受力数据。
[0065] 康复训练时间数据为护理人员在进行康复训练时每个康复训练动作的绝对时间和相对时间,所述绝对时间为每个康复训练动作执行的时间点,相对时间为每个康复训练动作持续的时间段。
[0066] 护理人员为患者进行康复训练的医护人员。
[0067] 康复部位为执行康复训练的部位,包括:上肢、腰部和下肢。
[0068] 康复辅助设备用于辅助护理人员对患者进行康复训练,其包括:上肢康复机器人、下肢康复机器人、辅助行走康复机器人和外骨骼康复机器人。
[0069] 康复训练包括若干个按照时间进行排序的康复训练动作。
[0070] S2、康复管理平台的图像处理模块将康复训练图像数据中的康复训练图像划分为若干个子区域,并筛选出康复训练图像中的若干个独立子区域;图像处理模块根据康复训练图像中前景图像和背景图像的像素分布特点过滤出面积大于噪声阈值的独立子区域以得到康复训练前景图像。
[0071] 具体地,独立子区域为与其他子区域不连续的子区域。
[0072] 可选地,康复训练前景图像为去除背景图像的康复训练图像,在识别康复训练动作过程中去除康复训练图像的背景的影响,以提高康复训练动作识别的准确度。
[0073] S3、核心点获取模块通过均值聚类从康复训练前景图像获取患者在进行对应康复训练动作时的肢体核心点。
[0074] 可选地,肢体核心点为识别康复训练动作的关键点,肢体核心点的置信度用于指示相应肢体核心点被正确识别的概率。
[0075] S4、核心点定位模块获取每个肢体核心点的置信度和每个肢体核心点在第一康复坐标系下的第一康复坐标位置,然后通过坐标映射函数将每个肢体核心点的第一康复坐标位置映射到第二康复坐标系以得到第二康复坐标位置。
[0076] 可选地,将每个肢体核心点的第一康复坐标位置映射到第二康复坐标系以得到第二康复坐标位置包括:
[0077]
[0078] 具体地, 第i个肢体核心点在第二康复坐标系下的第二康复坐标位置,plo(.)为坐标映射函数, 为第i个肢体核心点在第一康复坐标系下的第一康复坐标位置。
[0079] 可选地,第一康复坐标系是以康复辅助设备中心点位坐标原点的坐标系,所述第二康复坐标系是以大地中心点为坐标原点的坐标系。
[0080] 肢体核心点为识别康复训练动作的关键点,肢体核心点的置信度用于指示相应肢体核心点被正确识别的概率。
[0081] S5、动作轨迹识别模块根据每个肢体核心点的第二康复坐标位置将每个肢体核心点映射到相应的动作轨迹以获取对应康复训练动作的动作核心序列。
[0082] 可选地,获取每个肢体核心点的第二康复坐标位置,并将其按照位置顺序排列,形成动作轨迹的动作核心序列。
[0083] S6、康复训练动作构建模块根据动作核心序列和康复训练动作构建函数进行康复训练动作构建以得到对应的康复训练动作。
[0084] 具体地,康复训练动作构建模块根据动作核心序列提取动作核心序列中每个肢体核心点的第二康复位置坐标。
[0085] 康复训练动作构建模块根据动作核心序列中每个肢体核心点的第二康复位置坐标获取康复训练动作轨迹向量。
[0086] 康复训练动作构建模块根据康复训练动作轨迹向量计算康复训练动作轨迹向量的方差以得到康复训练动作方差向量。
[0087] 康复训练动作构建模块将康复训练动作方差向量中的每个方差与方差阈值进行比较,并提取方差大于方差阈值的肢体核心点的第二康复坐标位置作为特征向量。
[0088] 康复训练动作构建模块将所有方差大于方差阈值的肢体核心点的特征向量进行处理以得到康复训练动作向量。
[0089] 康复训练动作构建模块根据康复训练动作向量和康复训练动作构建函数进行康复训练动作构建以得到康复训练动作。
[0090] 具体地,康复训练动作构建模块根据康复训练动作向量和康复训练动作构建函数进行康复训练动作构建以得到康复训练动作包括:
[0091]
[0092] 其中,ri为康复训练动作向量的第i个特征向量,vi康复训练动作向量的第i个特征向量对应的肢体核心点的置信度,αi为松弛系数,n为康复训练动作向量中特征向量的个数,i为特征向量索引。
[0093] S7、康复训练整合模块将康复训练图像数据中每张康复训练图像对应的康复训练动作按照时间顺序进行排序以得到康复训练动作集。
[0094] 在采集康复训练图像时获取每张康复训练图像的采集时间,并根据康复训练图像的采集时间将康复训练图像进行排序以得到康复训练图像数据。
[0095] 康复训练整合模块获取每张康复训练图像对应的康复训练动作,并将每个康复训练动作按照对应的康复训练图像的采集时间的先后顺序进行排序以得到康复训练动作集。
[0096] S8、康复训练特征融合模块提取康复训练动作集的多维动作特征,并提取康复训练时间数据的多维时间特征,然后提取康复训练受力数据的多维受力特征;康复训练特征融合模块将多维动作特征、多维时间特征和多维受力特征在多维空间中进行多维特征融合以得到多维融合特征。
[0097] S9、康复训练指令生成模块根据多维融合特征进行角度和力度分解以生成康复训练指令,然后将康复训练指令与患者基本信息进行映射匹配以得到对应患者的康复训练数据并将其存储在数据库。
[0098] 康复训练指令生成模块根据多维融合特征进行角度和力度分解以生成康复训练指令包括:
[0099] 康复训练指令生成模块根据多维融合特征获取在康复训练中每个康复训练动作中护理人员对第二康复坐标系产生的康复引力向量。
[0100] 康复训练指令生成模块根据多维融合特征中多维受力特征获取在康复训练中每个康复训练动作中患者对第二康复坐标系产生的康复斥力向量。
[0101] 康复训练指令生成模块通过康复引力向量和康复斥力向量进行合成操作以得到每个康复训练动作的康复合力向量。
[0102] 康复训练指令生成模块根据每个康复训练动作的康复合力向量计算每个康复训练动作的康复训练动作角度和康复训练动作力度,并根据所述康复训练动作角度和康复训练动作力度生成每个康复训练动作的训练参数。
[0103] 康复训练指令生成模块根据每个康复训练动作的训练参数生成康复训练指令。
[0104] 在一个实施例中在康复管理平台生成康复训练数据后,护理人员在康复辅助设备中输入患者基本信息以生成康复训练请求。
[0105] 康复辅助设备将康复训练请求发送到康复管理平台。
[0106] 康复管理平台根据康复训练请求从数据库中调取相应的康复训练数据,并获取其中的康复训练指令并将其发送到康复辅助设备。
[0107] 康复辅助设备响应于接收到的康复训练指令对患者执行康复训练。
[0108] 本发明通过康复管理平台对康复辅助设备采集的康复训练图像数据、康复训练受力数据和康复训练时间数据进行分析处理以得到相应患者的康复训练指令,并将其与患者疾病数据进行映射匹配以便在下一次对该患者进行康复训练时利用康复辅助设备辅助护理人员对患者进行康复训练,从而减轻了护理人员的负担,使得护理人员可以在康复机器人辅助患者进行康复训练的同时完成需要靠近患者进行的工作,提高了康复训练的操作效率。
[0109] 本文可以在软件硬件元件或程序模块的一般上下文中描述各种技术。一般地,这些模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、元素、组件、数据结构等。本文所使用的术语“模块”,“功能”和“组件”一般表示软件、固件、硬件或其组合。本文描述的技术的特征是与平台无关的,意味着这些技术可以在具有各种处理器的各种计算平台上实现。
[0110] 所描述的模块和技术的实现可以存储在某种形式的计算机可读介质上或者跨某种形式的计算机可读介质传输。计算机可读介质可以包括可由计算设备访问的各种介质。作为示例而非限制,计算机可读介质可以包括“计算机可读存储介质”和“计算机可读信号介质”。
[0111] 应当理解,为清楚起见,参考不同的功能模块对本发明的实施例进行了描述。然而,在不偏离本发明的情况下,每个功能模块的功能性可以被实施在单个模块中、实施在多个模块中或作为其它功能模块的一部分被实施。例如,被说明成由单个模块执行的功能性可以由多个不同的模块来执行。因此,对特定功能模块的参考仅被视为对用于提供所描述的功能性的适当模块的参考,而不是表明严格的逻辑或物理结构或组织。因此,本发明可以被实施在单个模块中,或者可以在物理上和功能上被分布在不同的模块和电路之间。
[0112] 尽管已经结合一些实施例描述了本发明,但是其不旨在被限于在本文中所阐述的特定形式。相反,本发明的范围仅由所附权利要求来限制。特征在权利要求中的次序不暗示特征必须以其工作的任何特定次序。此外,在权利要求中,词“包括”不排除其它元件,并且不定冠词“一”或“一个”不排除多个。