首页> 中国专利> 一种基于视网膜图像的心血管手术指标风险分类方法及系统

一种基于视网膜图像的心血管手术指标风险分类方法及系统

摘要

本发明公开了一种基于视网膜图像的心血管手术指标风险分类方法及系统,为了解决实际视网膜图像不清晰以及曝光不一致等问题,首先对视网膜图像进行对比度增强和血管提取的预处理;利用提取后的血管图进行随机旋转、平移等数据增强来增加数据的训练量从而提高模型的泛化能力;设计了一种两阶段有监督卷积神经网络模型用于血管图的分类任务,不仅可以学习视网膜图像的特征,而且考虑了视网膜图像之间的相关性;采用局部化泛化误差来选择合适的隐藏层节点数,提高模型的泛化能力;另外,模型还具有生成像素级细粒度pixel‑level的显著热度图的能力,具有良好的可解释性。

著录项

  • 公开/公告号CN113011340A

    专利类型发明专利

  • 公开/公告日2021-06-22

    原文格式PDF

  • 申请/专利权人 华南理工大学;广东省人民医院;

    申请/专利号CN202110299772.X

  • 申请日2021-03-22

  • 分类号G06K9/00(20060101);G06K9/62(20060101);G06N3/04(20060101);

  • 代理机构44738 广州名扬高玥专利代理事务所(普通合伙);

  • 代理人郭琳

  • 地址 510641 广东省广州市天河区五山路381号

  • 入库时间 2023-06-19 11:32:36

说明书

技术领域

本发明涉及图像处理、图像分析技术领域,具体而言,尤其涉及一种基于视网膜图像的心血管手术指标风险分类方法及系统。

背景技术

患有复杂心血管疾病的人数逐年增加。复杂冠心病患者手术指标的评估对于选择合适的手术方式至关重要,但在术前评估手术风险和预后方面仍缺乏一种准确和可解 释的方法。复杂冠心病患者视网膜图像中的血管模式可以反映心血管的严重程度,因 此视网膜图像可用于预测心血管手术指标的风险分类。由于患者可用的视网膜图像数 据有限,以及实际视网膜图像成像质量差造成的干扰,从视网膜图像进行手术指标风 险分类具有挑战性。因此,本文提出了一种基于深度学习的手术指标风险分类器 (DLPPC)方法,能根据复杂冠心病患者的视网膜图像中预估手术指标风险,并且提供可 视化重点特征区域来给临床医生术前参考。

近年来,在视网膜图像分析方面有大量研究,包括白内障分级、糖尿病视网膜病变诊断、青光眼早期检测、视网膜病变分级等。这些方法基于清晰的诊断特征和良好 的准确性,更适合作为自动化系统来减少临床医生的工作量。然而,很少有研究探索 将重要的临床参数与视网膜图像联系起来的潜在用途,目前对复杂冠心病患者的手术 指标风险评估仍主要基于当地医疗团队积累的经验和主观判断。利用视网膜图像进行 手术指标风险分类面临一定的挑战。首先,患有复杂的冠心病患者拍摄视网膜图像的 人数很少。其次,相对较新的ROP筛选技术也限制了潜在参与者的数量。第三,视网 膜图像是由手持和接触视网膜摄像机拍摄的,因此视网膜图像的特征会由于光线曝光、 对比度、传感器灵敏度和照度等因素而受到干扰。由于光线不均匀、图像模糊和对比 度低,劣质视网膜图像极大地降低了可用性。第四,大多数基于深度学习的分类模型 对临床医生没有可解释的反馈机制。

而本文提出一种基于视网膜图像来分类心血管疾病的手术指标风险的新方法及系 统。现阶段的图像分类主流方法基本存在较大的人工标注的工作量、一定规模的数据量要求以及明确的病理特征等局限性,本文的方法针能一定程度上改善上述问题带来 对性能的影响,同时具有一定的可解释性,对临床医生有一定数据参考价值。

发明内容

本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明公开了一种基于视网膜图像的心血管手术指标风险分类方法及系统,所述方法包括如下步骤:

步骤1,将视网膜RGB图像转换为灰度图,然后进行线性归一化和自适应限制直 方图均衡化,得到对比度增强后的视网膜灰度图;

步骤2,采用预训练好的U型结构的神经网络U-net神经网络模型提取所述增强 后的视网膜灰度图的血管,得到血管灰度图;

步骤3,对所述血管灰度图进行随机旋转、平移等数据增强;

步骤4,采用两阶段训练的有监督卷积神经网络模型DCRBFNN用于所述血管灰度图的分类任务;

步骤5,利用训练好的所述有监督卷积神经网络模型DCRBFNN生成显著热度图。

更进一步地,所述步骤1进一步包括:对视网膜灰度图图像进行线性归一化,线 性归一化定义为:

对线性归一化后的视网膜灰度图切分成n个不重叠的8*8网格,分别对每个网格进行直方图的均衡化操作,最后按原位置拼接得到血管特征更清晰的对比度增强后的 视网膜灰度图。

更进一步地,所述步骤2进一步包括:

血管分割的训练数据集为公开的视网膜血管分割图像数据集HRF,将所述公开的视网膜血管分割图像数据集HRF中的视网膜图像以及对应的血管图来进行分割,分割 后的子图片尺寸为256*256个像素点,处理好的训练数据集采用U-net神经网络模型 训练血管分割模型。训练好血管分割模型后,将视网膜灰度图不重叠地切割成若干个 尺寸为256*256个像素的子图片,接着把全部子图片输入到训练好的血管分割模型得 到血管图切片,然后按原位置拼接好所述血管图切片最后得到完整的血管灰度图。

更进一步地,所述步骤3进一步包括:为了克服训练时视网膜图像数量不足的问题,应用数据增强技术,视网膜图像中的血管纹理特征不会因移动、旋转和翻转而改 变,与此同时,数据增强使所述血管分割模型能够更多地关注血管的整体纹理,而不 是它们的相对位置,分别对每个血管灰度图通过随机旋转角度-30°到30°之间,以 0.5概率随机水平翻转,和从向左10%的总宽度到向右10%的总宽度的范围内随机水平 平移,和从向上10%的总高度到向下10%的总高度的范围内随机垂直平移,每个血管灰 度图通过上述操作生成10倍血管灰度图。

更进一步地,所述步骤4进一步包括:两阶段有监督卷积神经网络模型DCRBFNN 分为D-CNN和RBFNN两个组件;

其中所述D-CNN组件为有监督的CNN分类器,由卷积层、池化层和全连接层三个 部分组成,对于所述D-CNN组件,输入数据为血管灰度图,预测标签为手术风险二分 类,0表示正常,1表示严重;具体步骤为,将血管灰度图输入到D-CNN组件并训练 D-CNN分类器,接着提取训练好的D-CNN分类器的第一层全连接层参数作为该血管灰 度图的特征向量;

所述RBFNN组件为有监督分类器,输入数据为D-CNN组件中提取的血管灰度图的特征向量,预测标签为手术风险二分类,0表示正常,1表示严重;具体步骤为,将血 管灰度图的特征向量输入到RBFNN组件训练RBFNN分类器,最终RBFNN分类器的分类 结果作为两阶段有监督卷积神经网络模型DCRBFNN的分类结果。

更进一步地,所述RBFNN组件的隐藏层激活函数为高斯激活函数,公式为:

其中x为输入值,σ为高斯函数的宽度,u

其中y

采用局部泛化误差模型LGEM来确定合适的隐含层节点数M。我们假定未知样本与训 练样本的误差不会超过一个常数值Q,这个常数值是人为设定的,于是未知样本可被 定义为:

S

其中,x

基于上面的假设,局部泛化误差公式为:

其中,R

其中,N、H、g

最后,计算不同隐藏层节点数下的局部泛化误差

更进一步地,所述步骤5进一步包括:利用训练好的DCRBFNN模型中的D-CNN模 块生成显著热度图,公式为:

M

热度图M

本发明进一步公开了一种基于视网膜图像的心血管手术指标风险分类系统,其特征在于,所述系统包含:

视网膜灰度处理模块,所述灰度处理模块将视网膜RGB图像转换为灰度图,然后进行线性归一化和自适应限制直方图均衡化,得到对比度增强后的视网膜灰度图;

视网膜灰度图增强模块,所述灰度图增强模块采用预训练好的U型神经网络U-net神经网络模型提取所述增强后的视网膜灰度图的血管,得到血管灰度图;

血管灰度图处理模块,所述血管灰度图处理模块对所述血管灰度图进行随机旋转、 平移等数据增强;

血管灰度图分类模块,所述血管灰度图分类模块采用两阶段训练的有监督卷积神经网络模型DCRBFNN用于所述血管灰度图的分类任务;

热度图生成模块,所述热度图生成模块利用训练好的所述有监督卷积神经网络模型DCRBFNN生成显著热度图。

采用本发明产生的有益效果在于:

(1)通过对视网膜图像进行对比度增强,解决了实际视网膜图像不清晰以及曝光度不一致等问题;

(2)采用预训练模型提取图像血管,减少了视网膜图像中无关生物特征所带来的干扰;利用提取后的血管灰度图进行随机旋转、平移等数据增强来增加数据 的训练量从而提高模型的泛化能力;

(3)设计了一种两阶段有监督卷积神经网络(DCRBFNN)模型用于血管灰度图的 分类任务,不仅可以学习视网膜图像的特征,而且考虑了视网膜图像之间的 相关性;

(4)采用局部化泛化误差(LGEM)来选择合适的隐藏层节点数,提高模型的泛化能力;另外,模型还具有生成像素级细粒度pixel-level的显著热度图的能力, 具有良好的可解释性,此外,该方法能快速地复用到其他利用视网膜图像的 分类任务中,具有高效性和高可扩展性。

上述说明仅对本发明的技术方案进行概述,具体实施可依据说明书内容进行实施, 以下以本发明的较佳实施例并配合详细说明。

附图说明

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

图1为本发明逻辑流程示意图。

图2为本发明提取视网膜血管效果示意图。

图3为本发明所使用的D-CNN和RBFNN结构示意图。

图4为本实例通过D-CNN生成的显著热度图效果。

具体实施方式

实施例一

本实施例采用视网膜图像对术后并发症风险二分类进行预测,预测结果1为术后并发 症风险高,预测结果0表示术后并发症风险低。图1为具体的逻辑流程示意图,输入 图像,将视网膜RGB图像转换为灰度图,然后进行线性归一化和自适应限制直方图均 衡化,得到对比度增强后的视网膜灰度图;采用预训练好的U型结构的神经网络U- net神经网络模型提取所述增强后的视网膜灰度图的血管,得到血管灰度图;对所述 血管灰度图进行随机旋转、平移等数据增强;采用两阶段训练的有监督卷积神经网络 模型DCRBFNN用于所述血管灰度图的分类任务;利用训练好的所述有监督卷积神经网 络模型DCRBFNN生成显著热度图。

其中,对视网膜灰度图图像进行线性归一化,线性归一化定义为:

然后血管分割的训练数据集为公开的视网膜血管分割图像数据集HRF,将公开数据集中的视网膜图像以及对应的血管图进行切片,切片大小为256*256,步长为128, 将处理好的训练数据集采用U-net神经网络模型训练血管分割模型。训练好血管分割 模型后,将视网膜灰度图不重叠地切割成若干个256*256的切片,接着把这些切片输 入到训练好的血管分割模型得到血管图切片,然后按原位置拼接好血管图切片最后得 到完整的血管灰度图,图2为原始视网膜图像与对应提取后的血管灰度图。

接着为了克服训练时视网膜图像数量不足的问题,对血管图数据进行数据增强。视网膜图像中的血管纹理特征不会因移动、旋转和翻转而改变。与此同时,数据增强 使模型能够更多地关注血管的整体纹理,而不是它们的相对位置。所以,分别对每个 血管灰度图通过随机旋转角度-30°和30°之间,与0.5概率随机水平翻转,和随机水 平变化的总宽度的范围从-0.1到0.1的总宽度,和随机垂直转移范围从-0.1的总高度 0.1的总高度。每个血管灰度图通过上述操作生成10倍血管灰度图。

本发明提出的双阶段训练卷积神经网络方法,它属于有监督的深度学习方法。两阶段有监督卷积神经网络模型DCRBFNN分为D-CNN和RBFNN两个组件,两者皆为有监 督分类器。该方法可复用到图像分类任务中,图3显示了D-CNN和RBFNN的网络结构 图。本实例的任务是对血管灰度图进行分类,输入为血管灰度图图像,输出为二分类 标签,0表示正常,1表示不正常。

首先将待预测图像输入到D-CNN模型中进行第一次训练,从D-CNN模块获得图像的高维语义特征。在D-CNN的结构中,为了加快训练的收敛速度,在卷积层之后增加 了批处理归一化层。激活函数采用ReLU单元可以使大型网络的训练速度更快。由于 D-CNN的输入是灰度血管图像,所以网络在结构简单的情况下能够保持良好的性能。 与目前流行的深度分类网络相比,我们的模型的参数量分别比主流图像分类网络模型 MobileNet的参数量少2倍,比Densenet121的参数量少4倍。在本研究中,输入的 血管灰度图像的大小为224*224,并输入到D-CNN模块,训练完成后提取D-CNN第一 层全连接层参数作为图像的特征向量。

D-CNN模型的目的在于学习图像本身的特征表示,而RBFNN模型的作用在于学习图像之间的相关性。将D-CNN模型得到的图像的特征向量输入到RBFNN模型中,RBFNN 的输出为二分类标签,对RBFNN模型进行训练。

RBFNN的隐藏层激活函数为高斯激活函数,公式可简化为:

其中x为输入值,σ为高斯函数的宽度,u

其中y

其中高斯函数的中心u

S

其中,x

基于上面的假设,局部泛化误差公式为:

其中,R

其中,N、H、g

然后计算不同隐藏层节点数下的局部泛化误差

最后,利用训练好的DCRBFNN模型生成显著热度图。图4为视网膜图像和对应生 成的显著热度图,体现该方法的可解释反馈机制。核心公式为:

M

热度图M

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他 性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素, 而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设 备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素, 并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施 例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算 机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机 程序产品的形式。

虽然上面已经参考各种实施例描述了本发明,但是应当理解,在不脱离本发明的范围的情况下,可以进行许多改变和修改。因此,其旨在上述详细描述被认为是例示 性的而非限制性的,并且应当理解,以下权利要求(包括所有等同物)旨在限定本发明 的精神和范围。以上这些实施例应理解为仅用于说明本发明而不用于限制本发明的保 护范围。在阅读了本发明的记载的内容之后,技术人员可以对本发明作各种改动或修 改,这些等效变化和修饰同样落入本发明权利要求所限定的范围。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号