当前位置:网站首页>注意力引导网络用于视网膜图像分割
注意力引导网络用于视网膜图像分割
2022-08-09 21:54:00 【咸咸咸咸的】
Attention Guided Network for Retinal Image Segmentation
论文地址:https://arxiv.org/abs/1907.12930
代码:https://github.com/HzFu/AGNet
结构如下·:
文章提出了一种结合了attention和filter的网络结构,主干是M—NET,网络的输入是mutil-scale,每一层都会额外输入一个对应尺度的原图像,这样做可以防止一些原图信息在下采样操作时丢失。文章的亮点在于AG模块,AG模块结合了attention机制和Guided Filter。
AG模块结构如下:
Fig 2展示了注意力引导滤波器的处理流程。首先通过Attention Block产生注意力图谱T,然后根据T经过均值滤波和一个局部线性模型获得低分辨路的Al Bl,随后通过双线性插值获得高分辨率的Ah Bh,基于以上两个参数产生最终的高分辨率输出Obar。 为了确定ak bk这两个现形系数,通过最小化窗内每一像素点Oki与原始Oi之间的差异。 其中lambda是一个正则化参数,Ti表示该点的注意力权重,那么ak bk的解可以如此计算得到。
Guided Image Filter:
输入: 原图p 和一个指导图像 I
输出: 图像q
在图像I中的每个Window计算两个参数a和b,然后输出图像q中的每个像素值由I中对应的像素通过线性计算得到(保证了梯度一致)。其中a和b的计算由最小化图像q和原图p之间的像素误差来得到:
还有一个问题就是一个像素i包含在不止一个Window中,由不同Window对应的a和b计算出的值可能不同,文章采用的方法是将从所有相关的Window求出的像素值取平均:
AG block 采用了这样的一个Guided Filter,但是同时结合了attention,前面得到的attention map T在求a和b两个参数时发挥了作用,作者定义了函数为:
通过对这个函数求最小值来得到ab值,其中Ti是对应attention map 在像素i位置的attention
weight。
Part B Attention Block
注意力模块主要用来突出前景物体,减少背景带来的影响
Attention block的流程参见Fig 3,主要分三步走:
(1)对输入的特征图Il和O进行通道卷积,这可以称为基于向量级联的注意力,级联后的特征被线性映射到隐空间;
(2)将两个线性变换晚的特征图进行逐点加法后再经过ReLU激活;
(3)进行1x1卷积以及Sigmoid激活得到最终的注意力图谱。
边栏推荐
- BulkInsert方法实现批量导入
- MySQL——JDBC
- json case
- String hashing (2014 SERC J question)
- 好未来,想成为第二个新东方
- Flask's routing (app.route) detailed
- Js fifteen interview questions (with answers)
- Xiaohei's leetcode journey: 94. Inorder traversal of binary trees (supplementary Morris inorder traversal)
- Pagoda measurement - building LightPicture open source map bed system
- Technology Sharing | How to Handle Header Cookies in Interface Automation Testing
猜你喜欢
电脑系统重装后怎么用打印机扫描出文件?
Liver all night to write a thirty thousand - word all the commands the SQL database, function, speaks clearly explain operators, content is rich, proposal collection + 3 even high praise!
SQLi-LABS Page-2 (Adv Injections)
STC8H开发(十五): GPIO驱动Ci24R1无线模块
Converting angles to radians
国内手机厂商曾为它大打出手,如今它却最先垮台……
简单问题窥见数学
Bean life cycle
孙正义亏掉1500亿:当初投贵了
AI+Medical: Using Neural Networks for Medical Image Recognition and Analysis
随机推荐
万字总结:分布式系统的38个知识点
重要的不是成为海贼王,而是像路飞一样去冒险
Usage of placeholder function in Tensorflow
[Implementation of the interface for adding, deleting, checking, and modifying a double-linked list]
2022年中国第三方证券APP创新专题分析
《强化学习周刊》第57期:DL-DRL、FedDRL & Deep VULMAN
大型分布式存储方案MinIO介绍,看完你就懂了!
Quotefancy ,提供鼓舞人心语录的壁纸网站 - 倾城之链
埃氏筛选法:统计素数个数
你的 Link Button 能让用户选择新页面打开吗?
leetcode 刷题日记 计算右侧小于当前元素的个数
聊天尬死名场面,你遇到过吗?教你一键获取斗图表情包,晋升聊天达人
CVPR22 Oral | shunt through multi-scale token polymerization from attention, code is open source
2022 首期线下 Workshop!面向应用开发者们的数据应用体验日来了 | TiDB Workshop Day
openGauss数据库基本操作(超详细)
STC8H开发(十五): GPIO驱动Ci24R1无线模块
发送激活邮件「建议收藏」
One Pass 2074: [21CSPJ Popularization Group] Candy
ACM MM 2022 | Cloud2Sketch: 长空云作画,AI笔生花
BulkInsert方法实现批量导入