位置: 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学习与运行测试数据集

  • 错误习惯成自然(错误决定改变人的一生)

    错误习惯成自然(错误决定改变人的一生)

  • wifi开启ap隔离什么意思(无线网设置开启ap隔离什么意思)

    wifi开启ap隔离什么意思(无线网设置开启ap隔离什么意思)

  • 手机锁屏之后QQ电话没声音(手机锁屏之后qq不显示wifi)

    手机锁屏之后QQ电话没声音(手机锁屏之后qq不显示wifi)

  • uhd620显卡性能(uhd620显卡什么级别)

    uhd620显卡性能(uhd620显卡什么级别)

  • bios找不到power菜单(win7bios找不到power菜单)

    bios找不到power菜单(win7bios找不到power菜单)

  • 怎么知道对方有没有巨轮(怎么知道对方有没有删除我的微信)

    怎么知道对方有没有巨轮(怎么知道对方有没有删除我的微信)

  • 伊对账号注销了还能恢复吗(伊对账号注销了还不能实名)

    伊对账号注销了还能恢复吗(伊对账号注销了还不能实名)

  • 骁龙765g和765的区别(骁龙765g和骁龙765处理器哪个好)

    骁龙765g和765的区别(骁龙765g和骁龙765处理器哪个好)

  • cdr手机用什么软件打开(cdr文件用什么手机软件打开)

    cdr手机用什么软件打开(cdr文件用什么手机软件打开)

  • 系统压缩有什么坏处(系统压缩文件)

    系统压缩有什么坏处(系统压缩文件)

  • 红米k30pro支不支持无线充电(红米k30pro支不支持OTG)

    红米k30pro支不支持无线充电(红米k30pro支不支持OTG)

  • qq关注别人对方知道吗(qq关注别人对方能看到吗)

    qq关注别人对方知道吗(qq关注别人对方能看到吗)

  • 移动手机号pin码怎么查(移动手机号pin码忘记怎么办)

    移动手机号pin码怎么查(移动手机号pin码忘记怎么办)

  • p10plus支持面部解锁吗(p10plus支持nfc吗)

    p10plus支持面部解锁吗(p10plus支持nfc吗)

  • m1903f2a是什么型号(m1903f10g是什么型号)

    m1903f2a是什么型号(m1903f10g是什么型号)

  • word文档页面位置调整(word文档页面位置怎么左右拉动)

    word文档页面位置调整(word文档页面位置怎么左右拉动)

  • 苹果xr怎么设置来电振动(苹果xr怎么设置悬浮球)

    苹果xr怎么设置来电振动(苹果xr怎么设置悬浮球)

  • 微信支付明细怎么查(微信支付明细怎么打印出来)

    微信支付明细怎么查(微信支付明细怎么打印出来)

  • 手机摔的开不了机怎么办(手机摔的开不了机了怎么取出数据)

    手机摔的开不了机怎么办(手机摔的开不了机了怎么取出数据)

  • 华为荣耀9xpro是快充吗

    华为荣耀9xpro是快充吗

  • 一加7会不会支持5g(一加7不支持5g吗)

    一加7会不会支持5g(一加7不支持5g吗)

  • cmcc默认密码是多少(cmcc网络默认密码是什么)

    cmcc默认密码是多少(cmcc网络默认密码是什么)

  • 拉迪格岛德阿让海滩上的岩石,塞舌尔 (© Roland Gerth/eStock Photo)(迪格庄园阿拉扎尼河谷红葡萄酒750ml)

    拉迪格岛德阿让海滩上的岩石,塞舌尔 (© Roland Gerth/eStock Photo)(迪格庄园阿拉扎尼河谷红葡萄酒750ml)

  • docker命令  管理应用容器引擎(docker常用命令大全简书)

    docker命令 管理应用容器引擎(docker常用命令大全简书)

  • 企业所得税年度汇算清缴时间
  • 收购农副产品怎么做账
  • 经营范围变更银行不变更有影响吗
  • 营业税金及附加包括增值税吗
  • 非营利组织可以开发票吗
  • 专用发票上的码头堆存费等进项税可否抵扣?
  • 长期股权投资权益法初始成本的确定
  • 先转款后开票会计分录
  • 稿酬所得是否需要按照累计预扣税率
  • 物业公司需要向哪个部门缴费
  • 评估所得征税方法是一种控制纳税人逃税和避税的措施
  • 展会门票费计入什么科目
  • 收到的出口退税款一直有余额吗
  • 建筑业的税金计税依据
  • 货物正常报损的分录
  • 代收代付的发票开给谁
  • 购车时服务费用怎么算
  • 没有把发票开给客户公司注销了怎么办
  • 折价退回的会计处理
  • 债转股需不需要交税
  • 预缴纳税申报失败怎么办
  • 营改增后不动产发票样本
  • 公司股权转让会议决议
  • windows7怎么说
  • 虚拟机系统vmware
  • 代理公司变更收费标准
  • 法国著名画家塞尚属于什么流派?
  • php开启pdo
  • 固定资产盘盈为什么要调整所得税
  • 外管证预缴税费怎么算
  • python爬虫推荐
  • vue路由跳转的三种方法
  • 一个简单的小实验
  • okhttp源码
  • 异地项目需要预缴增值税吗
  • 长期应收款如何核算
  • 哪些公司不交五险一金
  • 土地增值税清算的条件
  • 全年多少钱就得交税
  • 维修费发票应必须开具吗
  • 盈余公积弥补亏损不影响留存收益
  • 自产货物用于抵偿债务
  • 本月发料凭证会计分录
  • 通信服务费账务处理流程
  • 工资0申报怎么报
  • 房地产开发企业分为几个等级
  • 收到银行回单如何打印
  • 销售货物物流运输丢失取得赔偿款需要缴纳企业所得税吗
  • 购买员工福利品会计分录
  • 投资性房地产从成本模式转为公允价值模式
  • 未实现内部交易损益是什么意思
  • 两家公司的钱混着用怎么做账
  • 现金流量表中支付的各项税费包括
  • 购买金税盘的分录
  • 库存商品暂估入库是什么意思
  • 劳务派遣人员能有营业执照吗
  • windows隐藏功能
  • windows怎么加速
  • xp双系统怎么设置默认系统
  • 什么是bash命令
  • win10注册表详解
  • 修改注册表优化Win10
  • 嵌入式linux开发用什么语言
  • cocos2dx如何通过Image获取指定点颜色值
  • javascript数据结构与算法第三版
  • javascript中
  • perl -i -pe
  • js设计模式书
  • jquery.min.js源代码
  • linux压缩命令compress
  • javascript教程
  • java script课程
  • python中函数参数类型
  • jqueryapi手机版
  • 重庆市税收排名地区
  • 西安税务机关
  • 车辆购置税和消费税
  • 深圳企业公积金更改代扣银行
  • 经营网络订单可以退款吗
  • 微信如何查询个人名下所有银行卡
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设