一种基于病灶彩色视网膜眼底图像的中央凹定位方法技术

技术编号:20547418 阅读:29 留言:0更新日期:2019-03-09 20:10
本发明专利技术提出了一种基于病灶彩色视网膜眼底图像的中央凹定位方法,包括以下步骤:检测和定位视盘及血管、获取血管向量和血管向量集、由血管向量集估算获取穿过中央凹的水平脊线、根据视盘和水平脊线,获取搜索区域和在搜索区域内,获取中央凹。本发明专利技术通过构建血管向量集模型,并计算这些向量的矢量和,确定眼底图像的水平脊线,再利用视盘与中央凹的位置关系,确定搜索区域,最后根据搜索区域的局部亮度极值确定中央凹定位。该方法可以有效避免图像中病灶和光照等对视盘的干扰,准确定位中央凹。

【技术实现步骤摘要】
一种基于病灶彩色视网膜眼底图像的中央凹定位方法
本专利技术属于视网膜眼底图像检测
,尤其涉及一种基于病灶彩色视网膜眼底图像的中央凹定位方法。
技术介绍
黄斑是视网膜眼底图像的解剖结构之一。在正常的彩色视网膜眼底图像中,黄斑是一块比周围组织更暗的区域。由于该区域存在较高比例的类胡萝卜素而使黄斑在眼底图像上呈现较暗的颜色。黄斑的中心被称为中央凹(fovea),是整个黄斑区域最暗的位置。黄斑与其他解剖结构如血管和视盘等不同,血管和视盘有明显的结构特征而黄斑和中央凹只有亮度特征。在亮度特征上,黄斑与暗病灶如出血等很相似。当眼底图像带暗病灶时,一般很难精确定位中央凹。另外,由于图像的亮度很容易受不均匀光照影响,因此,现有的带病灶彩色视网膜眼底图像的中央凹定位方法效果并不理想。黄斑及中央凹的定位方法主要基于非监督学习方式进行。这些非监督学习方法分为两类:基于亮度与极坐标融合的方法和基于位置约束的方法。基于亮度的方法受光照影响比较大,而基于极坐标的方法依赖于其他解剖结构的精确定位。基于位置的约束方法主要利用血管、视盘和中央凹等解剖结构的空域分布关系,用抛物线模型拟合血管来实现定位。血管结构通常可以看成是由两条共顶点的抛物线组成,抛物线的顶点为视盘的中心。视盘中心和中央凹的连线构成了主抛物线的对称轴,通过在主轴固定位置附近进行亮度搜索来实现中央凹定位。这种对血管进行抛物线拟合的方法依赖于血管和视盘的精确检测和定位,在带病灶图像中很难拟合出准确的抛物线模型。同时,抛物线模型涉及到两个坐标系之间的变换,计算相对复杂,其主轴所表示的水平脊线受噪声干扰大。
技术实现思路
本专利技术的目的在于提供一种基于病灶彩色视网膜眼底图像的中央凹定位方法,能有效避免病灶和不均匀光照的干扰,实现中央凹的精确定位。为实现上述目的,本专利技术所采用的技术方案为:一种基于病灶彩色视网膜眼底图像的中央凹定位方法,包括以下步骤:S1:检测和定位视盘及血管;S2:获取血管向量和血管向量集;S3:由血管向量集估算获取穿过中央凹的水平脊线;S4:根据视盘和水平脊线,获取搜索区域;S5:在搜索区域内,获取中央凹。优选地,在S2中,具体包括以下步骤:S21:沿血管扩散方向,以预先设置的步长为间隔,选取多个点;S22:以视盘中心为起点;分别以所述点为终点,构造血管向量;所述血管向量构成血管向量集。优选地,在S3中,所述水平脊线为血管向量集中所有血管向量的矢量和。优选地,在S4中,具体包括以下步骤:S41:确定搜索区域的中心位置:以视盘中心为起点,沿着水平脊线,取视盘直径的2.4倍~2.6倍的距离的线段,该线段的终点即为搜索区域的中心位置;S42:确定搜索区域的半径:取视盘半径的1倍~1.5倍的距离的线段;该线段的长度即为搜索区域的半径。优选地,在S5中,具体为:计算搜索区域中每个像素点的亮度值,找到第一点,即为中央凹。优选地,在S1中,具体包括以下步骤:S11:采用深度U-Net模型,基于DRIVE数据集的训练图像以分块方式训练以获取血管概率图;S12:对血管概率图进行Hough变换以获取血管拟合直线图;S13:在血管拟合直线图中的直线交点处标记圆圈;计算圆圈内直线交点的个数,给每个圆圈设置不同的圆圈概率,获取概率泡泡图;S14:采用深度U-Net模型,基于Kaggle数据集以获取视盘概率图;S15:将概率泡泡图和视盘概率图进行乘运算获取视盘区域联合概率图以确定视盘。优选地,所述DRIVE数据集包括训练集和测试集。优选地,在步骤S1之前,对DRIVE数据集和Kaggle数据集分别经IRHSF模型进行光照处理。与现有技术相比,本专利技术的优点为:本专利技术通过构建血管向量集模型,并计算这些向量的矢量和,确定眼底图像的水平脊线,再利用视盘与中央凹的位置关系,确定搜索区域,最后根据搜索区域的局部亮度极值确定中央凹定位。该方法可以有效避免图像中病灶和光照等对视盘的干扰,准确定位中央凹。附图说明图1是本专利技术一实施例提供的Kaggle数据集中的部分视网膜眼底图像;图2为图1中一张视网膜眼底图像的基于病灶彩色视网膜眼底图像的中央凹定位方法的过程图;图3为本专利技术一实施例的基于病灶彩色视网膜眼底图像的中央凹定位方法的流程图;图4为图1中(a)-(d)视网膜眼底图像的中央凹的定位结果图;图5为图1中(e)-(h)视网膜眼底图像的中央凹的定位结果图;图6为本专利技术一实施例提供的基于病灶彩色视网膜眼底图像的中央凹定位方法的效果校验图。具体实施方式下面将结合示意图对本专利技术的基于病灶彩色视网膜眼底图像的中央凹定位方法进行更详细的描述,其中表示了本专利技术的优选实施例,应该理解本领域技术人员可以修改在此描述的本专利技术,而仍然实现本专利技术的有利效果。因此,下列描述应当被理解为对于本领域技术人员的广泛知道,而并不作为对本专利技术的限制。图1是来自Kaggle数据集的8幅图像,这些图像都带有病灶或创伤且内部光照比较复杂。(a)-(d)中内部存在较严重局部不均匀光照;(e)中包含有激光手术留下的创伤块,(f)-(h)中包含大片病灶区域,这些病灶或创伤出现在黄斑附近,对中央凹的定位存在较大干扰。如图2所示,基于图1中第一行第12张图,对本专利技术技术方案的具体内容进行说明。其中:(a)原始视网膜眼底图像,来自Messidor数据集Base12;(b)对(a)进行IRHSF光照校正所得到的增强图像;(c)应用U-Net血管模型检测到的血管概率图;(d)应用U-Net视盘检测模型和概率泡泡图相结合的方法定位的视盘,圆圈为视盘边界;(e)构建的血管向量、水平脊线和搜索区域,构成直线集的直线代表血管向量,两个圆圈分别代表(d)中的视盘边界和搜索区域边界;连接视盘边界和搜索区域边界的直线为水平脊线;(f)根据水平脊线和搜索区域所定位的中央凹,圆点表示中央凹。从图2可以看出,本专利技术所提供的方法能准确估算出中央凹的位置。如图3所示,本实施例提供了一种基于病灶彩色视网膜眼底图像的中央凹定位方法,包括S1~S5。下面将结合图2对本专利技术的技术方案进行具体说明。在本实施例中,在检测和定位视盘及血管之前,对DRIVE数据集和Kaggle数据集分别经IRHSF模型进行光照处理。IRHSF通过构造一个带有15个未知数的4阶多项式描述光通过眼介质的衰减程度,计算出光照模型。IRHSF是针对视网膜设计的一种有效的去除局部光照、增强图像的方法。该方法将同态过滤和曲面拟合相结合,利用视网膜的解剖结构特征如血管、视盘、中央凹和病灶等信息来确定视网膜表面的反射模型。成像设备所采集到的图像可以被看成是光照分量和反射分量共同作用的结果。处理后的图像如图2中的(b)所示。S1:检测和定位视盘及血管。具体包括以下步骤:S11:采用深度U-Net模型,基于DRIVE数据集的训练图像以分块方式训练以获取血管概率图,像素点的概率值代表该点是血管的可能性大小。如图2中的(c)所示;DRIVE数据集包括训练集和测试集。DRIVE数据集中的每张图像是分辨率为768*584的8位彩色图像。数据集中包含有训练集和测试集,每组各20张图片。训练块的大小为48*48,依次从每幅图像抽取;每幅图像取9500块,一共有190000块。前90%的块用于训练模型,剩下的10%的块用于模型验证。S1本文档来自技高网...

【技术保护点】
1.一种基于病灶彩色视网膜眼底图像的中央凹定位方法,其特征在于,包括以下步骤:S1:检测和定位视盘及血管;S2:获取血管向量和血管向量集;S3:由血管向量集估算获取穿过中央凹的水平脊线;S4:根据视盘和水平脊线,获取搜索区域;S5:在搜索区域内,获取中央凹。

【技术特征摘要】
1.一种基于病灶彩色视网膜眼底图像的中央凹定位方法,其特征在于,包括以下步骤:S1:检测和定位视盘及血管;S2:获取血管向量和血管向量集;S3:由血管向量集估算获取穿过中央凹的水平脊线;S4:根据视盘和水平脊线,获取搜索区域;S5:在搜索区域内,获取中央凹。2.根据权利要求1所述的基于病灶彩色视网膜眼底图像的中央凹定位方法,其特征在于,在S2中,具体包括以下步骤:S21:沿血管扩散方向,以预先设置的步长为间隔,选取多个点;S22:以视盘中心为起点;分别以所述点为终点,构造血管向量;所述血管向量构成血管向量集。3.根据权利要求1所述的基于病灶彩色视网膜眼底图像的中央凹定位方法,其特征在于,在S3中,所述水平脊线为血管向量集中所有血管向量的矢量和。4.根据权利要求1所述的基于病灶彩色视网膜眼底图像的中央凹定位方法,其特征在于,在S4中,具体包括以下步骤:S41:确定搜索区域的中心位置:以视盘中心为起点,沿着水平脊线,取视盘直径的2.4倍~2.6倍的距离的线段,该线段的终点即为搜索区域的中心位置;S42:确定搜索区域的半径:取视盘半径的1倍~1.5倍的距离的线段;该线段的长度即为...

【专利技术属性】
技术研发人员:傅迎华李江
申请(专利权)人:上海理工大学
类型:发明
国别省市:上海,31

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

1