当前位置:网站首页>【医学分割】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的最后一层,接一个分类器,判断图片中是否包含目标,这个输出会参与分割,进行联合训练,减少对于背景图片的分割。
边栏推荐
- Self taught ADT and OOP
- 带你认识图数据库性能和场景测试利器LDBC SNB
- How to participate in openharmony code contribution
- Win10彻底永久关闭自动更新的步骤
- It is so simple to remove the payment restrictions on VIP, YuQue and Zhihu in Baidu Library
- 本地可视化工具连接阿里云centOS服务器的redis
- Dynamic programming [4] (counting class DP) example: integer partition
- application.properties 的配置信息
- .NET6接入Skywalking链路追踪完整流程
- Write it down once Net analysis of a property management background service stuck
猜你喜欢

mysql学习1:安装mysql

xxl-job学习梳理

私藏干货分享:关于企业架构中如何进行平台化

Unlock the secret of C language key words (issue 6)

号称史上最难618,淘宝数据盘点你做对了吗?
![Dynamic programming [III] (interval DP) stone merging](/img/a4/82c4d63b8df5d092a96b80dd497147.jpg)
Dynamic programming [III] (interval DP) stone merging

Secyun won the "2022 AI analysis · it operation and maintenance vendor panorama report" as the representative vendor of intelligent operation and maintenance aiops Market

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

What's the matter with Amazon's evaluation dropping and failing to stay? How to deal with it?
Interview shock 60: what will cause MySQL index invalidation?
随机推荐
threejs的环境光+点光源+平行光源+球面光 以及hepler理解+阴影()
消息隊列的使用
中证500股指期货怎么开户,国内正规的股指期货平台有哪些,在哪里开户最安全?
esp32s3 IPERF例程测试 esp32s3吞吐量测试
How to close windows defender Security Center
记一次 .NET 某物管后台服务 卡死分析
Win10彻底永久关闭自动更新的步骤
全球最快下载工具 XDM
nmcli team bridge 基本配置
Word text box page feed
mysql学习1:安装mysql
Object serialization
application. Configuration information of properties
Interview shock 60: what will cause MySQL index invalidation?
master公式
mybaitis生成器详解
如何修改 node_modules 裏的文件
Building crud applications in golang
和动态规划的第一次相遇
居家办公被催之后才明白的时间管理