[发明专利]基于注意力机制的眼底图像动脉和静脉血管分割方法在审

专利信息
申请号: 202210805406.1 申请日: 2022-07-08
公开(公告)号: CN115393582A 公开(公告)日: 2022-11-25
发明(设计)人: 刘玲;龙胜春 申请(专利权)人: 浙江工业大学
主分类号: G06V10/26 分类号: G06V10/26;G06V10/764;G06V10/82;G06T7/194;G06T5/00;G06N3/04;G06N3/08
代理公司: 杭州天正专利事务所有限公司 33201 代理人: 舒良
地址: 310014 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 注意力 机制 眼底 图像 动脉 静脉 血管 分割 方法
【权利要求书】:

1.一种基于注意力机制的眼底图像动脉和静脉血管分割方法,其特征在于,包括以下步骤:

步骤S1:对获取的眼底图像进行预处理并划分成训练集和测试集,同时对训练集进行数据扩增操作;

步骤S2:搭建基于注意力机制的卷积神经网络模型;

步骤S3:利用步骤S1得到的预处理后的训练集眼底图像对步骤S2构建的基于注意力机制的卷积神经网络进行训练,得到训练好的基于注意力机制的眼底图像动静脉血管分割网络;

步骤S4:将待分割的眼底图像输入步骤S3得到的训练好的基于注意力机制的眼底图像动静脉血管分割网络进行分割,得到精确的分割结果。

2.根据权利要求1所述的一种基于注意力机制的眼底图像动脉和静脉血管分割方法,其特征在于:在步骤S1中对眼底图像进行预处理,以优化血管分割结果,具体包括:

步骤S11:对眼底图像进行预处理操作以提搞血管与背景之间的对比度,具体包括:为首先对眼底图像应用核为65×65像素、零均值和标准差为10的高斯滤波器,然后从原始图像中减去高斯滤波的输出,最后对得到处理图像进行归一化;进行预处理的具体过程表示为:

N(w,h)=I(w,h)-G(w,h) (1)

其中,N是归一化图像,I是原始图像,G是进行高斯滤波之后的图像,w与h分别表示图像的宽度与高度;

步骤S12:对预处理得到的训练集图片使用旋转、裁剪、颜色扰动操作,从而扩增训练数据。

3.根据权利要求1所述的一种基于注意力机制的眼底图像的动脉和静脉血管分割方法,其特征在于,步骤S2中搭建的基于注意力机制的卷积神经网络模型,以U-Net为主干网络,包括编码器、解码器、注意力模块与结构化的DropBlock模块;具体包括:

步骤S21:搭建编码器;编码器部分包含4个编码层,第一个编码层由两个卷积层和一次下采样操作组成,下采样操作使用最大池化;每个卷积层后面跟着一个DropBlock、BatchNormalization层(BN层)和Relu层,且第二个卷积层中Relu层的输出再经过下采样操作得到第一个编码层的输出结果;第二个编码层、第三个编码层与第四个编码层的结构均与第一个编码层结构相同;本发明将卷积层后面跟着一个DropBlock、BatchNormalization层(BN层)和Relu层的结构称为结构化的DropBlock模块,每层编码层对图像编码的具体过程为:

Oi=Pooling(Relu(DropBlock(Conv(I)))) (2)

其中,I表示输入的特征图,Conv表示卷积操作,DropBlock表示正则化操作,Pooling表示池化操作,Relu表示激活函数,Oi表示每一编码层的输出特征图,i=1,2,3,4;经过池化操作后,每层编码层输出的特征图尺寸是原始输入图片尺寸的1/2、1/4、1/8和1/16;

将第一编码层的输出结果输入第二编码层,第二编码层的输出结果输入第三编码层,第三编码层的输出结果输入第四编码层;

步骤S22:搭建解码器部分;解码器部分包含与编码器相对称的4个解码层;第一个解码层由两个结构化的DropBlock模块和1次上采样组成,上采样操作使用反卷积;在第一个结构化的DropBlock模块与第二个结构化的DropBlock模块之间加入注意力机制模块,注意力机制模块由通道注意力模块和空间注意力模块构成;

第一个结构化的DropBlock模块的输出结果首先经过通道注意力模块的处理,具体步骤为:将第一个结构化的DropBlock模块的输出结果F∈RH×W×C(H表示高度,W表示宽度,C表示通道数)使用最大池化和平均池化,压缩F的空间维度,得到两个不同的空间背景描述Fcmax和Fcavg;然后使用共享的多层感知机(MLP)对Fcmax和Fcavg两个不同的空间背景描述进行计算,得到通道特征图Mc(F);通道注意力模块的具体计算过程如下:

其中σ表示sigmoid激活函数,W1,W0表示多层感知机的权重;

然后将通道注意力模块的输出Mc(F)与F相乘(记为F′=Mc(F)×F)作为空间注意力模块的输入特征图对F′进行操作,具体步骤为:首先沿通道轴对F′分别应用最大池化和平均池化得到两个不同特征描述Fsmax和Fsavg,然后将Fsmax和Fsavg连接起来从而形成有效的特征描述符,最后经过卷积操作生成空间注意力图Ms(F);空间注意力模块的具体计算过程如下:

其中f7×7表示卷积核为7×7的卷积运算;

最后将Ms(F)与F′相乘(记为F″=Ms(F)×F′),将F″输入到第二个结构化的DropBlock模块,F″经过第二个结构化的DropBlock模块的输出再经过上采样操作得到第一个解码层的输出结果;第二个解码层、第三个解层与第四个解码层的结构均与第一个解码层结构相同;

第四个编码层的输出结果经过两个结构化的DropBlock模块后再经过上采样输入到第一个解码层;第一个解码层的输出结果输入到第二个解码层,第二个解码层的输出结果输入到第三个解码层,第三个解码层的输出结果输入到第四个解码层,第四个解码层输出结果经过一个1×1将高维特征向量降低为3类;

步骤S23:搭建编码器与解码器之间的跳跃连接:

解码层每一层进行解码之前,先建立与编码层的跳跃连接,再进行解码操作;跳跃连接使低维信息有效的补偿了高维特征,充分结合底层空间特征和高层语义特征,从而大幅度提升最终的分割效果,具体操作如下:

将第一个编码层的第二个结构化的DropBlock模块中Relu层的输出结果跳层与第四个解码层的第一个结构化的DropBlock模块的输入进行拼接;第二个编码层的第二个结构化的DropBlock模块中Relu层的输出结果跳层与第三个解码层的第一个结构化的DropBlock模块的输入进行拼接;第三个编码层的第二个结构化的DropBlock模块中Relu层的输出结果跳层与第二个解码层的第一个结构化的DropBlock模块的输入进行拼接;第四个编码层的第二个结构化的DropBlock模块中Relu层的输出结果跳层与第一个解码层的第一个结构化的DropBlock模块的输入进行拼接。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210805406.1/1.html,转载请声明来源钻瓜专利网。

同类专利
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top