一种基于深度学习的青光眼眼底图像检测方法[发明专利]

(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 202010708083.5
(22)申请日 2020.07.22
(71)申请人 上海理工大学
地址 200093 上海市杨浦区军工路516号
(72)发明人 李峰 严磊 宋婕 王宇光 
石建勋 逯兴莲 董林 
(74)专利代理机构 上海科盛知识产权代理有限
公司 31225
代理人 宣慧兰
(51)Int.Cl.
G06T  7/00(2017.01)
G06T  7/10(2017.01)
G06T  5/40(2006.01)
G06T  3/60(2006.01)
G06N  3/04(2006.01)
G06N  3/08(2006.01)
(54)发明名称一种基于深度学习的青光眼眼底图像检测方法(57)摘要本发明涉及一种基于深度学习的青光眼眼底图像检测方法,具体包括以下步骤:步骤S1:获取原始眼底数据和医学病史数据,进行类别标记和图像预处理,得到训练范例眼底图像,组成原始训练数据库;步骤S2:训练范例眼底图像进行数据增强,得到数据增强训练数据库;步骤S3:根据正常眼底图像和青光眼眼底图像进行分类建立融合卷积神经网络,数据增强训练数据库输入到融合卷积神经网络进行网络训练;步骤S4:获取待测眼底图像,输入到训练后的融合卷积神经网络中,并在全连接层结合医学病史数据,输出待测眼底图像的预测值,根据预测值判别是否属于青光眼眼底图像。与现有技术相比,本发明具有提高青光眼诊断准确率、节约医疗资源、使用
成本低等优点。权利要求书1页  说明书4页  附图3页CN 111784687 A 2020.10.16
C N  111784687
A
1.一种基于深度学习的青光眼眼底图像检测方法,其特征在于,具体包括以下步骤:步骤S1:获取原始眼底数据和医学病史数据,对所述原始眼底数据进行类别标记和图像预处理,得到训练范例眼底图像,将多个训练范例眼底图像组成用于卷积神经网络训练的原始训练数据库;
步骤S2:所述原始训练数据库中的训练范例眼底图像进行数据增强,得到数据增强训练数据库;
步骤S3:根据正常眼底图像和青光眼眼底图像进行分类建立相应的融合卷积神经网络,所述数据增强训练数据库输入到融合卷积神经网络进行网络训练;
步骤S4:获取待测眼底图像,输入到完成训练后的融合卷积神经网络中,并在融合卷积神经网络的全连接层结合所述医学病史数据,输出所述待测眼底图像的预测值,根据所述预测值判别待测眼底图像是否属于青光眼眼底图像。
2.根据权利要求1所述的一种基于深度学习的青光眼眼底图像检测方法,其特征在于,所述图像预处理包括图像裁剪操作、图像像素归一化处理和图像对比度增强操作。
3.根据权利要求1所述的一种基于深度学习的青光眼眼底图像检测方法,其特征在于,所述原始训练数据库中正常眼底图像和青光眼眼底图像的类别标记的数量比率为1:1。
4.根据权利要求1所述的一种基于深度学习的青光眼眼底图像检测方法,其特征在于,所述步骤S2中训练范例眼底图像进行数据增强的步骤具体为:
步骤S201:所述训练范例眼底图像进行降采样,得到像素为256x256的眼底图像,按照整数值裁剪窗口对得到的眼底图像进行裁剪;
步骤S202:对裁剪得到的眼底图像进行垂直和水平镜像以及旋转操作,得到数据增强的训练范例眼底图
像。
5.根据权利要求4所述的一种基于深度学习的青光眼眼底图像检测方法,其特征在于,所述步骤S201中对得到的眼底图像进行裁剪的次数为5次。
6.根据权利要求4所述的一种基于深度学习的青光眼眼底图像检测方法,其特征在于,所述步骤S202中的旋转操作包括90°旋转操作、180°旋转操作以及270°旋转操作。
7.根据权利要求1所述的一种基于深度学习的青光眼眼底图像检测方法,其特征在于,所述步骤S3中融合卷积神经网络进行网络训练时,按照初始学习率对神经网络的参数进行调整。
8.根据权利要求1所述的一种基于深度学习的青光眼眼底图像检测方法,其特征在于,所述融合卷积神经网络中设有4个改进型残差50层网络,所述改进型残差50层网络包括22层神经元,依次分别为输入图像层、卷积层、最大池化层、16个残差节点层、平均池化层、全连接层、概率输出层。
9.根据权利要求1所述的一种基于深度学习的青光眼眼底图像检测方法,其特征在于,所述步骤S4中医学病史数据与全连接层的结合方式为矢量化联接。
10.根据权利要求1所述的一种基于深度学习的青光眼眼底图像检测方法,其特征在于,所述融合卷积神经网络的网络训练损失函数为交叉熵损失函数,梯度优化算法为动量随机梯度下降算法。
权 利 要 求 书1/1页CN 111784687 A
一种基于深度学习的青光眼眼底图像检测方法
技术领域
[0001]本发明涉及一种人工智能领域应用在青光眼眼底图像上的处理技术,尤其是涉及一种基于深度学习的青光眼眼底图像检测方法。
背景技术
[0002]青光眼是一种威胁和损害视神经视觉功能,以视神经萎缩、视野缺损和视力下降为主要特征的眼疾病。依据世界卫生组织公布的数据来看,青光眼已被列为全球失明仅次于白内障的第二大常见原因,作为三大致盲眼疾病之一的青光眼在总人中发病率为1%。由于青光眼患者在就诊时常常已经到了疾病的晚期,因此青光眼又被成为无声的小偷。虽然青光眼不可治愈,造成的视力损伤也是不可逆的,但可以通过早期诊断、适当的药物和及时的手术来防止视力进一步损伤,所以青光眼的早期筛查具有非常重要的意义,有利于患者及时,从而保护视力缓解症状。
[0003]由于青光眼的潜在患者人数众多,医疗资源非常有限加上匮乏的临床经验难以满足现有需求,使得眼科医生开展大规模的早期筛查十分困难。同时眼科医生阅览大量眼底图像并给出诊断结果,是一
个耗费大量人力、物力的过程,容易受主观经验和疲劳程度的影响。在诊断过程中也会出现遗漏眼底图像中某些细节信息从而造成漏诊、误诊的情况发生,这一现象会使风险增强。
[0004]利用计算机辅助技术帮助眼科医生可有效缓解针对青光眼早期筛查的压力,现有技术中青光眼医学图像分类的计算机辅助技术以传统计算机视觉技术为主,但传统计算机视觉是依赖人工的特征选择,无法自动发现抽象语义特征信息,模型难以得到普遍适用,同时大多数模型的训练样本规模较小,实际应用价值不高。
发明内容
[0005]本发明的目的就是为了克服上述现有技术存在的人工排查青光眼的工作量较大且存在较多误诊、计算机视觉技术难以普遍适用的缺陷而提供一种基于深度学习的青光眼眼底图像检测方法。
[0006]本发明的目的可以通过以下技术方案来实现:
[0007]一种基于深度学习的青光眼眼底图像检测方法,具体包括以下步骤:
[0008]步骤S1:获取原始眼底数据和医学病史数据,对所述原始眼底数据进行类别标记和图像预处理,得到训练范例眼底图像,将多个训练范例眼底图像组成用于卷积神经网络训练的原始训练数据库;
[0009]步骤S2:所述原始训练数据库中的训练范例眼底图像进行数据增强,得到数据增强训练数据库;
[0010]步骤S3:根据正常眼底图像和青光眼眼底图像进行分类建立相应的融合卷积神经网络,所述数据增强训练数据库输入到融合卷积神经网络进行网络训练;
[0011]步骤S4:获取待测眼底图像,输入到完成训练后的融合卷积神经网络中,并在融合
卷积神经网络的全连接层结合所述医学病史数据,输出所述待测眼底图像的预测值,根据所述预测值判别待测眼底图像是否属于青光眼眼底图像。
[0012]所述图像预处理包括图像裁剪操作、图像像素归一化处理和图像对比度增强操作。
[0013]所述原始训练数据库中正常眼底图像和青光眼眼底图像的类别标记的数量比率为1:1。
[0014]所述步骤S2中训练范例眼底图像进行数据增强的步骤具体为:
[0015]步骤S201:所述训练范例眼底图像进行降采样,得到像素为256x256的眼底图像,按照整数值裁剪窗口对得到的眼底图像进行裁剪;
[0016]步骤S202:对裁剪得到的眼底图像进行垂直和水平镜像以及旋转操作,得到数据增强的训练范例眼底图像。
[0017]进一步地,所述步骤S201中对得到的眼底图像进行裁剪的次数为5次。
[0018]进一步地,所述步骤S202中的旋转操作包括90°旋转操作、180°旋转操作以及270°旋转操作。
[0019]所述步骤S3中融合卷积神经网络进行网络训练时,按照初始学习率对神经网络的参数进行调整。
[0020]所述融合卷积神经网络中设有4个改进型残差50层网络,所述改进型残差50层网络包括22层神经元,依次分别为输入图像层、卷积层、最大池化层、16个残差节点层、平均池化层、全连接层、概率输出层。
[0021]所述卷积层是采用ReLU激活函数进行信号传递。
[0022]所述最大池化层利用卷积核通过局部响应正则化与后续层级连接。
[0023]所述全连接层以神经元全连接的形式与前后相邻层级相连。
[0024]所述步骤S4中医学病史数据与全连接层的结合方式为矢量化联接。
[0025]所述融合卷积神经网络的网络训练损失函数为交叉熵损失函数,梯度优化算法为动量随机梯度下降算法,每轮训练的学习率均小于或等于前一轮训练的学习率。
[0026]与现有技术相比,本发明具有以下有益效果:
[0027]  1.本发明不断优化用于判断的眼底数据库特征以及用于训练卷积神经网络的参数,能有效使青光眼眼底图像检测的准确率、灵敏性和特异性提高,减少了人工排查青光眼的工作量,节约了大量的医疗资源。
[0028]  2.本发明可以运用在数据量相对较小的眼底图像库中,通过数据增强之后,利用深度卷积神经网络自动实现从训练眼底图像数据集中学习所需要的眼底特征来进行分类诊断,使用成本低,具有较高的适用性。
附图说明
[0029]图1为本发明的流程示意图;
[0030]图2为本发明改进型残差50层网络的结构示意图;
[0031]图3为本发明改进型残差50层网络中残差节点的结构示意图。
具体实施方式
[0032]下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
[0033]如图1所示,一种基于深度学习的青光眼眼底图像检测方法,减少了人工排查青光眼的工作量,具有较高的适用性,具体包括以下步骤:
[0034]步骤S1:获取原始眼底数据和医学病史数据,对原始眼底数据进行类别标记和图像预处理,得到训练范例眼底图像,将多个训练范例眼底图像组成用于卷积神经网络训练的原始训练数据库;
[0035]步骤S2:原始训练数据库中的训练范例眼底图像通过限制性对比度自适应直方图均衡方法(CLAHE)进行数据增强,得到数据增强训练数据库;
[0036]步骤S3:根据正常眼底图像和青光眼眼底图像进行分类建立相应的融合卷积神经网络,数据增强训练数据库输入到融合卷积神经网络进行网络训练;
[0037]步骤S4:获取待测眼底图像,输入到完成训练后的融合卷积神经网络中,并在融合卷积神经网络的全连接层结合医学病史数据,输出待测眼底图像的预测值,根据预测值判别待测眼底图像是否属于青光眼眼底图像。
[0038]图像预处理包括图像裁剪操作、图像像素归一化处理和图像对比度增强操作。[0039]原始训练数据库中正常眼底图像和青光眼眼底图像的类别标记的数量比率为1: 1。
[0040]步骤S2中训练范例眼底图像进行数据增强的步骤具体为:
[0041]步骤S201:训练范例眼底图像以眼底视盘为中心进行降采样,得到像素为256x256的眼底图像,按照整数值裁剪窗口通过图像滑窗方法对得到的眼底图像进行裁剪;[0042]步骤S202:对裁剪得到的眼底图像进行垂直和水平镜像以及旋转操作,得到数据增强的训练范例眼底图像。
[0043]步骤S201中对得到的眼底图像进行裁剪的次数为5次。
[0044]步骤S202中的旋转操作包括90°旋转操作、180°旋转操作以及270°旋转操作。[0045]步骤S3中融合卷积神经网络进行网络训练时,按照初始学习率对神经网络的参数进行调整,初始学习率为0.003。
[0046]融合卷积神经网络中设有4个改进型残差50层网络,如图2所示,改进型残差50层网络包括22层神经元,依次分别为输入图像层、卷积层、最大池化层、16个残差节点层、平均池化层、全连接层、概率输出层。
[0047]卷积层是采用ReLU激活函数进行信号传递。
[0048]最大池化层利用卷积核通过局部响应正则化与后续层级连接。
[0049]全连接层以神经元全连接的形式与前后相邻层级相连。
[0050]步骤S4中医学病史数据与全连接层的结合方式为矢量化联接。
[0051]每轮训练的学习率均小于或等于前一轮训练的学习率。
[0052]融合卷积神经网络的网络训练损失函数为交叉熵损失函数,通过基于动量的随机梯度下降算法来模拟数据变化的惯性,对最终的更新方向进行微调,增加了学习的稳定性,提高了摆脱局部干扰的能力,具体如下:

本文发布于:2024-09-21 14:45:04,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/464176.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:图像   训练   进行   数据   卷积
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议