位置: IT常识 - 正文

unet网络详解(unet网络的优缺点)

编辑:rootadmin
unet网络详解 Unet参考文献:U-Net: Convolutional Networks for Biomedical Image Segmentation作者:Olaf Ronneberger, Philipp Fischer, and Thomas Brox什么是Unet模型

推荐整理分享unet网络详解(unet网络的优缺点),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Unet网络详解,unnet,Unet网络详解,Unet网络详解,unet fcn,Unet网络详解,unet网络介绍,unet网络的优缺点,内容如对您有帮助,希望把文章链接给更多的朋友!

Unet是一个优秀的语义分割模型,其主要执行过程与其它语义分割模型类似。与CNN不同的之处在于CNN是图像级的分类,而unet是像素级的分类,其输出的是每个像素点的类别。

Unet损失函数

主要部分:softmax激活函数 + 带权重的交叉熵损失函数 + 权重计算函数

softmax激活函数

softmax激活函数将每个像素点的输入特征与权重做非线性叠加。每个像素点经过softmax的处理后产生的输出值个数等于标签里的类别数。softmax将每个像素点的输出值变换成值为正且和为1的概率分布,从而得到每个像素点中每个类的置信度。

交叉熵损失函数

交叉熵损失函数:用来衡量两个概率分布差异的测量函数

在上式中,yc表示样本的真实分布,其值要么为0,要么为1,Pc表示样本的预测分布。

本论文使用的是带边界权重的交叉熵损失函数:

p是经softmax处理后的输出值;

l :Ω → {1, . . . , K},是每个像素的真实标签;

pl(x)(x):点x在对应的label给出的那个类别的输出的激活值。

w : Ω → R 是在训练过程中添加给每个像素的权重 。

权重计算函数

w(x)这个公式主要参考正态分布的式子。 wc(x)是预先计算每个地面真值分割,用来补偿训练数据集中每个类别的像素的不同频率; d1是距离最近细胞边界的距离 d2是距离第二近细胞边界的距离

当d1、d2都等于0时,后面部分有最大值,且d1、d2越小,后面部分越大,即整个权重越大。当d1、d2越小,意味着越靠近细胞边界,细胞边界所占的权重越大,可以迫使网络学习。

unet网络详解(unet网络的优缺点)

权重的作用:权重可以调整图像中某个区域的重要程度,在计算损失的过程中,给两个细胞重合的边缘部分增加了损失的权重,以此让网络更加注重这类重合的边缘信息。

总结:首先使用softmax操作得到每个类的置信度,然后使用交叉熵来衡量预测和标号之间的差距。

Unet主要结构

Unet可以分为三个部分,如上图所示:

第一部分是主干特征提取部分,我们可以利用主干部分获得一个又一个的特征层,Unet的主干特征提取部分与VGG相似,为卷积和最大池化的堆叠。利用主干特征提取部分我们可以获得五个初步有效特征层,在第二步中,我们会利用这五个有效特征层可以进行特征融合。

第二部分是加强特征提取部分,我们可以利用主干部分获取到的五个初步有效特征层进行上采样,并且进行特征融合,获得一个最终的,融合了所有特征的有效特征层。

第三部分是预测部分,我们会利用最终获得的最后一个有效特征层对每一个特征点进行分类,相当于对每一个像素点进行分类。

主干特征提取网络

Unet的主干特征提取部分由卷积层+最大池化层组成,整体结构与VGG类似。

当输入的图像大小为512x512x3的时候,具体执行方式如下: 1、conv1:进行两次[3,3]的64通道的卷积,获得一个[512,512,64]的初步有效特征层,再进行2X2最大池化,获得一个[256,256,64]的特征层。 2、conv2:进行两次[3,3]的128通道的卷积,获得一个[256,256,128]的初步有效特征层,再进行2X2最大池化,获得一个[128,128,128]的特征层。 3、conv3:进行三次[3,3]的256通道的卷积,获得一个[128,128,256]的初步有效特征层,再进行2X2最大池化,获得一个[64,64,256]的特征层。 4、conv4:进行三次[3,3]的512通道的卷积,获得一个[64,64,512]的初步有效特征层,再进行2X2最大池化,获得一个[32,32,512]的特征层。 5、conv5:进行三次[3,3]的512通道的卷积,获得一个[32,32,512]的初步有效特征层。

为什么是572x572,不是512x512?

因为图像边界的图像块没有周围像素,卷积会使图像边缘处的信息丢失,因此要对周围像素采用了镜像扩充。

加强特征提取结构

利用第一步我们可以获得五个初步的有效特征层,在加强特征提取网络这里,我们会利用这五个初步的有效特征层进行特征融合,特征融合的方式就是对特征层进行上采样并且进行堆叠。

为了方便网络的构建与更好的通用性,我们的Unet和上图的Unet结构有些许不同,在上采样时直接进行两倍上采样再进行特征融合,最终获得的特征层和输入图片的高宽相同。

利用特征获得预测结果

利用特征获得预测结果的过程为: 利用一个1x1卷积核进行通道调整,将最终特征层的通道数调整成num_classes。

代码复现

数据集:ISBI

模型训练:

测试集:

本文链接地址:https://www.jiuchutong.com/zhishi/290763.html 转载请保留说明!

上一篇:COCO数据集的介绍和使用(coco2017数据集介绍)

下一篇:LIO-SAM学习与运行测试数据集

  • 荣耀平板V7Pro和小米平板5Pro入手建议(荣耀平板v7pro和小米平板5哪个好)

    荣耀平板V7Pro和小米平板5Pro入手建议(荣耀平板v7pro和小米平板5哪个好)

  • 魅族mx3配置(魅族mx3怎么样)(魅族mx3hifi)

    魅族mx3配置(魅族mx3怎么样)(魅族mx3hifi)

  • 微博怎么发带播放键的音乐(微博怎么发带播放键的音乐QQ音乐)

    微博怎么发带播放键的音乐(微博怎么发带播放键的音乐QQ音乐)

  • 微信朋友圈很卡是怎么回事(微信朋友圈很卡,但是内存够的)

    微信朋友圈很卡是怎么回事(微信朋友圈很卡,但是内存够的)

  • 微信小程序提示运行内存不足(微信小程序提示运行环境加载失败2101)

    微信小程序提示运行内存不足(微信小程序提示运行环境加载失败2101)

  • 苹果8换电池对手机有影响吗(苹果换电池对密封性的影响)

    苹果8换电池对手机有影响吗(苹果换电池对密封性的影响)

  • 华为mate30pro怎么下载手机铃声(华为mate30pro怎么调节音量大小)

    华为mate30pro怎么下载手机铃声(华为mate30pro怎么调节音量大小)

  • 怎么让输入法记住一个人的名字(怎么让输入法记住名字)

    怎么让输入法记住一个人的名字(怎么让输入法记住名字)

  • 微信号改过一次怎么改第二次(微信号改过一次还想改回原来的微信号)

    微信号改过一次怎么改第二次(微信号改过一次还想改回原来的微信号)

  • 饿了么返红包什么意思(饿了么反满红包)

    饿了么返红包什么意思(饿了么反满红包)

  • 荣耀9i如何强制恢复出厂(荣耀9i如何强制重启)

    荣耀9i如何强制恢复出厂(荣耀9i如何强制重启)

  • 域名的主要作用(域名的主要作用是什么)

    域名的主要作用(域名的主要作用是什么)

  • samsung是什么牌子(samsung是什么牌子的电脑)

    samsung是什么牌子(samsung是什么牌子的电脑)

  • 固态硬盘装在机箱哪个位置(固态硬盘装在机箱底部直接接触铁皮)

    固态硬盘装在机箱哪个位置(固态硬盘装在机箱底部直接接触铁皮)

  • 苹果11怎么保护电池(苹果11怎么保护电池容量不变)

    苹果11怎么保护电池(苹果11怎么保护电池容量不变)

  • vivoz5按键怎么设置(vivoz1的按键怎么设置)

    vivoz5按键怎么设置(vivoz1的按键怎么设置)

  • 华为mate30pro是5g手机还是4g手机(华为mate30pro有5g)

    华为mate30pro是5g手机还是4g手机(华为mate30pro有5g)

  • 小米手机收不到短信验证码怎么回事(小米手机收不到短信怎么恢复)

    小米手机收不到短信验证码怎么回事(小米手机收不到短信怎么恢复)

  • 电脑不读u盘如何解决(电脑怎么不读u盘了)

    电脑不读u盘如何解决(电脑怎么不读u盘了)

  • 小米手环3和nfc版区别(小米手环3和4的区别)

    小米手环3和nfc版区别(小米手环3和4的区别)

  • 万利达音响蓝牙键在哪(万利达音响蓝牙搜不到)

    万利达音响蓝牙键在哪(万利达音响蓝牙搜不到)

  • fax是什么通信代码(通信afc)

    fax是什么通信代码(通信afc)

  • 志高cmv和志高的区别(志高好吗)

    志高cmv和志高的区别(志高好吗)

  • iphone备忘录字体大小怎么调(iPhone备忘录字体怎么换颜色)

    iphone备忘录字体大小怎么调(iPhone备忘录字体怎么换颜色)

  • Win11不激活能用多久?Win11最新激活码分享(win11系统未激活)

    Win11不激活能用多久?Win11最新激活码分享(win11系统未激活)

  • neovis.js+vue实现知识图谱前端展示,踩坑后的经验分享!!!(vue onshow)

    neovis.js+vue实现知识图谱前端展示,踩坑后的经验分享!!!(vue onshow)

  • 赠送给客户的库存商品怎么做账
  • 工业企业取得土地使用权专用发票可以抵扣吗?
  • 利润表收入含其他收入吗怎么填
  • 外币账户月末怎么结汇
  • 电子税务局怎么添加购票人
  • 固定资产投资损失怎么做账
  • 个人所得税申报错误如何更正申报
  • 工商银行资产负债表
  • 车购税申报表如何作废重开
  • 公司 捐赠
  • 充值卡充值发票可以报销吗
  • 软件开发公司一般做什么
  • 行车记录仪怎么开发票
  • 进项借方有余额怎么调账
  • 银行承兑汇票加工费合同
  • 小规模纳税人增值税税率
  • 3%增值税专用发票可以抵扣多少
  • 自然人独资企业和一人有限责任公司
  • 购买方已抵扣申请红票,销售方为开具 购买方如何作废
  • 政府收储土地补偿款账务处理
  • 法人车无偿给公司使用合法吗
  • linux怎么查找
  • 成本核算的意义是什么
  • php介绍
  • 外购货物用于不动产在建工程
  • 已付货款没有发票能做支出吗
  • phpstorm 断点
  • 购入固定资产的会计处理
  • 科目余额表平了但资产负债表不平
  • 企业生产车间发生的费用会计科目
  • vue中proxy代理?
  • 带息应收票据账务处理分录
  • 微信收款怎么记录怎么删除
  • 增值税普通发票查询真伪
  • 开具劳务发票需要提供什么资料?
  • 辞退员工福利
  • 二分查找和折半查找一样吗
  • 劳务费发票如何入账
  • 企业补助怎么做会计分录
  • 公司出现质量问题员工怎么处理
  • 从农业生产者购进农产品
  • 保险经纪公司要提取风险准备金按什么规定
  • 销售成本转结分录
  • 买手机手续费怎么算的
  • 普通发票的开具规定是?
  • 使用SQL查询学生的姓名
  • sql server存储过程写法
  • 企业股东分红是按会计利润还是税务利润
  • 餐饮娱乐服务员
  • 企业进项税额大于销项税额
  • 一般纳税人免税额度
  • 跨年的社保,账务怎么处理?
  • 质量问题扣货款会计怎么处理
  • 公司法人借款给公司用责任承担
  • 简易征收预缴税款
  • 删除数据库重复
  • 如何查看windows密钥
  • windows10周年纪念版
  • 随机产生10个数
  • win7系统360浏览器自动打开怎么关闭
  • win7怎么看电脑ip地址
  • 注册表winlogon
  • win7显示ipv6无网络访问权限
  • win10家庭版专业版教育版
  • unity热更新方案
  • jquery get(0)
  • powercli命令
  • 搭建nodejs项目
  • Python爬取网易云音乐歌单内歌曲歌手封面播放地址
  • javascript中函数的作用域分为全局作用域
  • 基于javascript的毕业设计
  • 国家对高校食堂的最新管理规定
  • 保险的佣金一般是多少
  • 广东省地方税务局历任局长
  • 黄金手镯可以卖出去吗
  • 个人所得税税单去哪里打印
  • 银行存款利息收入现金流量表计入哪
  • 沈阳市地方税务局
  • 税务部门放管服
  • 个人所得税怎么填写子女教育
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设