当前位置:网站首页>【医学分割】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的最后一层,接一个分类器,判断图片中是否包含目标,这个输出会参与分割,进行联合训练,减少对于背景图片的分割。
边栏推荐
猜你喜欢

数学知识——博弈论(巴什博奕、尼姆博奕、威佐夫博奕)思路及例题

全球最快下载工具 XDM

How to modify a node_ Files in modules

Neo4j:入门基础(一)之安装与使用

MySQL high level statements (I)

如何修改 node_modules 裏的文件

What's the matter with Amazon's evaluation dropping and failing to stay? How to deal with it?

MySQL learning 1: installing MySQL

亚马逊测评掉评、留不上评是怎么回事呢?要如何应对?

如何下载带有超链接的图片
随机推荐
Use of message queues
Win10彻底永久关闭自动更新的步骤
SSH workflow and principle
Dm8: Dameng database - lock timeout
Utilisation de la file d'attente des messages
自学ADT和OOP
Interview shock 60: what will cause MySQL index invalidation?
Dynamic programming [4] (counting class DP) example: integer partition
微服务拆分
Interview shock 60: what will cause MySQL index invalidation?
It is so simple to remove the payment restrictions on VIP, YuQue and Zhihu in Baidu Library
uni-app 使用escook/request-miniprogram插件发请求说明
JMeter connection DM8
ACL 2022 | 中科院提出TAMT:TAMT:通过下游任务无关掩码训练搜索可迁移的BERT子网络
[tcapulusdb knowledge base] Introduction to tcapulusdb tcapsvrmgr tool (II)
script defer async模式
What is the next step in the recommendation system? Alispacetime aggregates GNN, and the effect is to sling lightgcn!
关闭windows defender安全中心的方法
AI for Science:科研范式、开源平台和产业形态
Uni app sends request instructions using the escook / request miniprogram plug-in