文章目录[隐藏]

  • 介绍
  • 方法:
  • 结果
  • 基准
  • 亚当。ENet用于快速融合。每个数据集上使用4个Titan X GPU,训练只需要3-6个小时。
  • 参考:

Enet网络学院(enet硅谷动力学院)雷锋网2019-02-26 10:14:15

本文是为AI研究所整理的技术博客,原题:

ENet——一种用于实时语义分割的深度神经架构

作者|阿鲁纳瓦

翻译| callofduty890

校对|范姜梨评|皮塔整理|鲤鱼网

原始链接:

https://towardsdatascience . com/enet-a-deep-neural-architecture-for-real-time-semantic-segmentation-2 baa 59 cf 97 e 9

图一。一个语义分段的家伙和一个卡通之间的对话

这是论文的摘要:

ENet:用于实时语义分割的深度神经网络架构

作者亚当·帕兹克

论文:https://arxiv.org/abs/1606.02147

介绍

ENet(高效神经网络)提供了实时按像素进行语义分割的能力。ENet的速度提高了18倍,FLOP要求降低了75倍,参数降低了79倍,并为现有模型提供了类似或更好的精度。在CamVid、CityScapes和SUN数据集上进行了测试。

方法:

图3。ENet架构

以上是完整的网络架构。

它分为几个阶段,由表中的水平线和每个块名称后的第一个数字突出显示。输出尺寸为输入图像分辨率的512 * 512。

图4。ENET的每个模块都有详细的解释。

视觉表现:

-初始模块是(a)中所示的模块-瓶颈模块显示在(b)中

每个瓶颈模块包括:

-1×1投影,减少尺寸。

-主卷积层(conv)(-常规、扩展或完整)(3×3)

-1×1扩展

并且它们在所有卷积层之间放置批标准化和预露。

如果瓶颈模块正在缩减采样,则将最大池层添加到主分支。此外,第一个1×1投影被替换为2×2卷积,跨距= 2。

他们将激活无填充以匹配要素地图的数量。

Conv有时是非对称卷积,即5 * 1和1 * 5卷积的序列。

对于正则项,他们使用空间落差:

瓶颈2.0之前,p = 0.01

-完成后p = 0.1

所以,

阶段1,2,3-编码器-由5个瓶颈模块组成(除了阶段3没有下采样)。

阶段4,5-解码器-阶段4包含三个瓶颈,阶段5包含两个瓶颈模块。

接下来是一个fullconv,它输出最终输出-C * 512 * 512大小,其中C是滤波器的数量。

有一些事实:

-他们在任何预测中都没有使用偏见术语

-在每个卷积层和激活层之间,它们使用批量归一化

-在解码器中,MaxPooling被MaxUnpooling代替。

-在解码器中,填充被无偏差的空间卷积代替。

-在最后一个(5.0)上采样模块中没有使用池索引。

-网络的最后一个模块是裸完全卷积,占用了解码器的大部分处理时间。

-每个侧支丢失一个空,第一级p = 0.01,然后是后级p = 0.1。

结果

通过benchmark测试了ENet的性能。

-CamVid(道路场景)

-城市景观(道路场景)

-太阳RGB-D(室内场景)

SegNet [2]被用作基线,因为它是最快的分段模型之一。使用cuDNN后端使用Torch7库。

使用英伟达Titan X GPU和英伟达TX1嵌入式系统模块记录推理速度。输入图像大小为640×360,速度超过10fps。

图5。以SegNet为基线的两种不同GPU推理时间的比较

图6。Segnet和ENet的硬件要求

基准

亚当。ENet用于快速融合。每个数据集上使用4个Titan X GPU,训练只需要3-6个小时。

它分两个阶段进行:

-首先,他们训练编码器对输入图像的下采样区域进行分类。

然后附加一个解码器,训练网络进行上采样和像素分类。

学习率-5e-4

L2的重量衰减为2e-4。

批量为10件。

自定义类别权重方案定义为

图7显示了。自定义类别权重方案的公式

其中c = 1.02,类别权重限制在[1.50]的区间内

图8。Cityscapes数据集的性能

图9。Camvid数据集的性能

参考:

A.Paszke、A. Chaurasia、S. Kim和E. Culurciello。Enet:用于实时语义分割的深度神经网络架构。arXiv预印本arXiv:1606.02147,2016。

动词 (verb的缩写)Badrinarayanan,A. Kendall和R. Cipolla,“Segnet:用于图像分割的深度卷积编码器-解码器架构”,arXiv预印本arXiv:1511.00561,2015年。

我最近也转载了这篇论文,可以在这里找到:

https://github . com/iArunava/ENet-实时-语义-分段

想继续查看本文相关链接和参考文献?

点击【enet——实时语义分割的深度神经架构】或长按地址访问:

https://ai.yanxishe.com/page/TextTranslation/1468

艾所今日推荐:雷锋网雷锋网雷锋网

卡耐基梅隆大学2019年春季的“神经网络自然语言处理”是CMU语言技术学院和计算机学院的联合课程。其主要内容是教学生如何利用神经网络做自然语言处理。神经网络可以被认为是为语言建模任务提供了一个强有力的新工具。同时,神经网络可以在许多任务中改进最新技术,使过去不易解决的问题变得容易和简单。

加入群免费看视频:https://ai.yanxishe.com/page/groupDetail/33

收集3条评论。