当前位置: 首页 > news >正文

图像分割(Unet算法学习笔记)

知识提要

数据集使用VOC2012
CNN 卷积神经网络Convolutional Neural Network
GPU图像处理单元=Graphic Processing Unit)图形处理器
convolution 卷积
ReLU全名Rectified Linear Unit,意思是修正线性单元
bn全称Batch Normalization批标准化
FC全连接神经网络是一种最基本的神经网络结构,英文为Full Connection

语义分割和实例分割

语义分割就是把人和动物分开,实例分割就是在此基础上把人也区分开

损失函数

在这里插入图片描述
预测概率为95%,说明挺好了,权值要设的比较低,比较简单
若概率为0.5,比较难,权值比较高,平方以后权值差异较大

iou计算

在这里插入图片描述
绿框的数值和黄框的数值加起来-801

Miou计算在这里插入图片描述

IOU计算结果为左图交集的结果除以右图并集的结果
MIOU即求计算所有类别的平均值

卷积神经网络CNN

传统网络一共特征值,卷积网络三维
在这里插入图片描述

卷积的作用

在这里插入图片描述

图像颜色通道

在这里插入图片描述
在这里插入图片描述
将三个通道的结果叠加在一起
在这里插入图片描述
在这里插入图片描述
在已有卷积的基础上继续做卷积

卷积层的重要参数

步长

在这里插入图片描述

卷积核尺寸

一般取3X3

边缘填充

+pad1
在这里插入图片描述
在边界上加上一圈0,可以让边界上的数字利用率变高,且不会对最终数据产生影响

卷积核个数

卷积结果计算

在这里插入图片描述
在这里插入图片描述

卷积参数共享

每个区域用相同的核处理
在这里插入图片描述

池化的作用

压缩作用
在这里插入图片描述

整体网络架构

两次卷积一次池化
在这里插入图片描述
只有带参数计算的才能算一层神经网络
下图为7层在这里插入图片描述

感受野的作用

在这里插入图片描述

Unet网络

在这里插入图片描述

Unet++版本

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

实例

预处理

此算法将一张图片中每个细胞都单独拎出来作为一个标签,预处理就是将众多的标签进行合并
开始讲解视频 https://www.bilibili.com/video/BV1zb411R7vU/?p=21&spm_id_from=pageDriver&vd_source=f991aae54cfa30efc5899b3ae41bbbed第21集开始
debug视频第23集:特征融合方法演示

train文件数据增强

使用 Albumentations 库进行数据加强
操作步骤
在这里插入图片描述

dataset文件

第一部通过opencv将图片读入

archs文件

查看train函数流程
在forward()函数前面打断点,是入口地址

val文件画图在这里插入图片描述

保存原始数据,分割数据,标签数据

文件运行的参数即模型的名字在哪个文件夹中
其实和训练的流程一样
model.eval()模式即验证模式,参数不发生更新

文件保存内容解读

E:\大学文件\Unet(没跑过)\unet++\models\dsb2018_96_NestedUNet_woDS\model.pth保留 模型文件
log文件记录在这里插入图片描述
lr 学习率

数据集存放位置

E:\大学文件\Unet(成功)\unet++\inputs\dsb2018_96\images 存放原始图片
E:\大学文件\Unet(成功)\unet++\inputs\dsb2018_96\masks 存放标签图片

http://www.lryc.cn/news/35471.html

相关文章:

  • Fortinet 发布《2022下半年度全球威胁态势研究报告》,七大发现值得关注
  • ThinkPHP 6.1 模板篇之循环和选择标签
  • Jetpack太香了,让开发效率提升了不少
  • 【软考中级信安】第四章--网络安全体系与网络安全模型
  • 四、GC分析内存调优
  • 如何快速开发一套分布式IM系统
  • W806|CKLINK LITE|调试|elf文件模板|CSDK|Debug|学习(4):CKLINK调试W806
  • 【100个 Unity实用技能】 ☀️ | 脚本无需挂载到游戏对象上也可执行的方法
  • 「IT女神勋章」挑战赛#
  • 易优cms user 登录注册标签
  • 源码安装Redis 7.0.9并且systemctl管理
  • 编写程序:有92号和95号汽油可以选择,选择你需要的汽油,并输入需要加油的升数,点击按钮“`计算总价钱`“在div中可以得到你所需要支付的价格
  • 参考文献去哪里查找,参考文献标准格式是什么
  • WIFI标签操作步骤
  • 【Hello Linux】命令行解释器
  • 开源一个通用的 HTTP 请求前端组件
  • 等保测评机构资质申请条件是什么?个人可以申请吗?
  • android 卡顿、ANR优化(1)屏幕刷新机制
  • Landsat8中*_MTL.txt文件详解
  • 好的提高代码质量的方法有哪些?有什么经验和技巧?
  • yum保留安装包
  • ERP系统哪家比较好?
  • Python读写mdb文件的实战代码
  • MAC和IP地址在字符串形式、数字形式和byte数组中的转换
  • 时间轮来优化定时器
  • 《和AI交朋友》教学设计——初识人工智能
  • 机载雷达的时间简史
  • 2018年MathorCup数学建模A题矿相特征迁移规律研究解题全过程文档及程序
  • 如何在 Python 中创建对象列表
  • Canny算法原理和应用