使用扩张卷积的语义分割

简介: 使用扩张卷积训练语义分割网络。语义分割网络对图像中的每个像素进行分类,从而生成按类分割的图像。语义分割的应用包括自动驾驶的道路分割和医疗诊断的癌细胞分割。

​一、前言
使用扩张卷积训练语义分割网络。语义分割网络对图像中的每个像素进行分类,从而生成按类分割的图像。语义分割的应用包括自动驾驶的道路分割和医疗诊断的癌细胞分割。

二、加载训练数据
该示例使用 32 x 32 个三角形图像的简单数据集进行说明。数据集包括随附的像素标签地面实况数据。为真实地面创建像素标签。

三、创建语义分割网络
此示例使用基于扩展卷积的简单语义分割网络。为训练数据创建数据源,并获取每个标签的像素计数。

大多数像素标签用于背景。这种阶级失衡使学习过程偏向于统治阶级。若要解决此问题,请使用类权重来平衡类。您可以使用多种方法来计算类权重。一种常见的方法是反频率加权,其中类权重是类频率的倒数。此方法增加了对代表性不足的类的权重。使用反频率加权计算类权重。

通过使用输入大小与输入图像大小对应的图像输入图层创建像素分类网络。接下来,指定卷积、批量归一化和 ReLU 层的三个块。对于每个卷积层,指定 32 个膨胀因子递增的 3×3 滤波器,并通过将选项设置为 来填充输入,使其与输出大小相同。要对像素进行分类,请包括一个具有 K 1×1 卷积的卷积层,其中 K 是类的数量,后跟一个 softmax 层和具有反类权重的卷积层。

四、训练网络
指定训练选项。使用训练网络。
1.png

五、测试网络
加载测试数据。为图像创建一个。为真实地面创建像素标签。

使用测试数据和经过训练的网络进行预测。评估预测准确性。
2.png

六、细分新图像
读取并显示测试图像。
3.png
分割测试图像并使用 显示结果。
4.png

目录
相关文章
|
域名解析 缓存 弹性计算
CDN 的操作与使用|学习笔记
快速学习 CDN 的操作与使用
CDN 的操作与使用|学习笔记
|
编解码 算法 搜索推荐
淘宝人生里的虚拟人像渲染技术
全程干货,淘宝人生里的虚拟人像是如何实现的?
淘宝人生里的虚拟人像渲染技术
|
机器学习/深度学习 SQL 移动开发
数据库杂谈(四)—— 关系演算和E-R数据模型
本文讲述了关系演算和E-R数据模型的相关内容
651 0
|
机器学习/深度学习 缓存 并行计算
NVIDIA Tesla GPU系列P4、T4、P40以及V100参数性能对比
NVIDIA Tesla系列GPU适用于高性能计算(HPC)、深度学习等超大规模数据计算,Tesla系列GPU能够处理解析PB级的数据,速度比使用传统CPU快几个数量级,NVIDIA Tesla GPU系列P4、T4、P40以及V100是Tesla GPU系列的明星产品,云服务器吧分享NVIDIA Tesla GPU系列P4、T4、P40以及V100参数性能对比:
|
SQL 消息中间件 算法
Flink CDC 如何简化实时数据入湖入仓
本文整理自云邪、雪尽在 Flink Forward Asia 2021 的分享,该分享以 5 个章节详细介绍如何使用 Flink CDC 来简化实时数据的入湖入仓, 文章的主要内容如下: 1. Flink CDC 介绍 2. Flink CDC 的核心特性 3. Flink CDC 的开源生态 4. Flink CDC 在阿里巴巴的实践与改进 5. Flink CDC 的未来规划
10521 2
Flink CDC 如何简化实时数据入湖入仓
Bluetooth Profile Specification之3.0 RFCOMM服务
Bluetooth Profile Specification之3.0 RFCOMM服务
473 1
Bluetooth Profile Specification之3.0 RFCOMM服务
|
自动驾驶 IDE 开发工具
Pycharm的安装并且连接已有的Python环境实现自由编译(附中文配置)|并通过Pycharm实现增加网站访问
Pycharm的安装并且连接已有的Python环境实现自由编译(附中文配置)|并通过Pycharm实现增加网站访问
558 0
Pycharm的安装并且连接已有的Python环境实现自由编译(附中文配置)|并通过Pycharm实现增加网站访问
|
前端开发 JavaScript
vue简单实现书本翻页效果
偶然兴起,想要用vue来做一个书本的组件,有了这个想法后边开始动手,先简单地实现基本的效果,为后续封装为组件进行准备工作,实现该效果主要使用vue + css + JavaScript。
1486 0
vue简单实现书本翻页效果
|
算法 NoSQL Java
C++后端开发面试
C++后端开发面试 2019年8月:hello world,就记得opp的多态。 黑马视频《C++ 入门视频》1.5倍数,做笔记和作业,只是最基本的C++常用知识; 《C++Primer 5th》3个月过一遍,这本书相当不错,共分为 19 章:前 8 章为变量、循环等基本知识,第 9-12 章为标准库的知识比如容器算法等,第 13-19 章为设计、拷贝、重载等知识。纸质书上做笔记。 2019年12月买来《Effective C++》、《More Effective C++》、《STL 源码剖析》、《深度探索 C++ 对象模型》; 看完《C++Primer 5th》后就看《STL 源码剖析》,看
369 0
C++后端开发面试
|
存储 架构师 程序员
GitHub或正式登陆中国!全球最大开源软件平台拟设中国分公司
GitHub或正式登陆中国!据外媒报道,全球最大的软件开发平台GitHub计划在中国开设分公司。此前GitHub曝出封禁“受美国制裁”国家账号,引起舆论哗然。
1032 0
GitHub或正式登陆中国!全球最大开源软件平台拟设中国分公司