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

  • 电脑ip在哪里看(电脑的ip在哪看)

    电脑ip在哪里看(电脑的ip在哪看)

  •  苹果11网速慢的解决办法(苹果11网速超慢)

    苹果11网速慢的解决办法(苹果11网速超慢)

  • 小米电视机怎么样(小米电视机怎么连接wifi看电视)

    小米电视机怎么样(小米电视机怎么连接wifi看电视)

  • 网卡驱动安装失败(网卡驱动安装失败怎么办)

    网卡驱动安装失败(网卡驱动安装失败怎么办)

  • vivox27怎样把白名单的人拉黑(vivox27手机怎么设置小白点)

    vivox27怎样把白名单的人拉黑(vivox27手机怎么设置小白点)

  • 手机wps怎么一次发多个文件(手机wps怎么一次复制多个)

    手机wps怎么一次发多个文件(手机wps怎么一次复制多个)

  • 微信文章浏览有记录吗(微信文章浏览有收益吗)

    微信文章浏览有记录吗(微信文章浏览有收益吗)

  • 微信聊天删除记录对方还能看到吗(微信聊天删除记录怎么恢复)

    微信聊天删除记录对方还能看到吗(微信聊天删除记录怎么恢复)

  • 朋友圈怎么手动打艾特(朋友圈怎么手动设置输入两年、三年等可见)

    朋友圈怎么手动打艾特(朋友圈怎么手动设置输入两年、三年等可见)

  • 拉黑之后发消息对方知道吗(拉黑之后发消息是什么样的)

    拉黑之后发消息对方知道吗(拉黑之后发消息是什么样的)

  • vmware是什么(vmware是什么意思)

    vmware是什么(vmware是什么意思)

  • 微信仅聊天和屏蔽有什么区别(微信仅聊天和屏蔽有看到的界面)

    微信仅聊天和屏蔽有什么区别(微信仅聊天和屏蔽有看到的界面)

  • 荣耀20 20pro区别(荣耀20和20pro有什么区别,哪个更好?)

    荣耀20 20pro区别(荣耀20和20pro有什么区别,哪个更好?)

  • 新买的ipad有膜吗(新ipad有膜么)

    新买的ipad有膜吗(新ipad有膜么)

  • iphone11和pro相机对比(iphone 11和iphone11pro相机的区别)

    iphone11和pro相机对比(iphone 11和iphone11pro相机的区别)

  • u盘可以一直插在电脑上吗(u盘可以一直插在音响上吗)

    u盘可以一直插在电脑上吗(u盘可以一直插在音响上吗)

  • ipv6的地址总数为多少(ipv6的地址总数是ipv4的几倍)

    ipv6的地址总数为多少(ipv6的地址总数是ipv4的几倍)

  • ps怎么把图片拉长(ps怎么把图片拉大拉小比例不变)

    ps怎么把图片拉长(ps怎么把图片拉大拉小比例不变)

  • 用autocad怎么修改图纸(cad修改在哪)

    用autocad怎么修改图纸(cad修改在哪)

  • 红米note7怎么提升音质(红米note7怎么提高游戏性能)

    红米note7怎么提升音质(红米note7怎么提高游戏性能)

  • 快手发的作品能修改吗(快手发的作品能知道位置吗)

    快手发的作品能修改吗(快手发的作品能知道位置吗)

  • wps循环引用怎么取消(wps循环引用警告怎么取消)

    wps循环引用怎么取消(wps循环引用警告怎么取消)

  • Win11 VBS 功能导致性能下降怎么办?检测并关闭VBS功能方法(vbs win10)

    Win11 VBS 功能导致性能下降怎么办?检测并关闭VBS功能方法(vbs win10)

  • 应纳税所得额高了好还是低了好
  • 小规模教育培训计划
  • 宣传牌是否计入固定资产
  • 黑色金属冶炼压延品税收编码
  • 咨询服务费的印花税率
  • 科技公司的作用
  • 个人代开房租普票需要缴纳哪些税种?
  • 养老保险补缴利率是多少
  • 应付账款保理是什么意思
  • 有形动产租赁服务
  • 消防设施安装费包括哪些
  • 固定资产转在建工程
  • 系统技术维护费计入什么科目
  • 小规模纳税人租赁发票税率是多少
  • 销售礼盒增值税税率
  • 小规模纳税人可以抵扣进项税吗
  • 小规模纳税人预缴增值税
  • 小规模纳税人应纳税额的计算
  • 不动产评估增值税处理
  • 单位报销的发票
  • 新个税法规定的专项扣除包括住房公积金
  • 国外客户要求退货
  • 商品进销差价如何结平
  • 个人到税局开具发票流程
  • 单位登记注册类型指的是什么
  • 购进原材料影响营业利润吗
  • 审图费发票需要备注吗
  • 按键盘不起作用怎么办
  • 收到商品预付款怎么做分录
  • 缴纳人身意外保险凭证是什么
  • 可转换债券具有债权和股权双重特征
  • 包装物押金收入含税吗
  • 如何将iphone照片导入电脑里
  • vue2.0解决跨域问题
  • 孕妇能吃荔枝吗 孕晚期
  • 固定资产投资账务处理
  • 海关专用缴款书认证的步骤和说明
  • 商品流通企业会计分录
  • 保险赔款的会计分录
  • 过拟合能不能从根本上解决
  • 应付职工薪酬年末结转到哪个科目
  • 矿产资源补偿费计入管理费用吗
  • 金税盘,税控盘Ukey价格
  • php sse
  • 小规模纳税人的企业所得税怎么算
  • "设计"
  • 简单html代码
  • 嵌入html
  • 应届生优势大吗
  • 外购无形资产账务处理
  • mysql函数nvl
  • 灵活就业收入是填多好还是填少好
  • 为博客园开发了什么项目
  • 新入股公司股权转让
  • 年金现值的含义
  • 公司代缴社保生育津贴大概领多少
  • 低值易耗品属于资产类账户吗
  • 房产公司增值税专用发票
  • 企业收到普通发票需要报税嘛
  • 资产处置费用是资产类科目吗
  • mysql5.5安装配置教程
  • 设置密码保护的pdf怎么转word
  • ubuntu安装mkl
  • linux不常用命令
  • solaris netstat
  • 一键ghost的功能
  • 安装最新的Google应用
  • ghost出现错误
  • linux内核编程指南
  • win7系统中怎样没有智能卡服务
  • python生成器详解
  • echarts.on
  • Vuforia How To Use Android Plugins in Unity Apps
  • Python连接MySQL并使用fetchall()方法过滤特殊字符
  • android 字体设置
  • 企业去哪查
  • 江西公安电子证件
  • 未办理税务登记取得专票抵扣
  • 城市维护建设税的计税依据
  • 银行宣传岗位职责怎么写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设