基于cest骨科康复临床体系的骨科康复信息处理系统
技术领域
1.本发明涉及骨科康复信息处理领域,更具体的说,它涉及基于cest骨科康复临床体系的骨科康复信息处理系统。
背景技术:2.骨科康复涉及的基础知识、骨科临床知识、康复技术繁多且复杂,严重影响骨科康复的教学和临床水平,迫切需要将松散的知识和技术,凝炼出能骨科康复必备知识和临床应用知识的方法,形成骨科康复专业人员易于学习掌握和临床应用的理论与技术体系。建立骨科康复理论与技术体系的必要性如下:
3.1.骨科康复是康复医学领域中一个重要分支,临床问题复杂,医疗风险较大,专业人员的知识广度和深度要求高,对应用知识来分析临床问题的能力要求也高。
4.2.骨科康复的复杂性和多样性表现在3个方面。
5.(1)骨科康复面对206块骨,639块肌肉和至少100多个关节。骨科疾病诊断有200多个,手术方法众多而且还在发展中,这对骨科康复专业人员的骨科临床知识要求很高;
6.(2)骨科疾病表现出来的功能障碍也是复杂多样,相同疾病在不同的疾病阶段,或接受了不同手术方法,其功能障碍表现不同;而且,同一个疾病,采用不同的康复策略,获得的功能结果也可能大相径庭,这使得骨科康复需要较高的经验和技术;
7.(3)骨科康复技术也是复杂多样,相关的理论和技术非常多,一方面使得骨科康复专业人员需要掌握的技术非常多,另一方面,在临床应用过程中,在众多的康复技术中如何选择正确的康复技术也充满挑战。
8.面对大量的纷繁复杂的基础知识、临床知识、康复技能。哪些是必备的知识和技术,面对临床问题时,又该如何准确有效地选择出所需的知识与技术成为重要的问题之一。
技术实现要素:9.本发明克服了现有技术的不足,本发明提供了使用方便、能对大量信息进行精准处理定位,提供精确受损部位,供医师判定疾病阶段和提供推荐相应医师的基于cest骨科康复临床体系的骨科康复信息处理系统。
10.本发明的技术方案如下:
11.基于cest骨科康复临床体系的骨科康复信息处理系统,包括骨骼信息采集模块、骨骼损伤程度鉴定模块和技术选择模块;
12.骨骼信息采集模块包括通过特定设备扫描的骨骼信息,由医师采集的病患个人信息和病状描述信息,医师对病患的骨骼反应试验信息;
13.骨骼损伤程度鉴定模块,其根据骨骼信息采集模块输入的信息输出骨骼具体处于哪一阶段;
14.技术选择模块包括供选择的消炎镇痛技术、关节活动技术、肌肉增强技术、整合运动技术和功能增强技术;其还包括医师信息,医师信息包括其擅长的骨科康复技术信息;
15.具体包括如下步骤:
16.1)信息评估步骤:医生将病患信息输入骨骼信息采集模块,由特定设备扫描的骨骼信息和病状描述信息,以此明确病变部位与组织、病理改变和功能障碍情况;
17.2)疾病阶段确认步骤:将步骤1)采集的信息传输给骨骼损伤程度鉴定模块,由骨骼损伤程度鉴定模块提供给系统其目前处于哪一阶段,并由医师进行最终选择;其中,骨骼损伤程度分为4个阶段包括急性炎症期、组织修复期、功能恢复期和功能增强期;
18.3)采用骨科康复技术步骤:将步骤2)的所有信息传输给技术选择模块,由技术选择模块提供给系统选择采用的骨科康复技术,并将相应医师信息进行推荐;其中骨科康复技术包括消炎镇痛技术、关节活动技术、肌肉增强技术、整合运动技术和功能增强技术。
19.进一步的,骨骼损伤程度鉴定模块的信息判断步骤如下:
20.201)卷积网络处理步骤:将特定设备扫描的骨骼信息图像,通过在resnet101网络中加入小型轻量级单元sk形成的图像过滤模型,使得过滤模型自适应地融合不同尺寸卷积核得到的不同感受野下的特征信息,动态地选取权重更高的感受野信息;
21.202)特征融合步骤:将步骤201)过滤后的图像,通过基于改进fpn的骨干网络进行特征融合;改进fpn的骨干网络包括bottom
‑
up、top
‑
down和lateral connection模块,bottom
‑
up模块实现输入图片在backbone中提取特征的过程;top
‑
down模块将提取特征的高层特征图采用最近邻插值法进行上采样,且与低层特征图保持相同大小;lateral connection模块,首先通过1*1的卷积调整特征维度使bottom
‑
up和top
‑
down模块处理过程中与对应特征层维度保持一致,然后将特征层对应元素相加,实现特征融合;其中通过3*3的卷积操作来消除特征融合过程中产生的混叠效应;
22.203)网络锚框优化步骤:将步骤202)中改进fpn的骨干网络的检测层设定为原图大小的1/4,即只采用融合后的level2作为检测层,并在原分阶融合的基础上添加反卷积的上采样方式,将level5直接与level2进行融合,增强level2中的语义信息;level2检测层结合目标的位置及长宽比特点,将level2检测层的锚框的尺度增加为[8,16,32]三种,长宽比为[1∶1],其对应原图的面积是(322,642,1282),达到提升对小目标受损部位的定位准确性,从而提供更好的判断依据数据。
[0023]
进一步的,将步骤201)中的resnet101网络中的每个卷积核大小为3
×
3的卷积层由一个小型轻量级单元sk替换,且将小型轻量级单元sk中m设置为2,m表示分路数量,采用扩张率为2的3
×
3空洞卷积替代原网络中的5
×
5卷积,在每条分路中采用g=32的分组卷积,r=16来控制小型轻量级单元sk中fuse全连接层的参数。
[0024]
进一步的,小型轻量级单元sk包括split、fuse、select三部分;
[0025]
split对输入的特定设备采集的图像采用多种不同大小卷积来提取其中的特征,对于其中的特征映射x∈r
h
′×
w
′×
c
′
,先进行两个转换f1:x
→
u1∈r
h
×
w
×
c
和f2:x
→
u2∈r
h
×
w
×
c
,h图像的高,w代表图像的宽,c代表通道数;即分别采用卷积核大小为3*3和5*5的卷积,并进行批归一化和relu函数处理;其中这两个转换卷积内部采用分组卷积的形式;
[0026]
fuse将多路卷积特征聚合后通过全局平均池化,通过全连接和softmax函数获取各路卷积权重的综合表示;具体如下:
[0027]
首先通过特征层对应元素相加的方式融合u1和u2:
[0028]
u=u1+u2ꢀꢀ
公式(1)
[0029]
其次,通过全局平均池化的方式对u在空间维度上的特征进行压缩生成全局信息s∈r
c
;即输入尺寸为h
×
w,则其单个通道的全局平均池化公式如下:
[0030][0031]
其中h、w为输入图像的长、宽,i、j为对应的获取图像的像素点,为u在空间维度上的单个通道的全局平均池化函数;
[0032]
再通过一个全连接层生成一个维数较小的特征z∈r
d
×1作为指导卷积核感受野的选择性参数;
[0033][0034]
其中δ为relu函数,b表示批归一化,w∈r
d
×
c
;
[0035]
最后softmax函数根据前面的结果z在通道上进行权重分配,分别得到不同卷积核通道的权重表示:
[0036][0037]
其中a,b∈r
c
×
d
和a,b分别表示u1和u2的软注意力向量,a
c
∈r1×
d
是a的第c行,a
c
表示a的第c个元素,b
c
∈r1×
d
是b的第c行,b
c
表示b的第c个元素;
[0038]
select根据卷积核权重重新聚合多种不同大小内核的特征映射;通过将上述两种不同卷积核上的注意力权值与对应通道元素相乘得到的特征图v:
[0039]
v
c
=a
c
·
u
1c
+b
c
·
u
2c
,a
c
+b
c
=1
ꢀꢀ
公式(9)
[0040]
其中v=[v1,v2,...,v
c
],v
c
∈r
h
×
w
。
[0041]
进一步的,基于改进fpn的骨干网络为fpn结构应用于faster r
‑
cnn网络中,该网络将生成的多个融合特征图分别输入faster r
‑
cnn中的rpn网络,在rpn网络中为每种尺度的特征图生成对应长宽比的锚框,然后根据锚框尺度为目标选择合适的检测层。
[0042]
本发明相比现有技术优点在于:
[0043]
1.本发明模块化设计,模块设计合理,使用方便,易于推广使用。
[0044]
2.本发明的系统符合临床上应用相关知识治疗疾病的方法即临床思路,以临床思路为主线、构建合理的理论和技术体系的流程系统。并把相关专业知识(基础知识、临床知识、康复技能)模块化,而模块化的专业知识与框架化的应用知识的思路有机结合,能更好的区分医师的技术能力和努力的方向。
[0045]
3.本发明对骨骼信息采集模块,尤其是特定设备扫描的骨骼信息进行精准定位受损部位,明确什么部位的什么组织,并带出发生了什么样的病理改变,表现出怎样的功能障碍的信息,提供有效的病理改变和功能障碍,更好的供医师判断处于疾病的哪个阶段。因为不同组织修复阶段,骨骼关节结构对康复训练的耐受程度不同。能更好的根据疾病所处阶段和阶段性策略,提供选择更好的康复治疗技术。
[0046]
4.本发明实现高质量的骨骼损伤检测结果,聚焦于检测精度较高两级检测器faster r
‑
cnn,并对其作出改进,采用嵌入内核自适应选择单元sk的方法加强骨干网络对目标的特征提取能力;设计适合于骨骼损伤检测目标的特征金子塔结构(fpn)使网络用于检测的特征层具有适当的分辨率和较强的语义特征;为降低漏检率提高计数的准确性,在区域建议网络rpn中针对损伤密集部分的区域圈定长宽比特点,优化损伤区域锚框的选取。
附图说明
[0047]
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中
[0048]
图1为本发明的整体流程示意图;
[0049]
图2为本发明的sk单元流程图;
[0050]
图3为本发明的fpn结构图;
[0051]
图4为本发明的resnet101+fpn结构图;
[0052]
图5为本发明的sk加强和多重特征融合fpn的backbone结构图。
具体实施方式
[0053]
下面结合附图和具体实施方式对本发明进一步说明。
[0054]
如图1至图5所示,基于cest骨科康复临床体系的骨科康复信息处理系统(其中,cest即ce临床评估(clinical evaluation)、s疾病阶段(stage)、t骨科康复技术(technology)的合并简称),故本系统包括骨骼信息采集模块、骨骼损伤程度鉴定模块和技术选择模块。
[0055]
骨骼信息采集模块包括通过特定设备扫描的骨骼信息,由医师采集的病患个人信息和病状描述信息,医师对病患的骨骼反应试验信息;
[0056]
骨骼损伤程度鉴定模块,其根据骨骼信息采集模块输入的信息输出骨骼具体处于哪一阶段;
[0057]
技术选择模块包括供选择的消炎镇痛技术、关节活动技术、肌肉增强技术、整合运动技术和功能增强技术;其还包括医师信息,医师信息包括其擅长的骨科康复技术信息;
[0058]
具体包括如下步骤:
[0059]
1)信息评估步骤:医生将病患信息输入骨骼信息采集模块,由特定设备扫描的骨骼信息和病状描述信息,以此明确病变部位与组织、病理改变和功能障碍情况。一般通过结构评定和功能评定的临床评估来明确病变部位与组织、病理改变和功能障碍。结构评定的三个方面包括,主诉与症状、诊断性试验、影像学结果。功能评定包括三个方面,关节功能、肌肉功能、整合运动。这些信息都有医师进行录入。
[0060]
目前依据功能特点还可以分为骨伤基础模块、上肢模块、下肢模块和脊柱模块4个大模块。其中上肢模块,下肢模块和脊柱模块中有常见疾病的结构评定和功能评定所需的必备知识模块、以及必备康复技术模块。结构评定与功能评定的知识模块化:
[0061]
在4个大模块下又分多个子模块。上肢和下肢模块又分为肌腱、韧带、关节和生物力学测量4个板块,板块中,从结构评定、功能评定的角度凝练出上肢或下肢的常见肌腱疾病,韧带疾病,关节疾病的必备知识、以及整个上肢和下肢生物力学测量知识与方法;脊柱模块包括骨与关节、软组织、生物力学测量,从结构评定、功能评定的角度凝练出常见脊柱骨与关节损伤疾病,软组织损伤疾病的必备基础与临床知识,以及脊柱生物力学测量方法。在这之中未做详细说明的,以本领域技术人员通过常规方式进行获取相应信息和判定即可。
[0062]
2)疾病阶段确认步骤:将步骤1)采集的信息传输给骨骼损伤程度鉴定模块,由骨骼损伤程度鉴定模块提供给系统其目前处于哪一阶段,并由医师进行最终选择,即为医师
提供相应可能选择,减少了为医师提供判断的干扰数据。其中,骨骼损伤程度分为4个阶段包括急性炎症期、组织修复期、功能恢复期和功能增强期。
[0063]
3)采用骨科康复技术步骤:将步骤2)的所有信息传输给技术选择模块,由技术选择模块提供给系统选择采用的骨科康复技术,并将相应医师信息进行推荐;其中骨科康复技术包括消炎镇痛技术、关节活动技术、肌肉增强技术、整合运动技术和功能增强技术。骨科康复技术包括消炎镇痛技术、关节活动技术、肌肉功能促进技术、整合运动技术与功能增强技术。
[0064]
其中,消炎镇痛技术包括物理因子治疗、冲击波、肌内效贴技术模块等。上肢、下肢和脊柱的关节活动技术包括被动关节活动技术、助动关节活动技术、主动关节活动技术;肌肉功能促进技术包括放松技术、牵张技术、肌肉激活技术、肌力增强技术、肌肉增围技术、耐力训练技术;整合运动技术包括运动模式训练技术、平衡与协调技术、灵活性训练技术;功能增强技术运动功能恢复技术、体育运动恢复技术。在这之中未做详细说明的,以本领域技术人员通过常规方式进行获取相应信息和判定即可。
[0065]
综上,其形成了有效的信息定位和相应信息的推送,大大降低了医师的错误判断率,且能为患者提供更好的医师服务。本系统还能有效督促医师进行合理的规划提升自身的骨科康复学习技能。本系统的所有信息都将上传至云端服务器,供整个骨科医师学习和分析相应骨骼受损情况,推动骨科康复技术的提升。
[0066]
其中步骤2)中的骨骼损伤程度鉴定模块针对特定设备扫描的骨骼信息,其进行的具体提取和分析如下:
[0067]
为了针对骨骼成像质量低、噪点多,以及损伤部分产生堆叠或分布集中等情况,容易产生受损目标的漏检和误检问题,有效的解决方案是增强卷积网络的特征提取能力,使网络能够更精准的抓取损伤部位的特征。本方案采用一种基于faster r
‑
cnn的骨骼损伤部位定位检测方法,其是在resnet101网络中加入小型轻量级单元sk(selective kernel convolution),小型轻量级单元sk是一种软注意力机制。
[0068]
在resnet101网络中加入小型轻量级单元sk形成的图像过滤模型,使得过滤模型可以自适应地融合不同尺寸卷积核得到的不同感受野下的特征信息,动态地选取权重更高的感受野信息。同时结合特征金字塔fpn特征融合的方法,在实现特征融合的基础上减少原结构中冗余的多分辨率特征图检测,并同时采用最近邻上采样和反卷积上采样两种方式将网络浅层位置信息和深层语义信息进行融合,最后在rpn网络中优化锚框的选取,进一步提升骨骼损伤的定位准确度。具体分为如下步骤处理:
[0069]
201)卷积网络处理步骤:将特定设备扫描的骨骼信息图像,通过在resnet101网络中加入小型轻量级单元sk形成的图像过滤模型,使得过滤模型自适应地融合不同尺寸卷积核得到的不同感受野下的特征信息,动态地选取权重更高的感受野信息。即其中sk单元是一种动态内核选择机制,在cnn网络卷积过程中将多个不同卷积核大小的分支通过注意力机制的思想融合在一起,最终得到多重感受野融合特征层,通过这种自适应感受野的方法,不仅实现了卷积核大小的自适应选择,同时对各卷积通道也有权重分配,使得网络对有用的特征更加敏感,从而提升卷积网络的性能。
[0070]
将加入sk内核选择单元的resnet101网络,在不改变网络各层输出参数的情况下,将源网络中每个卷积核大小为3
×
3的卷积层由一个小型轻量级单元sk替换,且将小型轻量
级单元sk中m设置为2,m表示分路数量。同时为了提高效率,采用扩张率为2的3
×
3空洞卷积替代原网络中的5
×
5卷积,在每条分路中采用g=32的分组卷积,r=16来控制小型轻量级单元sk中fuse全连接层的参数。sk
‑
resnet101网络参数如表1所示。
[0071][0072][0073]
表1
[0074]
其中,小型轻量级单元sk包括split、fuse、select三部分。
[0075]
split对输入的水下采集的图像采用多种不同大小卷积来提取其中的特征,对于其中的特征映射x∈r
h
′×
w
′×
c
′
,先进行两个转换f1:x
→
u1∈r
h
×
w
×
c
和f2:x
→
u2∈r
h
×
w
×
c
,即分别采用卷积核大小为3*3和5*5的卷积,并进行批归一化和relu函数处理。其中为了减少训练参数,这两个转换卷积内部采用分组卷积的形式。
[0076]
fuse将多路卷积特征聚合后通过全局平均池化,通过全连接和softmax函数获取各路卷积权重的综合表示。具体如下:
[0077]
首先通过特征层对应元素相加的方式融合u1和u2:
[0078]
u=u1+u2ꢀꢀ
公式(1)
[0079]
其次,通过全剧平均池化的方式对u在空间维度上的特征进行压缩生成全局信息s∈r
c
。即输入尺寸为h
×
w,则其单个通道的全局平均池化公式如下:
[0080][0081]
其中h、w为输入图像的长、宽,i、j为对应的获取图像的像素点,为u在空间维度上的单个通道的全局平均池化函数。
[0082]
再通过一个全连接层生成一个维数较小的特征z∈r
d
×1作为指导卷积核感受野的选择性参数。
[0083][0084]
其中δ为relu函数,b表示批归一化,w∈r
d
×
c
。
[0085]
最后softmax函数根据前面的结果z在通道上进行权重分配,分别得到不同卷积核通道的权重表示:
[0086][0087]
其中a,b∈r
c
×
d
和a,b分别表示u1和u2的软注意力向量,a
c
∈r1×
d
是a的第c行,a
c
表示a的第c个元素,b
c
∈r1×
d
是b的第c行,b
c
表示b的第c个元素。
[0088]
select根据卷积核权重重新聚合多种不同大小内核的特征映射。通过将上述两种不同卷积核上的注意力权值与对应通道元素相乘得到的特征图v:
[0089]
v
c
=a
c
·
u
1c
+b
c
·
u
2c
,a
c
+b
c
=1
ꢀꢀ
公式(9)
[0090]
其中v=[v1,v2,...,v
c
],v
c
∈r
h
×
w
。
[0091]
202)特征融合步骤:将步骤201)过滤后的图像,通过基于改进fpn的骨干网络进行特征融合。因为卷积网络浅层特征图分辨率较大具有较强的细节信息,深层特征图分辨率较低具有更强的语义信息,faster r
‑
cnn采用网络最深层的特征进行检测的方法虽然有效保留了较强的语义信息,但是却缺乏了浅层特征中包含的位置等细节信息,不利于检测图像中的小目标,尤其骨骼损伤很多都是很小的,难以有效捕捉。改进fpn的骨干网络则针对这一问题,提供包括bottom
‑
up、top
‑
down以及lateral connection横向连接结构模块,实现浅层与深层特征的融合,并使得网络可以从不同分辨率的多尺度特征图进行预测。
[0092]
bottom
‑
up模块实现输入图片在backbone中提取特征的过程。top
‑
down模块将提取特征的高层特征图采用最近邻插值法进行上采样,且与低层特征图保持相同大小。lateral connection模块,首先通过1*1的卷积调整特征维度使bottom
‑
up和top
‑
down模块处理过程中与对应特征层维度保持一致,然后将特征层对应元素相加,实现特征融合。其中通过3*3的卷积操作来消除特征融合过程中产生的混叠效应。
[0093]
将fpn特征金子塔网络结构应用于faster r
‑
cnn中,网络将生成的多个融合特征图分别输入rpn网络,在rpn网络中为每种尺度的特征图生成对应长宽比的锚框,然后根据锚框尺度为目标选择合适的检测层。深浅特征的融合使得fpn结构有效提高了对小目标的检测率,多分辨率特征图检测的设计使得faster r
‑
cnn针对不同尺度受损部位的目标具有更好的检测效果。
[0094]
根据常规锚框尺度匹配检测层的方法,会造成不同检测层样本分布不均匀,检测层没有被充分利用的问题,同时每个检测层均包含检测分支的设计也额外增加了计算成本和运行时间。本方案采用以resnet101+fpn为backbone的faster r
‑
cnn对骨骼损伤数据集进行锚框分配验证。即只采用最浅层较大分辨率的特征图做检测更加合理,在不影响检测率的情况下可以减少网络参数并提高检测速度。融合后的特征图分辨率越高,其对目标的细节信息保存得越完整,能实现更加精准的检测,如基于encoder
‑
decoder结构的fcn等网络,将高层特征图上采样到原图大小后进行像素级分割。但是较大的特征图检测同时也会产生性能损失,因此,为了平衡性能以及考虑样本的普遍大小,本方案将最终的检测特征层设定为原图大小的1/4,即只采用融合后的level2作为检测层,同时考虑到fpn网络中多次简单的最近邻插值上采样融合传播的方式,可能会导致在传播过程中由于较远的传播距离使得高层的小目标语义信息不一定能有效传播,为了有效利用高层的语义信息,在原分阶融合的基础上添加反卷积的上采样方式,将level5直接与level2进行融合,增强level2中的语义信息。经过sk加强和多重特征融合fpn改进后的特征提取backbone网络结构图。
[0095]
203)网络锚框优化步骤:因在原始基于fpn骨干网络faster r
‑
cnn网络中,rpn网
络分别连接在resnet101网络的conv_2、conv_3、conv_4、conv_5中,每层网络中stride为2的卷积会使得每个特征层尺度减小为前一层的1/2,,因此根据pascal voc数据集的目标大小在每层网络对应的rpn中设置一种对应大小的锚框,从conv2到conv5分别为[32,64,128,256],每种锚框对应3种长宽比(1:1、1:2、2:1)。但是经过改进后的本方案网络只采用level2做检测层,因此原始这样的锚框设计并不合理,为了加快网络的收敛速度,结合骨骼受损数据集目标的尺度及长宽比特点,将level2检测层的锚框的尺度增加为[8,16,32]三种,长宽比为[1:1],其对应原图的面积是(322,642,1282)。从而通过优化rpn网络锚框的选取提升对小目标的定位准确性从而达到良好的定量结果。
[0096]
实验表明,经过改进后的faster r
‑
cnn更适合用于对骨骼损伤部位的定量检测工作。
[0097]
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明构思的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明保护范围内。