当前位置:网站首页>【医学分割】unet3+
【医学分割】unet3+
2022-06-27 12:15:00 【可乐大牛】
概述
unet3+是在unet以及unet++的基础上提出来的,unet的核心是skip-connection。
而unet++也正是在这个核心上做的改动,使用了重叠的稠密卷积代替粗暴的特征融合。
而unet3+注意到,unet和unet++没有直接从多尺度信息中提取足够多的信息,基于这一点,设计了一种新的skip-connection的结构,更好的将低级细粒度信息和高级语义特征进行了融合,并且这种结构的参数量会比unet和unet++都少。同时,对于decoder的输出进行深度监督,并且提出了一种新的损失函数进行训练。另一方面,使用分类做了指导,降低在背景图中过度分割的情况。注
:unet和unet++没有直接从多尺度信息中提取足够多的信息
指的是,unet是根据对应层的encoder的输出以及下一层decoder上采样的结果构造当前层decoder的,没有进行了多尺度信息的利用;而unet++虽然通过嵌套和密集跳过连接进行了多尺度信息的利用,但是更像是对于encoder特征的不断处理,而不是对原始特征的利用;unet3+则是对原始特征进行了多尺度信息的利用。
以下就是三种结构的比较示意图:
细节
Full-scale Skip Connections
unet3+还是在unet基础上改动得到的,故他依然是encoder-decoder的结构。encoder部分其实unet,unet++还有unet3+都是相同的,关键是decoder部分是怎么得到的。unet3+中的做法是,encoder中层数小于等于当前层的特征图经过池化和卷积操作得到64个通道的特征图(当然,层数相同的那一层不需要池化操作),然后decoder中层数大于当前层的特征图经过上采样(线性插值)和卷积同样得到64个通道的特征图,接着将这些特征图concat起来,以作者采用的5层结构为例,总共会有64x5=320,这320个通道数的特征图就构成了decoder的一层了。
上述过程的形式化表述就是:
并且,有一个不得不提的是,尽管unet3+的结构相对于unet会复杂,但是encoder和decoder的结构上,参数量反而会少。也就是encoder和decoder的结构上,参数量排名是:unet3+<unet<unet++
Full-scale DeepSupervision
unet3+和unet++都采用深度监督,我感觉用处差不多…unet++还能凭借这个深度监督达到额外的模型剪枝的效果,而unet3+貌似只有基础效果?
损失函数:是MS-SSIM loss+focal loss+ IoU loss
分类指导分割
在encoder的最后一层或者说是decoder的最后一层,接一个分类器,判断图片中是否包含目标,这个输出会参与分割,进行联合训练,减少对于背景图片的分割。
边栏推荐
- Snipaste, the world's strongest screenshot software
- [tcapulusdb knowledge base] Introduction to tcapulusdb tcapsvrmgr tool (II)
- 私藏干货分享:关于企业架构中如何进行平台化
- Quanzhi A13 tossing memo
- mybaitis生成器详解
- Word text box page feed
- Topic37——64. Minimum path sum
- . Net6 access skywalking link tracking complete process
- Deep understanding of happens before principle
- 面试突击60:什么情况会导致 MySQL 索引失效?
猜你喜欢
[on Nacos] get started quickly
微服务之配置管理中心
剑指 Offer 04. 二维数组中的查找
How to find the movie and TV clips with the same lines? These 8 movies search for artifact, and find the corresponding segment in one line
Secyun won the "2022 AI analysis · it operation and maintenance vendor panorama report" as the representative vendor of intelligent operation and maintenance aiops Market
Comment modifier Node Fichiers dans les modules
Picocli getting started
Convn-n dimensional convolution
nifi从入门到实战(保姆级教程)——身份认证
二叉树的三种遍历方式
随机推荐
栈的计算(入栈出栈顺序是否合法)-代码
居家办公被催之后才明白的时间管理
Ssh server configuration file sshd_ Config and operation
hibernate操作oracle数据库 主键自增
log4j.properties的配置详解
Thymeleaf的相关知识
JMeter connection DM8
秒云荣获《2022爱分析 · IT运维厂商全景报告》智能运维AIOps市场代表厂商
推荐系统的下一步?阿里时空聚合GNN,效果吊打LightGCN!
Win10彻底永久关闭自动更新的步骤
Dynamic programming [III] (interval DP) stone merging
Snipaste, the world's strongest screenshot software
It is so simple to remove the payment restrictions on VIP, YuQue and Zhihu in Baidu Library
Nmcli team bridge basic configuration
微服务之配置管理中心
面试突击60:什么情况会导致 MySQL 索引失效?
Take stock of some easy-to-use and niche markdown editors
如何下载带有超链接的图片
MySQL高阶语句(一)
Unzip log. GZ file