主要内容

Fcnlayers.

为语义分割创建完全卷积的网络层

描述

例子

LGRAPH.= fcnlayers(图片尺寸numclasses.返回配置为FCN 8S的完全卷积网络(FCN),用于语义分割。使用来自VGG-16网络的层和权重预先突出FCN。

Fcnlayers.包括A.PixelclassificationLayer.预测输入图像中的每个像素的分类标签。像素分类层仅支持RGB图像。金宝app

此功能需要深度学习工具箱™VGG-16网络模型金宝app支持包。如果未安装此支持金宝app包,则vgg16.(深度学习工具箱)功能提供了一个下载链接。

LGRAPH.= fcnlayers(图片尺寸numclasses.,'类型',类型返回配置为类型的FCN类型

例子

全部收缩

定义图像大小和类,然后创建网络。

图像= [480 640];numclasses = 5;Lgraph = fcnlayers(图像化,numcrasses)

显示网络。

图(LGROPL)

创建FCN 16s。

图像= [480 640];numclasses = 5;Lgraph = fcnlayers(图像化,numcrasses,'类型''16S'

显示网络。

图(LGROPL)

输入参数

全部收缩

网络输入图像大小,指定为格式的2元素向量[高度宽度]。最小图像尺寸是[224 224]因为FCN基于VGG-16网络。

语义分段中的类数,指定为大于1的整数。

FCN模型类型,指定为以下之一:

FCN模型 描述
'32s'

将最终特征映射上的最终特征映射为32倍。此选项提供具有较低计算成本的粗略分段。

'16S'

从第四个池层融合特征映射后,将最终特征映射上的最终特征映射为16倍。来自早期层的此附加信息以额外计算成本提供中型分段。

'8S'

在融合特征映射到来自第三和第四最大池层的定义功能映射后,将最终特征映射上的最终特征映射。早期层的此附加信息以额外计算成本提供更精细的晶粒分割。

输出参数

全部收缩

代表FCN网络架构的图层,返回为a分层图(深度学习工具箱)目的。

使用双线性插值重量初始化所有转置卷积层。所有转换卷积层偏置术语都固定为零。

提示

  • 由网络生产的网络Fcnlayers.金宝app一旦他们接受培训,支持GPU代码生成深入学习Trainnetwork.(深度学习工具箱)。看深入学习代码生成(深度学习工具箱)有关详细信息和示例。

参考

[1] Long,J.,E. Shelhamer和T. Darrell。“用于语义细分的完全卷积网络。”计算机愿景和模式识别的IEEE会议的诉讼程序,2015,pp。3431-3440。

也可以看看

对象

功能

在R2017B中介绍