DeepLabV2(Semantic Image Segmentation withDeep Convolutional Nets, Atrous Convolution,and Fully C)

DeepLab V2: 改进版的DeepLab V1 摘要部分开门见山的就提出了论文的三点贡献。空洞卷积在dense prediction任务中(像素级预测任务)可以有效的控制感受野,或者说特征图尺寸(通过空洞率)。而且在扩大感受野的同时不用增加额外的参数和计算量。提出了空洞卷积金字塔结构(atrous spatial pyramid pooling - ASPP)来处理多尺度问题。 阅读详情

目录

1.论文地址

2.DeepLabV2提出改进之处

(1)改进一

(2)改进二

(3)改进三

3.改进过程

(1)传统的DCNN存在的问题

(2)改进一

(3)改进二

(4)改进三

(5)改进之后的优势

(1)速度方面

(2)准确性方面

(3)简洁性

4.使用方法

(1)用于密集特征提取和扩大感受野的Atrous

(2)使用Atrous Spatial Pyramid Pooling (ASPP)多尺度图像表示

(3)Structured Prediction with Fully-Connected Conditional Random Fields for Accurate Boundary Recovery

 5.实验结果评价

(1)PASCAL VOC 2012

①改进之前结果

②改进之后结果

③测试集上结果

④VGG-16 vs. ResNet-101 

(2)PASCAL-Context

(3)PASCAL-Person-Part

(4)Cityscapes


DeepLabV1

U-Net++

U-Net

FCN

图像分割常用数据集

1.论文地址

Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFs

2.DeepLabV2提出改进之处

(1)改进一

第一:强调使用上采样滤波器,或者“arouse convolution”作为密集任务计算的强大工具。arouse卷积可以在深度卷积神经网络中计算时明确控制图像的分辨率,并且在我们不增加参数量或者计算量的情况下有效地扩大卷积核的感受野,包含更大的上下文。

(2)改进二

第二:提出 了arouse空间金字塔池化(ASPP),在多尺度上稳定地分割目标。ASPP使用多个采样率和有效视野的卷积核进入卷积特征层,在多尺度上捕获目标和图像上下文。

(3)改进三

第三:提高了目标边界定位,通过联合来自DCNNs和概率图模型。

3.改进过程

(1)传统的DCNN存在的问题

第一:降低特征图的分辨率

第二:存在多尺度的目标对象

第三:DCNN存在平移不变性从而降低的定位的精度(平移不变性对于图像的分类很重要)。

(2)改进一

之前在使用DCNN进行图像的分类的时候,所设计的DCNN使用都是使用连续的最大池化层和下采样重复组合使用(卷积-激活函数-最大池化-……)。但是这样很容导致图像的分辨率很快的降低,所以为了达到密集的特征图,并对其进行了改进,将DCNN的最后几个最大池化层移除了下采样的算子,并对其后序的卷积层进行上采样。

具体方法:结合空洞卷积来恢复全分辨率特征图,计算更加密集的特征图,然后对原始图像大小的特征进行简单的双线性插值。(使用空洞卷积不增加参数量和计算量并且扩大卷积核的感受野)。

空洞卷积

(3)改进二

为了改进其多尺度的目标对象,使用不同采样率的多个并行的空洞卷积层有效的实现。(atrous Spatial Pyramid Pooling——ASPP)。

(4)改进三

由于以对象为中心的分类器需要对空间变换保持不变性,从而导致了DCNN的空间精度。而解决的方法是使用CRF来提高模型捕获精细细节的能力。

(5)改进之后的优势

(1)速度方面

凭借空洞卷积的优势,密集的DCNN在GPU上以8FPS的速度运行,而全连接CRF在CPU上的推理时间需要0.5秒;

(2)准确性方面

在几个具有挑战性的数据集上获得了最好的结果,其中PASCAL VOC 2012语义分割数据集,PASCAL-Context,PASCAL-Person-part和Cityscape语义分割数据集上。

(3)简洁性

该系统由两个非常完善的模块级联组成:DCNNs和CRFs.

4.使用方法

(1)用于密集特征提取和扩大感受野的Atrous

其中:y[i] 表示空洞卷积之后的输出结果;x[i] 表示一维的输入;w[k] 表示长度为k的卷积核;r表示对应的空洞卷积的步长,标准卷积的步长r=1.

图a(1-D)表示在低分辨率输入特征图上进行标准卷积的稀疏特征提取;

图b(1-D)表示在使用步长r=2的空洞卷积进行的密集特征提取,输入高分辨率的特征图。

对于二维的特征图进行空洞卷积,可以看到最上面对应的输出是在低分辨率输入特征图上进行的标准卷积稀疏特征提取。最下面的输出结果是在高分辨率上进行的步长r=2的空洞卷积。

上图是在使用空洞卷积计算特征图的密度增加4倍,然后使用双线性插值的方法增加8倍,从而恢复特征图到原始的图的分辨率。

使用空洞卷积(Atrous 卷积)的好处是在DCNN的任意层都可以扩大卷积核感受野,使用步长r的空洞卷积可以有效的扩大卷积核的大小(k=k+(k-1)*(r-1)),从而扩大感受野,并且不会增加参数量和计算量。而DCNN中一般都是使用小卷积减少参数量和计算量(如3x3的卷积)。

Atrous Spatial Pyramid Pooling (ASPP)对中心像素(橙色的)进行分类,通过聚合多个不同步长的空洞卷积(平行的)进行多尺度特征。

(2)使用Atrous Spatial Pyramid Pooling (ASPP)多尺度图像表示

① 使用共享参数并行DCNN的分支,这些分支从多个重新缩放的原始图像版本中提取的分数图。并行这些分支的特征图双线性插值到原始图像分辨率,通过每个位置获取不同尺度的结果进行融合,这样很好的提高了性能。

②使用来自R-CNN的空间金字塔池化的方法,通过在单个尺度上提取的卷积特征进行重采样,可以准确有效的对任意尺度的区域进行分类。但是本文对其进行了改进,得到Atrous Spatial Pyramid Pooling,通过使用多个具有不同采样率的并行空洞卷积层,为每个采样率在单独的分支上提取的结果进一步处理并融合最终的结果。

(3)Structured Prediction with Fully-Connected Conditional Random Fields for Accurate Boundary Recovery

CRF的主要作用是对其边界进行恢复。提出CRF的主要原因是定位准确率和分类准确性之间在DCNN需要进行平衡(二者不可同时兼得),并且具有多个最大池化层的DCNN在图像分类方面已经取得了很大的成功,但是由于DCNN具有平移不变性和顶层节点的巨大感受野只能产生平滑的结果。

针对解决边界问题,主要有两种方法:

第一:利用卷积网络中多层的信息,以便更好的估计对象的边界

第二:采用超像素表示方法。 

将CRF模型集成到该系统中,主要函数如下:

 5.实验结果评价

主要是在四个具有挑战性的数据集上进行评估:PASCAL VOC 2012, PASCAL-Context, PASCALPerson-Part, and Cityscapes.

(1)PASCAL VOC 2012

包含20个前景和1个背景,原始的数据集中训练集包含1464,1449张验证集,1456张测试集张像素级标签图片。其中增强后的数据通过annotations提供,包含10582张训练图片。

①改进之前结果

使用VGG16在ImageNet数据集上训练的模型作为预训练模型,batch=20,learing rate=0.001,每2000次的迭代将学习率乘以0.1,momentum=0.9,weight deacy=0.0005.

可以看到当卷积核大小为3x3,并且步长为r=12时,参数量是最少,速度是最快并且使用CRF之后精度基本是最高的。 

②改进之后结果

主要针对不同的学习策略,空洞金字塔池化和更深层次的网络以及多尺度的改进。

第一:改进学习策略,使用learing_rate*(1-(iter/max_iter)^power)的学习策略比直接使用“step”固定步长减小学习的方式更加的有效,性能上提升1.7%。

第二:将batch=10和20k的迭代,在验证集的性能上提升了3.63%。

第三:使用Atrous Spatial Pyramid Pooling的方式,性能上提升了1.22%。

第四:使用更深层的网络和多尺度处理,使用ResNet-101和images at scale = {0.5, 0.75, 1};

使用ResNet-101更深层次的模型性能上提升了2.55%,而在MS-COCO预训练模型上性能提升2.01%。

③测试集上结果

④VGG-16 vs. ResNet-101 

(2)PASCAL-Context

该数据集提供了详细的语义标签,其中包括59个类别一个背景类别;用于训练集的数据包含4998张,用于验证集的数据5105张。

其中DeepLab 超过 VGG-16 LargeFOV 2% ,采用了多尺度的输入和最大池化合并之后性能提升到41.4%。并且在MS-COCO上预训练的模型带来了1.5%的提升;采用atrous spatial pyramid pooling比LargeFOV更加的有效,采用CRF之后,模型最终达到的效果是45.7%(当时最好的结果)。

使用CRF之后,分割的图像更加的平滑,对边界的处理更加有效。 

(3)PASCAL-Person-Part

这部分主要专注于的数据集是“人物”的部分,其中包含更多的训练数据以及对象尺度和人体姿态的较大变化(包含每个人详细部分注解:如人眼,鼻子等);数据集标注合并为Head,Torso,Upper/Lower Arms和Upper/Lower Legs,因此最终有6个类别和1个背景类别;其中包含的训练集有1716张和验证集有1817张图像。

 其中只是DeepLab的准确率为58.9%,通过最大池化结果多尺度输入和融合进一步提升了性能,在MS-COCO上对模型进行预训练会产生1.3%提升。

(4)Cityscapes

该数据集包含50个不同城市的街道中收集的5000张高质量像素级注的图片,其中场景包括:地面,建筑,物体,自然,天空,人类和车辆。训练集2975张,验证集500张和测试集1525张图片。

 

 

pascal_person_part.zip Pascal-Person-Part:人体解析语义分割数据集,只有6种不同的语义标签,与人相关的也较粗糙,图像总数3553。 立即下载

相关推荐

SAP中成本估算没有找到工艺路线消息处理实例

在针对成品的标准成本核算处理过程中,系统中会经由设定好的策略来收集成品相关成本组成,最终计算出产成品的标准成本。关于成本组成,可以归纳为三个基本要素,料,工,费。即标准成本就是要知道,生产一件成品,需要消耗多少钱的原材料?消耗多少钱的人工?以及其它的间接消耗? 某日,接到CO同事的反馈,在用CK11N做产成品标准价格核算时,提示没有工艺路线确定,但该消息为绿灯,可以通过。基于业务上的谨慎,提出分析。 从提示可以看出问题与工艺路线有关。因为,成品工艺路线中设定有成品生产所耗工时,所以,在计算产成品标准

专注SAP应用技术文章写作,致力于拉近用户与系统间的距离; 6278

DeepLab v2论文精读

生成的模型DeepLab-CRF-LargeFOV与昂贵的DeepLabCRF-7x7的性能相匹配。同时,它的运行速度快3.36倍,参数明显更少(20.5M而不是134.3M)。

qq_52053775的博客 1657

用ADS搞定CGH40010F的宽带连续F类功放:从阻抗计算到版图仿真的保姆级流程

本文详细介绍了使用ADS设计CGH40010F宽带连续F类功放的全流程,从阻抗计算到版图仿真。通过分析器件特性和理论基础,提供谐波阻抗匹配和版图协同验证的实用技巧,帮助射频工程师高效完成高效率功放设计。重点关注宽带连续F类功放的设计难点和调试方法,提升设计成功率。

weixin_29189377的博客 376

深度学习论文精读[11]:Deeplab v2

Deeplab v2 严格上算是Deeplab v1版本的一次不大的更新,在v1的空洞卷积和CRF基础上,重点关注了网络对于多尺度问题的适用性。多尺度问题一直是目标检测和语义分割任务的重要挑战之一,以往实现多尺度的惯常做法是对同一张图片进行不同尺寸的缩放后获取对应的卷积特征图,然后将不同尺寸的特征图分别上采样后再融合来获取多尺度信息,但这种做法最大的缺点就是计算开销太大。...

weixin_37737254的博客 1156

西红柿成熟度检测数据集总结

成熟度类别标注数量semiripe(半成熟)10275rotten(腐烂)13470fullyripe(完全成熟)35031unripe(未成熟)26212。

crz1336768325的博客 2125

从牛顿冷却定律到热传导方程:一维热传导方程的物理直觉与数学推导

本文从牛顿冷却定律出发,结合傅里叶热传导定律和能量守恒原理,系统推导了一维热传导方程的数学形式。通过微元分析和物理直觉,揭示了温度随时间变化与空间二阶导数之间的关系,并阐释了热扩散率α的物理意义。文章还探讨了方程的边界条件、数值解法及其在材料科学和工程中的应用,为理解热量传递提供了清晰的物理图像和数学框架。

palm99的专栏 837

论文阅读 || 语义分割系列 —— deeplabv2 详解

论文地址:https://arxiv.org/pdf/1606.00915.pdf 1 deeplabv2的概述 主要贡献 1 强调使用空洞卷积。作为密集预测任务的强大工具,空洞卷积能够明确的控制 DCNN 内计算特征响应的分辨率。 既可以有效的扩大感受野,在不增加参数量和计算量的同时获取更多的上下文 2 提出了 空洞空间卷积池化金字塔(atrous spatial pyramid pooling ( ASPP)),以多尺度的信息得到更强健的分割结果。ASPP并行的采用了多个采样率的空洞卷积层来预测,

magic_ll的博客 5719

Navicat从入门到精通:数据库管理全攻略

本文系统梳理Navicat数据库管理工具的核心应用体系。从基础的安装与多类型数据库连接入手,详解数据库与数据表的创建、修改、删除等操作逻辑;深入数据增删改查的可视化与 SQL 语句双重操作模式,结合Excel/SQL文件的导入导出场景提供实操指南。同时覆盖数据备份恢复、跨库同步等进阶功能,以及视图、存储过程等高级应用。通过对比同类工具突出Navicat的易用性与功能性优势,并针对连接失败、字符乱码等常见问题提供解决方案,帮助读者从零基础掌握数据库全生命周期管理,提升数据操作效率与安全性。

邓邓子的博客 1897

深度学习之图像分割—— deeplabv2基本思想和网络结构以及论文补充

下图是原论文中介绍ASPP的示意图,就是在backbone输出的Feature Map上并联四个分支,每个分支的第一层都是使用的膨胀卷积,但不同的分支使用的膨胀系数不同(即每个分支的感受野不同,从而具有解决目标多尺度的问题)。下图有画出更加详细的ASPP结构(这里是针对VGG网络为例的),将Pool5输出的特征层(这里以VGG为例)并联4个分支,每个分支分别通过一个3x3的膨胀卷积层,1x1的卷积层,1x1的卷积层(卷积核的个数等于num_classes)。这是一篇2016年发布在CVPR上的文章。

qq_44832832的博客 1372

多模态论文笔记——BLIP

本文详细介绍这几年AIGC火爆的隐藏功臣,多模态模型:BLIP。

haopinglianlian的博客 2454

【教程4>第6章>第26节】基于FPGA的MMSE信道估计与均衡系统实现与整体测试,并对比LS信道估计

通过前面几个章节的学习,我们完成了MMSE信道估计和均衡系统。为了进一步验证MMSE信道估计的性能,我们在系统的最后,增加一个信道估计误差计算程序。由于MMSE信道估计,其主要优势在SNR较小时提现,因此测试对比时,我们在testbench中,将SNR设置为2db。然后m值,我们不考虑一个固定值,而是一直累加,直到所设置的仿真时间结束。通过对比可以看到,MMSE信道估计性能优于LS信道估计。这样方便FPGA中的误差计算。

FPGA/MATLAB学习教程/源码/项目合作开发 1599

[语义分割] DeepLab v2(膨胀卷积、空洞卷积、多尺度信息融合、MSc、ASPP、空洞空间金字塔池化、Step学习率策略、Poly学习率策略)

膨胀卷积、空洞卷积、多尺度信息融合、MSc、ASPP、空洞空间金字塔池化、Step学习率策略、Poly学习率策略

Le0v1n 的博客 4322

【LIN总线测试】——LIN主节点数据链路层测试

LIN总线是基于UART/SCI(通用异步收发器/串行接口)的低成本串行通讯协议。其目标定位于车身网络模块节点间的低端通信,主要用于智能传感器和执行器的串行通信,而这正是CAN总线的带宽和功能所不要求的部分。本章节主要介绍LIN主节点数据链路层如何测试?

测试领域技术分享 2613

Semantic Segmentation---DeepLab V1:Semantic Image Segmentation with Deep Convolutional Nets..(论文解读二)

Title:DeepLab V1: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFs Data:2019/04/17 Abstract:DeepLab是结合了深度卷积神经网络(DCNNs)和概率图模型(DenseCRFs)的方法。在实验中...

一一 1569

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Manual2Skill——让VLM从装配手册中提取装配步骤,随后做姿态估计,最终完成IKEA家具的自动组装(含IKEA-Manuals的详解)

Manual2Skill:基于视觉语言模型的家具自动装配框架 摘要:新加坡国立大学等机构提出的Manual2Skill框架,通过视觉语言模型(VLM)理解家具装配手册,实现自主机器人装配。该框架首先利用GPT-4o解析手册中的抽象示意图,生成分层装配图;然后结合部件点云和手册图像预测6D装配位姿;最后通过运动规划生成无碰撞装配轨迹。实验表明,该方法能有效处理复杂的长时序装配任务,显著减少对示范数据的依赖。相比传统方法局限于简单桌面任务,Manual2Skill突破了复杂家具装配的挑战,为智能制造提供了新思路

结构之法 算法之道 4688

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Deep lab V1&V2&V3论文总结

本周主要读了deep lab系列的三篇论文,做一些总结与大家分享。

weixin_46572554的博客 1325

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

第四章:DeepLabV2——使用深度卷积神经网络、空洞卷积和全连接条件随机场进行语义图像分割

0.摘要在这项工作中,我们使用深度学习来解决语义图像分割任务,并做出了三个实验证明具有实际价值的主要贡献。首先,我们强调通过上采样滤波器进行卷积,或者称为“空洞卷积”,在密集预测任务中是一种强大的工具。空洞卷积允许我们在深度卷积神经网络中明确控制特征响应计算的分辨率。它还可以在不增加参数或计算量的情况下有效地扩大滤波器的视野以包含更大的上下文。其次,我们提出了空洞空间金字塔池化(ASPP),以稳健地在多个尺度上分割对象。

ADICDFHL的博客 1404

DeepLab系列(v1,v2,v3,v3+)总结

- v1:修改经典分类网络(VGG16),将空洞卷积应用于模型中,试图解决分辨率过低及提取多尺度特征问题,用CRF做后处理 - v2:设计ASPP模块,将空洞卷积的性能发挥到最大,沿用VGG16作为主网络,尝试使用ResNet-101进行对比实验,用CRF做后处理 - v3:以ResNet为主网络,设计了一种串行和一种并行的DCNN网络,微调ASPP模块,取消CRF做后处理 - v3+:以ResNet或Xception为主网络,结合编解码结构设计了一种新的算法模型,以v3作为编码器结构,另行设计了解

Talk is cheap, show me the code! 2万+

深度学习语义分割篇——DeepLabV2原理详解篇

Hello,大家好,我是小苏👦🏽👦🏽👦🏽在上一节,我已经为大家介绍了DeepLabV1的原理,还不清楚的赶快点击☞☞☞了解详情。🍍🍍🍍那么这篇就和大家唠唠DeepLabV1的兄弟篇——DeepLabV2。其实呢,你要是清楚DeepLabV1的话,那么DeepLabV2对你来说就是小菜一碟了,改进点是比较少也比较好理解的。话不多说,让我们一起走进DeepLabV2的世界叭~~~🚖🚖🚖DeepLabV2论文🍵🍵🍵。

秃头小苏的博客 2877

Semantic Segmentation -- (DeepLabv2)Semantic Image Segmentation ... Fully Connected CRFs论文解读

DeepLabv2 DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFs 原文地址:DeepLabv2 收录:TPAMI2017 (IEEE Transactions on Pattern Analysis and Mach

DFan的NoteBook 1万+

深度学习论文翻译 -- DeepLab-V2

摘要:本文我们使用深度学习的方法解决语义分割的相关问题,我们作了三个主要贡献,并且都很有实用价值。首先,我们设计的空洞卷积非常适合稠密预测任务。借助空洞卷积(Atrous Convolution),我们可以有效控制输出特征图的分辨率。不仅如此,我们可以有效增大卷积核的感受野(field of view),并且不会增加参数量和计算代价。其次,我们提出带空洞的空间金字塔池化(ASPP)模块,通过不同的...

DAOCHI 1319

论文阅读:《DeepLab-v2: Semantic Image Segmentation 》

论文地址:https://arxiv.org/pdf/1606.00915.pdf 概述DeepLabv2 是在DeeplabV1 的基础上又做了改进的。Deeplabv1 主要是在FCN 的基础上对vgg 网络进行fine tuning,并加上一个全连接的CRF,这样可以保证对FCN 得到的结果在局部细节上进行优化,从而实现在PASCALVOC 数据集上达到71.6%的准确率,成为当时的state

青青韶华 1万+

DeepLab v2论文笔记

摘要: 三个贡献和创新点: Atrous CNN;准确调节分辨率,扩大感受野,降低计算量 ASPP;多尺度特征提取,得到全局和局部特征和语境 Fully Connected CRF;概率图模型,优化边缘效果 简介 图像语义分割主流方法: FCN [https://arxiv.org/pdf/1605.06211.pdf] + https://github.com/v...

helloworld_Fly的博客 1万+

【论文研读】Deeplab系列

通过这种方式,CRF 可以对像素的类别标签进行全局优化,以消除初始分割过程中可能出现的错误。下图有画出更加详细的ASPP结构(这里是针对VGG网络为例的),将Pool5输出的特征层并联4个分支,每个分支分别通过一个3x3的膨胀卷积层,1x1的卷积层,1x1的卷积层(卷积核的个数等于num_classes)。就是在backbone输出的Feature Map上并联四个分支,每个分支的第一层都是使用的膨胀卷积,但不同的分支使用的膨胀系数不同(即每个分支的感受野不同,从而具有解决目标多尺度的问题)。

YS1455的博客 1249

Awesome Claude Skills与Google Drive集成:打造无缝协作的智能工作流

在当今数字化办公环境中,高效管理和自动化处理云存储文件已成为提升生产力的关键。Awesome Claude Skills作为一个精选的Claude AI技能集合,通过与Google Drive的深度集成,为用户提供了强大的文件自动化处理能力。本文将详细介绍如何利用这一集成平台实现文件上传下载、搜索管理、权限控制等核心功能,帮助普通用户轻松构建智能化的Google Drive工作流。 ## 为什么

gitblog_00434的博客 517

人体解析(Human Parse)开源数据集整理

Human Parse开源数据集整理

持续关注并分享目标检测、数据生成、视频驱动、跨模态、分割、关键点等领域前沿技术 1万+
上一篇: 使用并查集实现查找无向图的连通分量和求解有向图的强连通分量
下一篇: DeepLabV3(Rethinking Atrous Convolution for Semantic Image Segmentation)
Keep_Trying_Go
博客等级 码龄6年 8546粉丝 1230原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值