U2-net网络详解

5 篇文章 2 订阅
订阅专栏

学习视频:U2Net网络结构讲解_哔哩哔哩_bilibili

论文名称:U2-Net: Goging Deeper with Nested U-Structure forSalient Object Detetion

论文下载地址: https://arxiv.org/abs/2005.09007

官方源码(Pytorch实现): https://github.com/xuebinqin/U-2-Net

介绍

U2-net是阿尔伯塔大学(University of Alberta)在2020年发表在CVPR上的一篇文章。该文章中提出的U2-net是针对Salient ObjectDetetion(SOD)即显著性目标检测任务提出的。而显著性目标检测任务与语义分割任务非常相似,只不过显著性目标检测任务是二分类任务,它的任务是将图片中最吸引人的目标或区域分割出来,故只有前景和背景两类。

如上图,是这个任务结果比较

第一列为原始图像,第二列为GT,第三列为U2-net的结果、第四列为轻量级的U2-net结果,其他列为其他比较主流的显著性目标检测网络模型,可以看到不管是U2-net还是轻量级U2-net结果都比其他模型更出色。

一、前言

SOD任务是将图片中最吸引人的目标或者区域分割出来,这相当于语义分割中的二分类任务

这是一张在ECSSD数据集上比较U2-net与其他主流模型的结果图,主要比较累模型的大小以及MaxF measure指标

通过对比能发现U2-net不管在模型大小还是maxF measure效果都很好,图中红色星为标准的模型,蓝色星的为轻量级的模型

二、网络结构解析

如图所示,网络结构为大型的U-net结构的每一个block里面也为U-net结构,因此称为ᵄ82-net结构

在原文中作者称每一个block为ReSidual U-block

图中block其实分为两种,一种是Encoder1到Encoder4加上Decoder1到Decoder4这八个结构相似,Encoder5与Encoder6,Decoder5又是另外一种结构。

第一种block

在Encoder阶段,每通过一个block后都会通过最大池化层下采样2倍,在Decoder阶段,通过每一个block前都会用双线性插值进行上采样

论文作者给出了block的结构,如下图

这个block称为RSU-7,7是因为有7层,绿色代表卷积+BN+ReLU,蓝色代表下采样+卷积+BN+ReLU,紫色代表上采样+卷积+BN+ReLU,在RSU-7中下采样了5次,也即把输入特征图下采样了32倍,同样在Decoder阶段上采样了32倍还原为原始图像大小。

下图为视频作者为了更清楚的解释RSU-7,重新绘制了它的结构,重新加入了shape这个特征,让结构更加清晰,具体细节可以参考U-net网络。

事实上RSU-7对应的是整体网络结构中的Encoder1和Decoder1,RSU-6对应的是整体网络结构中的Encoder2和Decoder2,RSU-5对应的是整体网络结构中的Encoder3和Decoder3,RSU-4对应的是整体网络结构中的Encoder4和Decoder4(如下图所示),相邻block差的是一次下采样和上采样,例如RSU-7里面是下采样32倍和上采样32倍,RSU-6是上采样16倍和下采样16倍。

第二种block

Encoder5和Decoder5,Encoder6使用是这个第二种block,由于经过了几次下采样,原图已经很小了,所以不再进行下采样,若再进行下采样,恐怕会丢失很多信息,这个block称为RSU-4F,主要是再RSU-4的基础上,将下采样和上采样换成了膨胀卷积,整个过程中特征图大小不变。

最后

将每个阶段的特征图进行融合,主要是收集Decoder1、Decoder2、Decoder3、Decoder4、Decoder5、Encoder6的输出结果,对他们做3*3的卷积,卷积核个数为1,再用线性插值进行上采样恢复到原图大小,进行concat拼接,使用sigmoid函数输出最终分割结果。

三、损失计算

如图,为计算的损失公式,在这里M=6,表示Decoder1、Decoder2、Decoder3、Decoder4、Decoder5、Encoder6有六个输出,Wfuse代表的是最终的预测概率图的损失

四、评价准则

如图为显著性目标检测的评价指标

Precision(精准度)

Recall(召回率)

Precision和Recall往往是一对矛盾的性能度量指标;

提高Precision == 提高二分类器预测正例门槛 == 使得二分类器预测的正例尽可能是真实正例;

提高Recall == 降低二分类器预测正例门槛 == 使得二分类器尽可能将真实的正例挑选出来;

precision代表准,recall代表全

五、DUTs数据集

DUTs数据集简介:

FC-U2-Net
03-28
FC-U2-Net 模型文件 其他文件参考: :
u2net.zip网络的预训练模型u2net.pth
01-11
该资源是U2Net网络的预训练模型u2net.pth U2-Net: Going Deeper with Nested U-Structure for Salient Object Detection 觉得其他人要价太坑人了
【霹雳吧啦】手把手带你入门语义分割11:U2-Net 网络结构(Block 结构:RSU-L)& 损失计算 & F-measure 指标 & MAE 指标 & DUTS 数据集
作者正在煮茶中...
12-20 1540
这篇文章是我根据 B 站 霹雳吧啦Wz 的《深度学习:语义分割篇章》所作的第十一篇学习笔记,先是简单展示了 U2-Net 网络与当年主流网络的效果对比,然后具体讲解了 U2-Net 网络结构,相当于一个大的 U-Net 中套了一堆小的 U-Net ,且 Block 有 RSU-L 和 RSU-4F 两种结构,接着列出了损失计算公式,以及 2 种常用评价指标 F-measure 和 MAE 的计算公式,最后简单介绍了 DUTS 数据集。作者小白,请多包涵!
【医学分割】u2net
可乐大牛的博客
06-30 5672
u2net是在unet的基础上提出来的,是一个效果非常棒的显著性目标检测模型。 显著性目标检测:分割出图像的主体。 模型提出的是两块: 1、分割任务的backbone主要是一些预训练模型,没有自己专属的backbone。因为分割没有大型的的数据集,所以一些分割backbone的效果没有预训练模型的效果好,所以大家也都采用预训练模型了。:他么并不是专属于分割的backbone,所以想要做分割还需要在这个基础上加一些特殊的结构,这就带来了计算复杂度。 2、如果想要借助深层网络的高表征能力的话,一般会在最前面的一
U-2-Net: 革新的深度学习图像分割框架
最新发布
gitblog_00012的博客
03-20 276
U-2-Net: 革新的深度学习图像分割框架 项目地址:https://gitcode.com/NathanUA/U-2-Net 项目简介 U-2-Net 是一个基于深度学习的强大图像分割框架,由NathanUA开发并维护。这个项目主要集中在解决图像中的前景与背景分离问题,特别是在处理带有复杂背景的对象时表现优秀。它的设计灵感来源于U-Net网络架构,但引入了全新的上采样层和更高效的网络结构,从...
u2net实现视频图像分割(从原理到实践)
ssunshining的博客
12-09 6673
u2net实现视频图像分割
U2-Net论文解读
整理ing
10-24 585
u2net图像分割论文解读
[神经网络]U2Net语义分割网络
就随便写写....
03-16 1159
U2Net的概述
语义分割(4)--U-Net
人工智能小白
04-10 401
图像分割中的u-net和u2net网络结构,创新点,评估指标
u2net网络的预训练模型u2net.pth
10-22
u2net网络的预训练模型+抠图人群+通过python库backgroundremover直接抠图+冲吧
ALCOR-U2-MP-v21.12.02.00
09-29
安国新版量产软件
安国ALCOR-U2-MP-v22.11.16.00
02-21
安国ALCOR_U2_MP_v22.11.16.00,懂的自然懂,比本站能找到最新版本的要新 如果速度优先量产失败,要改成容量优先,尤其是杂牌u盘
win10下u2net tensorrt模型部署
整理ing
10-23 717
win10 下 u2net tensorrt部署
U2-Net: Going Deeper with Nested U-Structure for Salient Object Detection
qq_52053775的博客
09-11 1370
我们能否为SOD设计一个新的网络,允许从头开始进行训练,并获得与基于现有预先训练的骨干相当或更好的性能? 我们能在以低内存和计算成本维护高分辨率特征图的同时加深网络吗? 开发了一个新颖而简单的网络架构,称为U2 -Net,它解决了上述两个问题。首先,U2 -Net是一个两级嵌套的u型结构,它是为SOD设计的,不使用任何来自图像分类的预先训练的骨干。它可以从零开始进行训练,以达到竞争中的表现。其次,新的架构允许网络更深入,获得高分辨率,而不显著增加内存和计算成本。 嵌
U2NetU2NetP分割模型训练---自定义dataset、训练代码训练自己的数据集
热门推荐
weixin_38106878的博客
04-20 1万+
前言 博客很久没有更新了,今天就来更新一篇博客吧,哈哈; 最近在做图像分割相关的任务,因此,写这么一篇博客来简单实现一下分割是怎么做的,内容简单,枯燥,需要耐心看,哈哈; 博客的内容相对简单,比较适合刚接触分割的同学参考学习(这篇博客在算法训练上没有涉及到训练策略、数据增强方法,特意留下余地处给大家自行发挥) 内容简介 U2Net算法介绍 本博客训练效果截图展示 本博客代码框架介绍 数据集数据集准备 自定义dataset u2netu2netp网络结构定义 训练代码 模型推理代码 总结以及博客代码的
U2Net网络结构搭建
m0_56247038的博客
09-22 1000
U2Net源码解析(Pytorch)】
U-Net模型
weixin_44969144的博客
08-04 4007
网络结构中,卷积基本上都是成对使用的,所以就定义了一个DoubleConv类网络结构图:1.1DoubleConv 模块代码实现)in_channels : 指的是输入特征层的channelsout_channels: 指的是经过DoubleConv层后输出特征层的channelsmid_channels: 指第一个卷积层输出的channels。......
CVPR2020 U2-Net:嵌套U-结构的更深层次的显著目标检测
北屿的博客
06-23 8828
U2-Net:嵌套U-结构的更深层次的显著目标检测 摘要 在本文中,我们设计了一个简单而强大的深层网络结构U2-Net,用于显著目标检测(SOD)。我们的U2-网的体系结构是一个两级嵌套的U-结构。该设计具有以下优点:(1)在所提出的ReSidual U-blocks (RSU)中混合了不同大小的感受场,能够从不同的尺度捕捉更多的上下文信息;(2)在不显著增加计算代价的情况下,增加了整个体系结构的深度,因为这些RSU块使用了合并操作。此体系结构使我们能够从头开始训练深度网络,而无需使用图像分类任务中的主干。
hs32u2-f256
01-06
HS32U2-F256是一种高速的USB 3.2 Gen 2x2接口的闪存驱动器。它具有256GB的存储容量,适用于存储和传输大量的数据。 HS32U2-F256采用了USB 3.2 Gen 2x2技术,这种技术提供了超高的传输速度,能够达到每秒1250兆比特的数据传输速率。这意味着它能够以极快的速度处理大文件,比如高清视频和大型游戏。 这款闪存驱动器还具有高度的可靠性和耐用性。它采用了坚固的外壳和优质的内部组件,可以有效地保护存储在其中的数据。此外,它还具有较低的能耗,能够延长电池寿命。 HS32U2-F256是一款便携式的存储设备,非常适合需要频繁传输大量数据的用户,如摄影师、视频编辑人员和游戏玩家。它可以快速将数据从电脑传输到驱动器,或者从驱动器传输到其他设备,极大地提高了工作效率。 总之,HS32U2-F256是一款快速、可靠的闪存驱动器,适用于需要大容量存储和高速传输数据的用户。无论是在工作中还是娱乐中,这款设备都能够提供出色的性能和便利性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • U2-net网络详解 11365
  • labelImg报错TypeError: setValue(self, int): argument 1 has unexpected type ‘float‘ 11125
  • 解决GitHub不显示图片问题 6392
  • One Note插件——gem for onenote的安装 5924
  • U-net网络详解 5398

分类专栏

  • linux 5篇
  • qt 4篇
  • 深度学习基本理论知识 7篇
  • 目标检测 11篇
  • c++ 9篇
  • 算法 4篇
  • 网络 1篇
  • 工具(github、onenote、头歌平台) 10篇
  • 环境搭建 6篇
  • 医学图像处理 4篇
  • 图像处理篇pytorch版与tensorflow版 9篇
  • anaconda与jupyter、pycharm等工具 11篇
  • python 8篇
  • 我的科研之路 1篇
  • 语义分割 5篇
  • CT分割与x线片分割 1篇

最新评论

  • 膨胀卷积/空洞卷积以及如何处理gridding effect问题

    LfbLike: 泪目辣

  • ubuntu安装完qt后发现找不到图标

    SL1029_: 感谢,已修改

  • ubuntu安装完qt后发现找不到图标

    Maple-Leaf-Blog: shhare 改为 share

  • 2024-04-06-代码随想录算法训练营第四天[LeetCode24两两交换链表中的结点、LeetCode19删除链表的倒数第N个节点 、160链表相交 、142.环形链表II]

    ha_lydms: 这篇博客让我对于之前的一些观念产生了怀疑,作者的观点非常独到。

  • Faster-RCNN网络详解

    SL1029_: 这个没有的

大家在看

  • Java——递归 687
  • 研导AI为研究课题定位,指引研究方向
  • 【2024W24】肖恩技术周刊(第 2 期)
  • Memcached介绍和详解 625
  • Unity动态添加聊天文本

最新文章

  • 2024-04-06-代码随想录算法训练营第四天[LeetCode24两两交换链表中的结点、LeetCode19删除链表的倒数第N个节点 、160链表相交 、142.环形链表II]
  • 2024-04-05-代码随想录算法训练营第三天[LeetCode203移除链表元素、LeetCode707设计链表、LeetCode206反转链表]
  • 2024-04-04-代码随想录算法训练营第二天[LeetCode977有序数组平方、LeetCode209长度最小字数组、59螺旋矩阵II]
2024年5篇
2023年59篇
2022年7篇

目录

目录

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司湘潭网站推广系统报价红河网站优化本溪百度竞价包年推广报价横岗百搜标王多少钱六安百度标王公司丹竹头百姓网标王公司大浪网站优化排名哪家好张家口设计公司网站报价资阳设计公司网站推荐舟山seo排名九江优化报价延安SEO按天计费公司临猗网站搭建报价信阳seo排名公司绥化百度网站优化推荐朝阳seo排名报价云浮百度网站优化价格淮北网站优化报价平湖企业网站制作酒泉设计公司网站价格徐州英文网站建设价格福州网站推广工具哪家好荆门建设网站公司宜昌SEO按效果付费湖州网站建设哪家好玉溪模板网站建设报价唐山网站改版聊城网站推广系统价格民治网站推广工具报价新乡百度标王推荐歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化