一种眼底照视网膜血管管径的计算方法技术

技术编号:39751085 阅读:9 留言:0更新日期:2023-12-17 23:49
本发明专利技术涉及一种眼底照视网膜血管管径的计算方法

【技术实现步骤摘要】
一种眼底照视网膜血管管径的计算方法、系统和设备


[0001]本专利技术涉及视网膜眼底图像分析领域,更具体地,涉及一种眼底照视网膜血管管径的计算方法

设备

系统

计算机可读存储介质及其应用


技术介绍

[0002]在眼底图像分析中,准确的黄斑中心定位对于糖尿病性视网膜病变的计算机辅助诊断系统具有重要的意义

此外,视网膜血管形态变化对心血管疾病和全身疾病的提示具有重要的临床意义,例如,小静脉口径的增加与糖尿病性视网膜病变和中风的风险相关,高血压性视网膜病变可导致动脉狭窄和动脉

静脉比降低,动脉粥样硬化会导致动脉狭窄

[0003]鉴于不同区域的血管对不同的疾病预示意义不同,目前临床医生对于不同区域动静脉血管形态的变化全凭经验,现有的技术只是对血管平均管径的计算,还未能自动划分区域同时计算各个区域
(
例如:鼻上侧

鼻下侧
)
内的血管参数

近年来,深度学习在视觉中的应用,已有大量的工作致力于利用深度学习模型开发图像分割方法且取得不错的成效

因此,利用深度学习的方法,自动定位并分割出目标区域,同时结合计算机视觉技术对目标区域内的各血管管径进行计算,具有重要意义和潜在应用价值


技术实现思路

[0004]本专利技术方法基于自动分割算法提取眼底照的树形结构和各分支血管,然后按树形结构遍历单分支血管逐像素点计算各分支的法向量,再通过插值运算和平滑处理等自动计算各分支血管管径参数,发掘其计算能力和潜在应用价值

[0005]本申请公开一种眼底照视网膜血管管径的计算方法,包括:
[0006]获取待处理眼底照;
[0007]对所述待处理眼底照进行分割,得到具有树形结构和单分支血管的眼底照;
[0008]对所述具有树形结构和单分支血管的眼底照按树形结构遍历单分支血管计算分支的法向量,再通过插值运算和平滑处理,得到各个血管的平均

最大

最小管径

[0009]进一步所述分割包括自动定位至黄斑中心凹并通过形态学细化过程自动检测待处理眼底照中的血管像素并移除,得到具有血管中心线的眼底照,然后通过分割算法分割所述具有血管中心线的眼底照,计算分割所得骨架线交叉点和血管端点,去除所述骨架线交叉点后将各血管段写入树形结构内,得到具有树形结构和单分支血管的眼底照

[0010]具体的,优选的,所述分割算法包括
Unet+++、DeepLabv3+

CSF

Net。
[0011]更进一步,所述骨架线分叉点的计算通过对所述具有血管中心线的血管树中的每一个像素点及其周围像素点利用交叉点算子计算,对计算得到的值和设定行判断得到;优选的,所述交叉点算子的计算公式如下:
[0012][0013]其中,
j1

j5
是用于提取交叉点特征的不同的卷积核,分别提取不同形状的交叉点特征,当提取到的特征值大于所述设定的交叉点阈值时,将其标记为交叉点;优选的,所述设定的交叉点阈值是
4。
[0014]再进一步,所述血管端点的计算通过对各血管段的边缘像素点进行端点计算,对计算得到的特征值和设定的端点算子阈值进行判断得到;优选的,所述端点算子的计算公式如下:
[0015][0016][0017]其中,
k1

k8
是用于提取端点特征的不同的卷积核,分别提取不同形状的端点特征,当计算到的特征值大于所述设定的端点算子阈值时,将其标记为端点;优选的,所述设定的端点算子阈值是
255。
[0018]进一步,所述分支的法向量计算方法如下步骤:
[0019](1)
首先,计算延着血管方向的
x
轴的向量
V
x

y
轴的向量
V
y
,具体的计算过程如下公式所示;
[0020]V
x

A
x+3

A
x
‑3[0021]V
y

A
y+3

A
y
‑3[0022]其中,
A
x
、A
y
为需要计算法向量的坐标原点,
A
x+3

A
x
沿着血管方向后第三个坐标
x
值,
A
x
‑3同理;
A
y+3

A
y
沿着血管方向后第三个坐标
y
值,
A
y
‑3同理;
[0023](2)
计算法向量终点坐标
(C
x

C
y
)、(D
x

D
y
)
如下式所示,式中的
d
为预设的法向量长度;
[0024][0025][0026][0027][0028](3)
连接法向量终点坐标,计算得到的法向量如下式中的
τ
x

τ
y
所示:
[0029]τ
x

C
x

D
x
[0030]τ
y

C
y

D
y
[0031]其中,
τ
x
为法向量延着
x
轴的坐标,
τ
y
为法向量延着
y
轴的坐标

[0032]进一步,所述插值运算采用下列方法中的一种或几种:临近点插值

双线性插值

双立方插值

内插值
、B
样条曲线插值

非线性插值

最近邻域插值;优选的,所述插值运算的具体过程是延分支的法向量方向做非线性插值,通过找到非整数的轮廓点,生成像素强度轮廓,再延分支的法线方向做聚类,连接所述像素强度轮廓形成轮廓线并平滑轮廓线的边缘,将轮廓线并排排列并拉直,生成具有各个血管的轮廓,然后采用最近邻域插值处理所述具有各个血管的轮廓,沿着中心线逐像素点计算所述具有各个血管的轮廓的长度,得到各个血管的平均

最大

最小管径

[0033]本申请还公开了一种眼底照视网膜血管管径的计算系统,所述系统包括:
[0034]获取模块,用于获取本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种眼底照视网膜血管管径的计算方法,包括:获取待处理眼底照;对所述待处理眼底照进行分割,得到具有树形结构和单分支血管的眼底照;对所述具有树形结构和单分支血管的眼底照按树形结构遍历单分支血管计算分支的法向量,再通过插值运算和平滑处理,得到各个血管的平均

最大

最小管径
。2.
根据权利要求1所述的一种眼底照视网膜血管管径的计算方法,其特征在于,所述分割包括自动定位至黄斑中心凹并通过形态学细化过程自动检测待处理眼底照中的血管像素并移除,得到具有血管中心线的眼底照,然后通过分割算法分割所述具有血管中心线的眼底照,计算分割所得骨架线交叉点和血管端点,去除所述骨架线交叉点后将各血管段写入树形结构内,得到具有树形结构和单分支血管的眼底照
。3.
根据权利要求2所述的一种眼底照视网膜血管管径的计算方法,其特征在于,所述骨架线分叉点通过对所述具有血管中心线的血管树中的每一个像素点及其周围像素点利用交叉点算子计算,对计算得到的值和设定的交叉点阈值进行判断得到;优选的,所述交叉点算子的计算公式如下:其中,
j1

j5
是用于提取交叉点特征的不同的卷积核,
j1

j5
分别提取不同形状的交叉点特征,当提取到的特征值大于所述设定的交叉点阈值时,将其标记为交叉点;优选的,所述设定的交叉点阈值是
4。4.
根据权利要求2所述的一种眼底照视网膜血管管径的计算方法,其特征在于,所述血管端点通过对各血管段的边缘像素点进行端点计算,对计算得到的特征值和设定的端点算子阈值进行判断得到;优选的,所述端点算子的计算公式如下:优选的,所述端点算子的计算公式如下:其中,
k1

k8
是用于提取端点特征的不同的卷积核,
k1

k8
分别提取不同形状的端点特征,当计算得到的特征值大于所述设定的端点算子阈值时,将其标记为端点;优选的,所述设定的端点算子阈值是
255。5.
根据权利要求2所述的一种眼底照视网膜血管管径的计算方法,其特征在于,所述分割算法采用下列算法中的任一一种或几种:
FCN、U

Net、Unet++、Unet+++、DeepLab v3+、SegNet、RefineNet、CSF

Net
;可选的,所述分割算法包括
Unet+++、DeepLab v3+

CSF

Net。6.
根据权利要求1所述的一种眼底照视网膜血管管径的计算方法,其特征在于,所述分支的法向量计算方法如下步骤:
(1)
计算延单分支血管方向的
x
轴的向量
V
x

y
轴的向量
V
y
,如下式所示:
V
x

A
x+3

A
x
‑3V
y

A
y+3

A
y
‑3其中,
A
x
、A
y
为需要计算的法向量坐标原点,
A
x+3

A
x
沿着血管方向后第三个坐标...

【专利技术属性】
技术研发人员:邢世来孔亨特姚英豪代伟苏建忠
申请(专利权)人:温州医科大学附属眼视光医院
类型:发明
国别省市:

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

1