一种基于神经网络的眼底图片的处理方法技术

技术编号:20120745 阅读:26 留言:0更新日期:2019-01-16 12:35
本发明专利技术提供了一种基于神经网络的眼底图片的处理方法,包括以下步骤:S1、通过相机的拍摄获取若干个眼底图片;S2、检测所述眼底图片中包含视盘和视杯的区域,将包含视盘和视杯的区域从眼底图片中切割出来,得到初始样本图片;S3、在所述初始样本图片上圈出视盘区域和视杯区域并以不同颜色分别填充视盘区域和视杯区域,得到训练样本图片;S4、构造神经网络;S5、通过若干个所述训练样本图片对神经网络进行训练,确定神经网络的参数;这种眼底图片的处理方法能够辅助医护人员对眼底图片的杯盘比进行高效准确的判断,提高了诊断青光眼的效率和准确率。

A Method of Eyeground Image Processing Based on Neural Network

The invention provides a processing method of fundus picture based on neural network, which includes the following steps: S1, acquiring several fundus pictures by camera shooting; S2, detecting the area containing optic disc and optic cup in the fundus picture, cutting the area containing optic disc and optic cup from the fundus picture to obtain the initial sample picture; S3, circle on the initial sample picture; The optic disc area and optic cup area are filled with different colors to obtain training sample images; S4, construct neural network; S5, train the neural network through several training sample images to determine the parameters of the neural network; This method of processing the fundus picture can assist medical staff to carry out the cup-disk ratio of the fundus picture efficiently and accurately. The efficiency and accuracy of diagnosis of glaucoma were improved.

【技术实现步骤摘要】
一种基于神经网络的眼底图片的处理方法
本专利技术涉及眼底图片的处理方法,具体涉及的是将视杯和视盘从眼底图片中分割出来,通过对大量的样本进行训练得到自动从眼底图片中鉴别分割视杯和视盘的神经网络。
技术介绍
青光眼是导致失明的主要眼病之一,预计到2020年将影响8000万左右的人,和白内障,近视眼等眼科疾病不一样,青光眼的视力丧失是无法逆转的,因此,早期筛查对于早期治疗以保持视力和维持生活质量至关重要。临床上有三种用于筛查青光眼的方式:眼压测量、视野检查和视神经盘评估。眼压测量有一定的危险性,不足以成为大量正常眼压的青光眼患者的有效检查工具;而基于视野的检查需要专门的设备,在小的医院和诊所无法适用;而视神经盘评估是早期检测青光眼的便捷方式,只需要眼底图就可以进行评估。因此一种比较流行的ONN评估方式是基于杯盘比(cuptodiscratio,CDR),计算垂直的视杯直径和视盘直径的比例,如果较大,表明患有青光眼的风险越大。目前判断的方式是医生通过观察眼底图片来做出判断,由于眼底图片中视杯区域和视盘区域的界限并非那么清晰,需要较长的时间来判断他们之间的直径比例,诊断的效率较低,准确度也较低。
技术实现思路
本专利技术要解决的技术问题是:本专利技术提供了一种基于神经网络的眼底图片的处理方用以协助医护人员对患者诊断青光眼。本专利技术解决其技术问题所采用的技术方案是:一种基于神经网络的眼底图片的处理方法,包括以下步骤:S1、通过相机的拍摄获取若干个眼底图片;S2、检测所述眼底图片中包含视盘和视杯的区域,将包含视盘和视杯的区域从眼底图片中切割出来,得到初始样本图片;S3、在所述初始样本图片上圈出视盘区域和视杯区域并以不同颜色分别填充视盘区域和视杯区域,得到训练样本图片;S4、构造神经网络;S5、通过若干个所述训练样本图片对神经网络进行训练,确定神经网络的参数。作为优选,在所述步骤S4中,所述神经网络包括输入层、输出层和m个隐藏层,所述输入层的神经元包括视杯区域面积、视盘区域面积和视杯区域面积与视盘区域面积的比值,所述输出层的神经元包括多个青光眼的患病等级;确定激活函数和目标函数。作为优选,所述激活函数为:所述目标函数为:其中,x为输入层向量,w为神经网络权值,b为神经网络偏置项,n为训练样本图片的样本容量,y为x对应的表示青光眼的患病等级的向量,a为输出层向量。根据其他的一些实施方式,在所述步骤S4中,所述神经网络采用FCN网络,所述神经网络的网络单元采用GoogleNet网络中的Inception结构单元。进一步地,在所述步骤S5中:将训练样本图片输入到神经网络中,进行层级化的处理,所述层级化处理包括卷积、池化、线性修正、dropout和反卷积,输出灰度图片;将所述灰度图片与所述训练样本图片进行对比,计算交叉熵损失和IOU;将所述IOU与阈值比较大小;如果所述IOU小于阈值,则根据所述交叉熵损失调整神经网络的参数;使用不同的训练样本图片循环执行以上步骤,直到IOU大于阈值为止。作为优选,在所述步骤S2中,利用霍夫变换圆形检测法找到包含视盘的圆形区域;以圆形区域的圆心作为中心,以预设的长度作为边长在所述眼底图片中切割出包含视盘和视杯的正方形区域作为所述初始样本图片。作为优选,还包括以下步骤:利用拉普拉斯算子对所述训练样本图片进行图像增强;对所述训练样本图片进行模拟无赤光处理。本专利技术的有益效果是,这种基于神经网络的眼底图片的处理方法能够辅助医护人员对眼底图片的杯盘比进行高效准确的判断,提高了诊断青光眼的效率和准确率。附图说明下面结合附图和实施例对本专利技术进一步说明。图1是一种基于神经网络的眼底图片的处理方法的实施例1的流程图。图2是一幅眼底图片的展示图。图3是一幅训练样本图片的展示图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。在本专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。此外,在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本专利技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本专利技术的实施例所属
的技术人员所理解。图1示出的是一种基于神经网络的眼底图片的处理方法的实施例1,包括以下步骤:S1、通过相机的拍摄获取若干个眼底图片,图2示出的是一张眼底图片,可以看出眼底相机拍出来的实际图片比较大,而用于识别判断青光眼的大部分图像来自于视杯视盘,直接使用眼底图片来判断杯盘比较为不便。所以在步骤S2中,利用霍夫变换圆形检测法找到包含视盘的圆形区域;以圆形区域的圆心作为中心,以预设的长度作为边长在眼底图片中切割出包含视盘和视杯的正方形区域作为初始样本图片,从图2中可以看出L1部分为圆形区域,L2部分为正方形区域。将视盘和视杯区域切割出来,既可以避免背景所占比例太大,影响诊断,而且对于后面神经网络的训练,容易将前景分割成背景,又可以改变图像的尺度,将一副像素高的图像转变成像素低的图像,从而减少深度学习网络计算量和GPU内存使用,缩短网络运行时间。S3、在初始样本图片上圈出视盘区域和视杯区域并以不同颜色分别填充视盘区域和视杯区域,得到训练样本图片;接着训练样本图片利用旋转、翻转、调整对比度等方式扩增数据,然后利用拉普拉斯算子进行图像增强,增强后的图片视杯盘的区域会更加清晰,利于后续分割,接着去掉红色通道,模拟无赤光,无赤光照相是把红色光线滤除,用蓝绿色光线照射眼底曝光,看到的是视网膜表层对蓝绿光的反光,排除了深层组织的干扰;图3示出的就是一幅处理后的训练样本图片。S4、构造神经网络,神经网络采用FCN网络(FullyConvolutionalNetworks)神经网络的网络单元采用GoogleNet网络中的Inception结构单元。FCN利用的是将传统CNN(Convolutionalneuralnetworks)中的全连接层转化成一个个的卷积层,传统本文档来自技高网
...

【技术保护点】
1.一种基于神经网络的眼底图片的处理方法,其特征在于,包括以下步骤:S1、通过相机的拍摄获取若干个眼底图片;S2、检测所述眼底图片中包含视盘和视杯的区域,将包含视盘和视杯的区域从眼底图片中切割出来,得到初始样本图片;S3、在所述初始样本图片上圈出视盘区域和视杯区域并以不同颜色分别填充视盘区域和视杯区域,得到训练样本图片;S4、构造神经网络;S5、通过若干个所述训练样本图片对神经网络进行训练,确定神经网络的参数。

【技术特征摘要】
1.一种基于神经网络的眼底图片的处理方法,其特征在于,包括以下步骤:S1、通过相机的拍摄获取若干个眼底图片;S2、检测所述眼底图片中包含视盘和视杯的区域,将包含视盘和视杯的区域从眼底图片中切割出来,得到初始样本图片;S3、在所述初始样本图片上圈出视盘区域和视杯区域并以不同颜色分别填充视盘区域和视杯区域,得到训练样本图片;S4、构造神经网络;S5、通过若干个所述训练样本图片对神经网络进行训练,确定神经网络的参数。2.如权利要求1所述的一种基于神经网络的眼底图片的处理方法,其特征在于:在所述步骤S4中,所述神经网络包括输入层、输出层和m个隐藏层,所述输入层的神经元包括视杯区域面积、视盘区域面积和视杯区域面积与视盘区域面积的比值,所述输出层的神经元包括多个青光眼的患病等级;确定激活函数和目标函数。3.如权利要求2所述的一种基于神经网络的眼底图片的处理方法,其特征在于:所述激活函数为:所述目标函数为:其中,x为输入层向量,w为神经网络权值,b为神经网络偏置项,n为训练样本图片的样本容量,y为x对应的表示青光眼的患病等级的向量,a为输出层向量。4.如权利要求1所述的一种基于神经网络的眼底图片的处理方法,其...

【专利技术属性】
技术研发人员:覃鹏志包勇文耀锋
申请(专利权)人:浙江大学常州工业技术研究院
类型:发明
国别省市:江苏,32

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

1