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

  • 推广渠道10种精华方法(什么叫推广渠道)

    推广渠道10种精华方法(什么叫推广渠道)

  • 微信怎么更新最新版本呢(微信怎么更新最新版本8.0.21)

    微信怎么更新最新版本呢(微信怎么更新最新版本8.0.21)

  • vivo x27输入法设置在哪里(vivo x27如何设置输入法)

    vivo x27输入法设置在哪里(vivo x27如何设置输入法)

  • 抖音直播怎么给别人点赞(抖音直播怎么给管理员)

    抖音直播怎么给别人点赞(抖音直播怎么给管理员)

  • 可以打电话的平板有哪些(可以打电话的平板多少钱)

    可以打电话的平板有哪些(可以打电话的平板多少钱)

  • 电脑突然连不上无线网(电脑突然连不上网但是wifi可以用)

    电脑突然连不上无线网(电脑突然连不上网但是wifi可以用)

  • 没开自动手机屏幕自动变暗(没开自动手机屏幕变暗)

    没开自动手机屏幕自动变暗(没开自动手机屏幕变暗)

  • 美团退款商家不处理怎么办(美团退款商家不同意怎么办)

    美团退款商家不处理怎么办(美团退款商家不同意怎么办)

  • 拼多多发起拼单不想要了怎么办(拼多多发起拼单和参与拼单的区别)

    拼多多发起拼单不想要了怎么办(拼多多发起拼单和参与拼单的区别)

  • c盘里的program files可以删吗(c盘里的program files(x86)可以移动吗)

    c盘里的program files可以删吗(c盘里的program files(x86)可以移动吗)

  • 电脑加域什么意思(电脑加域在哪)

    电脑加域什么意思(电脑加域在哪)

  • xr正面有小闪灯吗(xr正面小闪灯怎么打开)

    xr正面有小闪灯吗(xr正面小闪灯怎么打开)

  • 抖音极速版和抖音短视频有什么区别(抖音极速版和抖音账号互通吗)

    抖音极速版和抖音短视频有什么区别(抖音极速版和抖音账号互通吗)

  • ios13怎么退回以前版本(ios13怎么退回ios11)

    ios13怎么退回以前版本(ios13怎么退回ios11)

  • 有没有可以隐藏应用的方法(有没有可以隐藏东西的软件)

    有没有可以隐藏应用的方法(有没有可以隐藏东西的软件)

  • qq空间签名怎么改(qq空间签名怎么改成音乐)

    qq空间签名怎么改(qq空间签名怎么改成音乐)

  • mate30和pro区别(华为mate30和pro系列的区别)

    mate30和pro区别(华为mate30和pro系列的区别)

  • 芒果vip可以几个人用(芒果vip可以几个人用微信)

    芒果vip可以几个人用(芒果vip可以几个人用微信)

  • 苹果耳机进水了保修吗(苹果耳机进水了声音变小了)

    苹果耳机进水了保修吗(苹果耳机进水了声音变小了)

  • iphone11亮度自动调节(iphone 11自动亮度)

    iphone11亮度自动调节(iphone 11自动亮度)

  • 怎么关闭小爱同学搜索栏(怎么关闭小爱同学自动播放)

    怎么关闭小爱同学搜索栏(怎么关闭小爱同学自动播放)

  • 华为nova6大概什么时候发布(华为nova6用着怎么样)

    华为nova6大概什么时候发布(华为nova6用着怎么样)

  • 苹果11时间设置(苹果11时间设置不了)

    苹果11时间设置(苹果11时间设置不了)

  • 菜鸟裹裹是什么快递公司(菜鸟裹裹是什么平台)

    菜鸟裹裹是什么快递公司(菜鸟裹裹是什么平台)

  • 非好友显示可查看三天(非好友能看见状态吗)

    非好友显示可查看三天(非好友能看见状态吗)

  • 银行已入账但未收到钱(银行已入账但未入账)

    银行已入账但未收到钱(银行已入账但未入账)

  • vue怎么拍摄长视频(vue怎么拍视频有美颜)

    vue怎么拍摄长视频(vue怎么拍视频有美颜)

  • oppoa9可以用快充吗(oppoa9支不支持快充)

    oppoa9可以用快充吗(oppoa9支不支持快充)

  • 简易计税会计分录举例
  • 同一法人的两家企业可以以同一投标人身份投标吗
  • 过路费按照什么缴纳增值税
  • 增值税税控服务费的账务处理
  • 社保当月增员次月扣费
  • 企业所得税季度预缴怎么计算
  • 工会差旅费如何做账
  • 违约金收入计入应纳税所得额吗
  • 外贸企业购进固定资产进项税能留存吗
  • 公司厂房在建但已收到房租是否要交房产税呢?
  • 增值税进项和销项税的计算方法
  • 开办期间的税控设备怎么入账?
  • 个人开劳务专票给公司怎么开
  • 企业职工补助
  • 什么叫项目所在地
  • 企业向国有银行贷款的利率
  • 房地产开发企业需要缴纳哪些税
  • 远期汇票的付款期限可以表示为
  • 企业买的商业保险退款怎么做账
  • 农村合作社补贴政策
  • 进项票未认证怎么入账
  • 贷款计入哪个会计科目
  • 支付的测试报告怎么查
  • linux如何删除lv
  • 完工产品成本怎么分配
  • 微信小程序解决跨域问题
  • 固定资产折旧企业所得税税前扣除标准
  • 支付的食堂费用怎么入账
  • 民办非企业单位登记管理暂行条例
  • 微信小程序使用费用
  • markdown语法是什么意思
  • ajax调用
  • 上月的会计分录做错了
  • 代发工资的会计科目
  • linux脚本文件编写
  • 发票公司名字开错,需要更改红字发票上的名字吗
  • 发票作废有费用吗
  • 财政补助结转的会计科目
  • 多缴纳的社保怎么查询
  • 研发费用怎么体现
  • 帝国cms专题
  • vue$router
  • access中宏的操作
  • mysql in()
  • 分公司可以独立开票吗
  • 国税局领发票是哪些项目需要收取费用
  • 个税专项附加扣除标准调整
  • sql server 2005 数据库还原
  • 个人所得税的计算公式方法Excel
  • 房产税和城镇土地使用税
  • 小企业如何进行内部创新
  • 产品质量问题扣款账务处理
  • 投资性房地产的定义
  • 提供劳务方式是什么意思
  • 如何搭建一个企业
  • sqlserver not in 语句使程充崩溃
  • ubuntu16lts
  • 连接远程mq
  • microsoft skypeapp
  • 彻底删除ubuntu系统
  • linux scp命令的用法详解
  • u盘背景图片设置方法
  • 苹果发布会亮点速览
  • windows8装.NET 3.5时出现0x800F0906错误解决方案
  • 建行网银盾在中国银行可以用吗
  • win8.1 应用商店是不是不能用了
  • win8电脑设置在哪
  • linux系统修改
  • <Unity3D>Unity3D GUI控件
  • 深入解析抑郁症:什么是它的表现?别小看它的危害程度!
  • node.js require() 源码解读
  • perl fileparse
  • unity3d入门教程中文图解
  • jquery层次选择器主要包括哪几种分类
  • 有哪些比较好的android的框架
  • javascript模块化与非模块化开发区别
  • 工商与税务合并了吗
  • 如何查询甘肃省学业水平考试成绩
  • 怎么注册山东省政府采购网
  • 三免三减半是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设