一种训练多病种转诊系统的方法、多病种转诊系统以及方法技术方案

技术编号:32212275 阅读:15 留言:0更新日期:2022-02-09 17:18
本发明专利技术提供一种构建多病种转诊系统的方法,包括:S1、获取用于训练的眼底图像的训练样本,以每个样本对应的所有疾病为阳性标签对其眼底图像进行标注获得训练数据集;S2、将所述训练数据集中的训练样本输入至所述待训练的多病种转诊系统,其中,所述多病种转诊系统包括多个疾病分支网络,每个疾病分支网络包括一个对应疾病的分类器以及对所述分类器的输出进行处理的激活层;所述多病种转诊系统还包括用于对所有疾病分支网络的分类器的输出进行计算的归一化层;S3、根据所述训练样本的损失函数更新所述多个疾病分支网络的权重,直至收敛;其中损失函数包括所有疾病分支网络的损失加上所有疾病分支网络的分类器的输出进行合并的多标签回归损失。并的多标签回归损失。并的多标签回归损失。

【技术实现步骤摘要】
一种训练多病种转诊系统的方法、多病种转诊系统以及方法


[0001]本专利技术涉及人工智能领域,具体来说,涉及人工智能在医疗领域的应用,更具体地说,涉及一种训练多病种转诊系统的方法、多病种转诊系统以及多病种转诊方法。

技术介绍

[0002]眼底图像包含丰富的血管健康信息,通过眼底图像中出现的病变特征,可以对多种疾病进行诊断或辅助诊断。卷积神经网络作为深度学习的经典模型,可以从海量眼底图像数据中学习参数从而获得强大的特征提取能力,实现对眼底图像病变的判断。基于CNN模型,可以实现一套多病种转诊系统的构建,即将眼底图像输入模型进行多种疾病的判断,当模型判断该眼底图像中呈现出某种疾病的病变特征时,则进行转诊作进一步诊断;若模型判断眼底图像正常无疾病,则不进行转诊。当将该系统真正应用在实际医疗场景中时,需要保证需转诊和不转诊的准确率,同时也要保证对需转诊多种疾病间有一定的区分度。
[0003]例如,假设多病种转诊系统需要判断个体的眼底图像是正常的健康眼底还是患有







四种疾病中某些疾病的需转诊病例,现有技术下,常见的做法有如下几种方式:
[0004]一种做法是将这五种作为五类,即直接针对样本将其分类为健康眼底患有疾病

、患有疾病

、患有疾病

、患有疾病

中的一种,训练模型时使用五分类的Softmax Loss进行训练。然而这种做法没有考虑到不同疾病间没有互斥的关系,一些疾病甚至有较大的并发概率,训练集中也存在有包含多个疾病标签的样本,如果仅仅简单的将其作为五分类任务,则是将不同疾病当成了互斥的关系,无法处理并发疾病转诊的情况,故该任务并不合适作为互斥的分类任务处理,
[0005]另一种做法是将每种疾病的判断作为一个二分类任务,模型训练阶段使用四个Sigmoid分类+二分类交叉熵损失,每个分类器对应一种疾病,模型结构如图1所示,应用阶段则根据Sigmoid输出和阈值对每个疾病分别做判断。这种做法缺点是无法保证模型对不同疾病的区分能力。在训练阶段,每种疾病分类只训练该疾病阳性和健康眼底(例如分类器

,其只对正样本

阳性和负样本产生损失),则该分类器对其他疾病阳性的样本输出的分数是没有限制的,且由于病变眼底和正常眼底的显著差异,分类器输出分布会如图2所示,图1中分类器

可以较好地区分健康样本和疾病

阳性样本,但会将大量其他疾病阳性的样本也判为疾病

阳性,分类器





也有类似情况,且不同分类器的Sigmoid输出没有可比较性,即模型无法区分不同疾病阳性,造成系统最终给出的转诊原因混乱。
[0006]第三种方式,是在第二种方式的基础上进行改进,在训练每个分类器时训练该分类器对应疾病阳性和所有该疾病阴性样本,包括健康样本和其他疾病阳性但该疾病为阴性的样本(例如分类器

,对正样本

阳性和负样本所有其他数据产生损失)。这种方式存在如下问题:1.标注不齐全,标注人员在进行样本标注时,对于一些疾病并发的情况,很可能只注意到图像中呈现的最显著或最严重的病变,而导致次要病变、早期病变的漏标;2.特
征过拟合,由于一些疾病的病变在图像上呈现的特征有相似性,违背这种客观相似性,要求某个疾病的分类器将其他具有相似图像特征的疾病样本和健康样本都归为一类负样本,可能会导致分类器对训练集中该疾病样本的独有特征过拟合,而在应用时将一些独有特征不显著的样本判为阴性,造成FN(FN指的是假阴性,即把阳性判断为阴性),影响转诊与否的准确率。

技术实现思路

[0007]因此,本专利技术的目的在于克服上述现有技术的缺陷,提供一种针对多病种转诊系统设计的模型训练方法,可以在保证判断是否转诊的准确率同时,提高对不同疾病的区分度,给出更准确的转诊原因。
[0008]根据本专利技术的第一方面,提供一种构建多病种转诊系统的方法,所述方法包括:S1、获取用于训练的眼底图像的训练样本,以每个样本对应的所有疾病为阳性标签对其眼底图像进行标注获得训练数据集;S2、将所述训练数据集中的训练样本输入至所述待训练的多病种转诊系统,其中,所述多病种转诊系统包括多个疾病分支网络,每个疾病分支网络包括一个对应疾病的分类器以及对所述分类器的输出进行处理的激活层;所述多病种转诊系统还包括用于对所有疾病分支网络的分类器的输出进行计算的归一化层;S3、根据所述训练样本的损失函数更新所述多个疾病分支网络的权重,直至收敛;其中损失函数包括所有疾病分支网络的损失加上所有疾病分支网络的分类器的输出进行合并的多标签回归损失。
[0009]在本专利技术的一些实施例中,所述多病种转诊系统还包括主干卷积神经网络,其输出分别与每个疾病分支网络相连。
[0010]优选的,所述每一个疾病分支网络的激活层为sigmoid层,所述归一化层为Softmax层。
[0011]在本专利技术的一些实施例中,所述损失函数表示为:
[0012]L=∑L1+L2[0013]其中,L表示多病种转诊系统的总损失,∑L1是每个疾病分支网络的损失和,每个L1是由包含当前疾病分支网络对应疾病类阳性标签的样本和健康样本产生的损失,L2是所有疾病分支网络的分类器的输出进行合并的多标签回归损失。在本专利技术的一些实施例中,每个疾病分支网络的损失为二分类交叉熵损失,表示为:
[0014][0015][0016]其中,x表示输入疾病分支网络的样本眼底图像,f
i
(x)表示x在疾病分支网络i的预测输出。
[0017]在本专利技术的一些实施例中,合并的多标签回归损失表示为:
[0018][0019]其中,x表示输入疾病分支网络的样本眼底图像,f
i
(x)表示在疾病分支网络i的输出,P表示样本x包含的所有阳性标签的集合。
[0020]在本专利技术的一些实施例中,合并的多标签回归损失表示为:
[0021][0022]其中,x表示输入疾病分支网络的样本眼底图像,f
i
(x)表示x在疾病分支网络i的预测输出,P表示样本x包含的所有阳性标签的集合。
[0023]根据本专利技术的第二方面,提供一种采用本专利技术第一方面所述的方法训练的多病种转诊系统,所述系统包括:多个疾病分支网络,其中,每个疾病分支网络包括一个对应疾病的分类器以及对所述分类器的输出进行处理的激活层,所述每个疾病分支网络根据输入眼底图像输出其对应得分以及是否需要转诊;归一化层,用于对所有疾病分支网络的分类器的输出进行计算以获得目标对象患每种疾病的概率并将概率按照疾病显著程度排序,其中将疾病分支网络输出的得分作为疾病显著程度排序依据。
[0024]在本专利技术的一些实施例中,所述每一个疾病分支网络的激活层输出输入眼底图像在当前疾病本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种训练多病种转诊系统的方法,其特征在于,所述方法包括:S1、获取用于训练的眼底图像的训练样本,以每个样本对应的所有疾病为阳性标签对其眼底图像进行标注获得训练数据集;S2、将所述训练数据集中的训练样本输入至所述待训练的多病种转诊系统,其中,所述多病种转诊系统包括多个疾病分支网络,每个疾病分支网络包括一个对应疾病的分类器以及对所述分类器的输出进行处理的激活层;所述多病种转诊系统还包括用于对所有疾病分支网络的分类器的输出进行计算的归一化层;S3、根据所述训练样本的损失函数更新所述多个疾病分支网络的权重,直至收敛;其中损失函数包括所有疾病分支网络的损失加上所有疾病分支网络的分类器的输出进行合并的多标签回归损失。2.根据权利要求1所述的方法,其特征在于,所述多病种转诊系统还包括主干卷积神经网络,其输出分别与每个疾病分支网络相连。3.根据权利要求1所述的方法,其特征在于,所述每一个疾病分支网络的激活层为sigmoid层,所述归一化层为Softmax层。4.根据权利要求1

3任一所述的方法,其特征在于,所述损失函数表示为:L=∑L1+L2其中,L表示多病种转诊系统的总损失,∑L1是每个疾病分支网络的损失和,每个L1是由包含当前疾病分支网络对应疾病类阳性标签的样本和健康样本产生的损失,L2是所有疾病分支网络的分类器的输出进行合并的多标签回归损失。5.根据权利要求4所述的方法,其特征在于,每个疾病分支网络的损失为二分类交叉熵损失,表示为:为:其中,x表示输入疾病分支网络的样本眼底图像,f
i
(x)表示x在疾病分支网络i的预测输出。6.根据权利要求4所述的方法,其特征在于,其中,x表示输入疾病分支网络的样本眼底图像,f
i
(x)表示在疾病分支网络i的输出,P表示样本x包含的所有阳性标签的集合。7.根据权利要求4所述的方法,其特征在于,其中,x表示输入疾病分支网络的样本眼底图像,f
i
(x)表示x在疾病分支网络i的预测输出,P表示样本x包含的所有阳性标签的集合。8.一种采...

【专利技术属性】
技术研发人员:何兰青赵昕和超张大磊
申请(专利权)人:上海鹰瞳医疗科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1