首页> 中国专利> 一种基于R-Unet的人眼玻璃体混浊程度分级方法

一种基于R-Unet的人眼玻璃体混浊程度分级方法

摘要

本发明提供了一种基于R‑Unet的人眼玻璃体混浊程度分级方法,包括如下步骤:采集人眼玻璃体图像;对人眼玻璃体图像进行预处理,并根据预处理后的人眼玻璃体图像获取训练数据集;构建R‑Unet卷积神经网络,利用R‑Unet卷积神经网络对训练集以及验证集进行训练验证以获取R‑Unet卷积神经网络模型;利用R‑Unet卷积神经网络模型对人眼玻璃体图像的混浊灶区域以及腔梯形区域进行分割;计算混浊灶区域与腔梯形区域的面积比例,并根据面积比例对人眼玻璃体混浊程度进行分级。本发明可以自动对人眼玻璃体混浊程度进行分级判断,能够帮助医生快速作出临床诊断与干预,辅助医生作出治疗方案,加快了对玻璃体混浊程度的辨别速度,减少了医生主观因素导致的误诊情况的发生。

著录项

  • 公开/公告号CN112862782A

    专利类型发明专利

  • 公开/公告日2021-05-28

    原文格式PDF

  • 申请/专利权人 佛山科学技术学院;

    申请/专利号CN202110167013.8

  • 申请日2021-02-05

  • 分类号G06T7/00(20170101);G06T7/11(20170101);G06T7/62(20170101);G06T5/00(20060101);G06T5/30(20060101);G06K9/62(20060101);G06N3/04(20060101);G06N3/08(20060101);A61B3/10(20060101);

  • 代理机构11543 北京八月瓜知识产权代理有限公司;

  • 代理人李斌

  • 地址 528231 广东省佛山市南海区广云路33号

  • 入库时间 2023-06-19 11:06:50

说明书

技术领域

本发明涉及医学图像处理技术领域,具体而言,涉及一种基于R-Unet的人眼玻璃体混浊程度分级方法。

背景技术

玻璃体混浊指的是玻璃体呈现丝状、絮状、云片状、尘状、条索状。玻璃体混浊并不是一种独立眼病,而是眼科常见的一种临床症状。严重的玻璃体混浊患者可能会出现牵拉性视网膜脱离等一些严重的并发症,甚至可能导致患者致盲。伴随人口老龄化、青少年屈光不正人数不断增加,出现了玻璃体混浊人数也在不断增加,因此,眼科界越来越重视玻璃体混浊研究与诊断。

目前玻璃体混浊程度诊断方法一般是先通过B超仪器采集患者的超声人眼玻璃体图像,然后医生在超声人眼玻璃体图像的基础上,结合自身医学专业知识和经验对患者玻璃体混浊程度情况进行检测诊断。

此种诊断方法具有一定主观性,依赖于超声医师医学专业知识和经验,容易导致误诊情况的发生。

发明内容

基于此,为了解决现有玻璃体混浊程度诊断方法具有一定主观性,依赖于超声医师医学专业知识和经验,容易导致误诊情况的发生的问题,本发明提供了一种基于R-Unet的人眼玻璃体混浊程度分级方法,其具体技术方案如下:

一种基于R-Unet的人眼玻璃体混浊程度分级方法,包括如下步骤:

采集人眼玻璃体图像;

对所述人眼玻璃体图像进行预处理,并根据预处理后的所述人眼玻璃体图像获取训练数据集,所述训练数据集包括训练集以及验证集;

构建R-Unet卷积神经网络,利用所述R-Unet卷积神经网络对所述训练集以及所述验证集进行训练验证以获取R-Unet卷积神经网络模型;

利用所述R-Unet卷积神经网络模型对人眼玻璃体图像的混浊灶区域以及腔梯形区域进行分割;

计算所述混浊灶区域与所述腔梯形区域的面积比例,并根据所述面积比例对人眼玻璃体混浊程度进行分级。

上述基于R-Unet的人眼玻璃体混浊程度分级方法通过训练好的R-Unet卷积神经网络对人眼玻璃体图像的混浊灶区域以及腔梯形区域进行分割,然后计算混浊灶区域与所述腔梯形区域的面积比例并根据所述面积比例对人眼玻璃体混浊程度进行分级,可以自动对人眼玻璃体混浊程度进行分级判断,能够帮助医生快速作出临床诊断与干预,辅助医生作出治疗方案,加快了对玻璃体混浊程度的辨别速度,减少了医生主观因素导致的误诊情况的发生。

进一步地,对所述人眼玻璃体图像进行预处理的具体方法包括如下步骤:

对所述人眼玻璃体图像进行双边滤波处理;

对双边滤波处理后的所述人眼玻璃体图像进行归一化处理。

进一步地,所述双边滤波的距离模板为

进一步地,所述归一化处理为最大最小值归一化处理。

进一步地,在计算所述混浊灶区域与所述腔梯形区域的面积比例前,先对分割出混浊灶区域以及腔梯形区域的人眼玻璃体图像进行后处理。

进一步地,所述后处理的具体方法包括如下步骤:

设定像素阈值;

根据所述像素阈值对所述混浊灶区域以及所述腔梯形区域进行二值化处理;

对二值化处理后的所述混浊灶区域以及所述腔梯形区域进行形态学处理。

进一步地,所述面积比例的公式为X=X

进一步地,所述训练数据集还包括测试集。

进一步地,所述R-Unet卷积神经网络模型包括卷积层、批量归一化层以及池化层。

本发明还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时实现如上述所述的基于R-Unet的人眼玻璃体混浊程度分级方法。

附图说明

从以下结合附图的描述可以进一步理解本发明。图中的部件不一定按比例绘制,而是将重点放在示出实施例的原理上。在不同的视图中,相同的附图标记指定对应的部分。

图1是本发明一实施例中一种基于R-Unet的人眼玻璃体混浊程度分级方法的整体流程示意图;

图2是本发明一实施例中一种基于R-Unet的人眼玻璃体混浊程度分级方法的人眼玻璃体图像预处理前的效果示意图;

图3是本发明一实施例中一种基于R-Unet的人眼玻璃体混浊程度分级方法的人眼玻璃体图像预处理后的效果示意图;

图4是本发明一实施例中一种基于R-Unet的人眼玻璃体混浊程度分级方法对人眼玻璃体图像的晶状体区域、混浊灶区域以及腔梯形区域的效果示意图;

图5是本发明一实施例中一种基于R-Unet的人眼玻璃体混浊程度分级方法对人眼玻璃体图像的晶状体区域、混浊灶区域以及腔梯形区域进行分割的效果示意图。

具体实施方式

为了使得本发明的目的、技术方案及优点更加清楚明白,以下结合其实施例,对本发明进行进一步详细说明。应当理解的是,此处所描述的具体实施方式仅用以解释本发明,并不限定本发明的保护范围。

需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的,并不表示是唯一的实施方式。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

本发明中所述“第一”、“第二”不代表具体的数量及顺序,仅仅是用于名称的区分。

如图1所示,本发明一实施例中的一种基于R-Unet的人眼玻璃体混浊程度分级方法,包括如下步骤:

采集人眼玻璃体图像;

如图2以及图3所示,对所述人眼玻璃体图像进行预处理,并根据预处理后的所述人眼玻璃体图像获取训练数据集,所述训练集数据集包括训练集以及验证集;

构建R-Unet卷积神经网络,利用所述R-Unet卷积神经网络对所述训练集以及所述验证集进行训练验证以获取R-Unet卷积神经网络模型;

如图5所示,利用所述R-Unet卷积神经网络模型对人眼玻璃体图像的混浊灶区域以及腔梯形区域进行分割;

计算所述混浊灶区域与所述腔梯形区域的面积比例,并根据所述面积比例对人眼玻璃体混浊程度进行分级。

具体而言,利用所述R-Unet卷积神经网络对所述训练集以及所述验证集进行训练验证,而后根据所述训练验证结果来获取R-Unet卷积神经网络模型。

上述基于R-Unet的人眼玻璃体混浊程度分级方法通过R-Unet卷积神经网络模型对人眼玻璃体图像的混浊灶区域以及腔梯形区域进行分割,然后计算混浊灶区域与所述腔梯形区域的面积比例并根据所述面积比例对人眼玻璃体混浊程度进行分级,可以自动对人眼玻璃体混浊程度进行分级判断,能够帮助医生快速作出临床诊断与干预,辅助医生作出治疗方案,加快了对玻璃体混浊程度的辨别速度,减少了医生主观因素导致的误诊情况的发生。

在其中一个实施例中,对所述人眼玻璃体图像进行预处理的具体方法包括如下步骤:

对所述人眼玻璃体图像进行双边滤波处理;

对双边滤波处理后的所述人眼玻璃体图像进行归一化处理。

通过对所述人眼玻璃体图像进行双边滤波处理,能够平滑所述人眼玻璃体图像,减少人眼玻璃体图像的噪声,改善人眼玻璃体图像的质量。

对双边滤波处理后的所述人眼玻璃体图像进行归一化处理,可以统一基本度量单位,简化图像数据的计算量,加快所述R-Unet卷积神经网络模型的学习速度。

即是说,通过对所述人眼玻璃体图像预处理,可以消除所述人眼玻璃体混浊程度分级方法的误差,减轻工作量,提高工作效率。

在其中一个实施例中,对所述人眼玻璃体图像进行预处理的具体方法还包括对人眼玻璃体图像的混浊灶区域以及腔梯形区域进行标注,所述训练数据集中人眼玻璃体图像的像素大小为650×400。

在其中一个实施例中,采用随机下降法更新网络参数,利用所述训练数据集对所述R-Unet卷积神经网络模型进行训练,在迭代预设次数后,获取训练好的所述R-Unet卷积神经网络模型。

在其中一个实施例中,所述双边滤波的滤波器由两个函数构成,两个所述函数分别为定义域核函数,所述双边滤波的距离模板为

在其中一个实施例中,所述归一化处理为最大最小值归一化处理,所述最大最小值归一化处理的公式为

在其中一个实施例中,在计算所述混浊灶区域与所述腔梯形区域的面积比例前,先对分割出混浊灶区域以及腔梯形区域的人眼玻璃体图像进行后处理。

在其中一个实施例中,所述后处理的具体方法包括如下步骤:

设定像素阈值;

根据所述像素阈值对所述混浊灶区域以及所述腔梯形区域进行二值化处理,即将所述人眼玻璃体图像的像素分为大于T以及小于T的两部分,并将两部分的像素强度置1和置0;

对二值化处理后的所述混浊灶区域以及所述腔梯形区域进行形态学处理。

具体而言,两部分的像素强度置1和置0的公式为

在其中一个实施例中,所述面积比例的公式为X=X

在其中一个实施例中,所述训练数据集还包括测试集,利用所述测试集对所述R-Unet卷积神经网络模型进行测试。

在其中一个实施例中,所述R-Unet卷积神经网络模型包括卷积层、激活函数、批量归一化层以及池化层。

具体而言,所述人眼玻璃体图像输入到卷积层后,卷积核滑动直至遍历完整张人眼玻璃体图像,并在滑动过程进行卷积核与输入图像对应的感受野区域的计算,以此提取特征。而在不断遍历图像提取特征的过程中,卷积核的权重也在不断通过学习进行变化,以学习真正感兴趣的目标特征。卷积的公式为:

在其中一个实施例中,所述激活函数为Relu函数。Relu函数用来加入非线性因素,其能解决线性模型所不能解决的问题,不仅能够提高所述Dense-Unet神经网络对模型的表达能力,计算简单、效率提高,还可以解决模型梯度消失或梯度爆炸的问题。所述Relu函数的表达式为:f=max(0,x)。

在其中一个实施例中,所述池化层为平均池化层,所述平均池化层的运算公式为:

具体而言,平均池化的方法为:将人眼玻璃体图像按照预设大小网格进行分割,计算网格内所有像素的平均值,并以所述平均值作为池化后人眼玻璃体图像的像素强度值。

在其中一个实施例中,所述R-Unet卷积神经网络还包括Residual block残差网络。

在其中一个实施例中,对所述人眼玻璃体图像进行预处理的具体方法还包括对人眼玻璃体图像的晶状体区域进行标注,并基于标注好晶状体区域、混浊灶区域以及腔梯形区域的人眼玻璃体图像获取训练数据集,

如图4以及图5所示,通过对晶状体区域进行标注,可以避免出现所述R-Unet卷积神经网络将晶状体区域误认为腔梯形区域而导致混浊灶区域分割错误的问题,提高了所述基于R-Unet的人眼玻璃体混浊程度分级方法的准确率。

在其中一个实施例中,本发明还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时实现如上述所述的基于R-Unet的人眼玻璃体混浊程度分级方法。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号