FCN(Fully Convolutional Networks for Semantic Segmentation)全文翻译

论文详解-Fully Convolutional Networks for Semantic Segmentation 全卷积网络是一类丰富的模型,可以解决许多像素级的任务。用于语义分割的fns通过传递预训练的分类器权重、融合不同的层表示以及在整个图像上进行端到端学习来显著提高准确率。端到端,像素到像素的操作同时简化并加速了学习和推理。本文的所有代码在Caffe中都是开源的,并且所有模型都可以在Caffe模型动物园中免费获得。进一步的工作已经证明了全卷积网络在各种图像到图像任务中的通用性。%5Csum。 阅读详情

        本人计算机研一小白,最近再看语义分割的相关论文,看到这篇文章被誉为语义分割的开山之作,于是花了两周对全文进行了翻译。文章有不对之处,敬请各位批评指正。

用于语义分割的全卷积网络

摘要

        卷积网络是一种能够生成特征层次结构的,强大的视觉模型。我们通过训练端到端,像素到像素来展示卷积网络本身,这胜过了语义分割最先进的技术。我们的关键点在于构建“完全卷积”网络,它可以接受任意大小的输入,并通过高效的推理和学习产生相应大小的输出。我们定义并详细描述了全卷积网络的空间,解释了它们在空间密集预测任务中的应用,并将它们与先前的模型联系起来。我们将当代分类网络(AlexNet [19], VGG net[31]和GoogLeNet[32])改编为完全卷积网络,并通过微调[4]将其学习表示转移到分割任务。然后,我们定义了一个新的体系结构,该体系结构将来自较深的粗层的语义信息与来自较浅的细层的外观信息结合起来,以生成精确而详细的分割。我们的全卷积网络实现了PASCAL VOC(20%的相对改进,2012年平均IU为62.2%)、NYUDv2和SIFT Flow的最先进分割,而对典型图像的推断时间不到五分之一秒。

1. 引言

     卷积网络正在推动识别技术的进步。卷积神经网络不仅在全图像分类方面得到了改进[19,31,32],而且在具有结构化输出的局部任务上也取得了进展。这包括了边界框对象检测(bounding box object detection)[29,12,17]、部分和关键点预测[39,24]和局部对应[24,9]的提升。

        从粗糙到精细推理,很显然下一步就是对每个像素进行预测。之前的方法通常是用卷积神经网络进行语义分割,其中每个像素都以它周围对象或区域的类型进行标记,这项工作解决了这个缺点。我们发现,一个经过训练的端到端、像素到像素的全卷积网络(FCN)在语义分割方面超过了最先进的技术,也不需要先进的设备。据我们所知,这是第一项端到端训练FCNs(1)进行像素预测和(2)进行监督前训练的工作。现有网络的完全卷积版本可以预测任意大小输入的密集输出。学习和推理的整个过程都是通过密集的前馈计算和反向传播实现的。在网络内上采样层可以在具有下采样池的网络中实现像素预测和学习。

        上述方法在渐近和绝对两方面都是有效的,并且排除了其他方法所带来的复杂性。Patchwise训练很常见[27,2,8,28,11],但缺乏全卷积训练的效率。我们的方法没有使用预处理和后处理的复杂性,包括超像素[8,16],建议[16,14],或通过随机场或局部分类器[8,16]进行事后细化。我们的模型将最近在分类[19,31,32]方面的成功转化为密集预测,方法是将分类网络重新解释为完全卷积的,并根据其已学习的表示进行微调。相比之下,之前的研究在没有监督的预训练的情况下应用了小型卷积网络[8,28,27]。

        语义分割面临语义和位置之间的内在冲突:全局信息解决做什么问题,而局部信息解决在哪里问题。深度特性在一个局部到全局的金字塔中,层次结构由位置和语义共同编码。我们在第4.2节中定义了一个新的“跳跃”体系结构,将深度、粗略、语义信息和浅、精细、外观信息结合起来(参见图3)。

        在下一节中,我们回顾了深度分类网络、FCNs的相关工作,以及使用卷积网络进行语义分割的最新方法。之后会解释FCN设计和密集预测之间的权衡,介绍我们的网络内上采样和多层组合的体系结构,并描述我们的实验框架。最后,我们展示了PASCAL VOC 2011-2、NYUDv2和SIFT Flow的最好结果。

2. 相关工作

        我们的方法借鉴了深度网络在图像分类[19,31,32]和迁移学习[4,38]方面的最新成果。迁移学习首先在各种视觉识别任务上得到证明[4,38],然后在检测上得到证明,并在混合提议分类器模型中的实例和语义分割上得到证明[12,16,14]。我们现在重新构建和微调分类网络,以指导语义分割的密集预测。我们绘制了FCNs的空间,并在这个框架中定位了以前的模型,包括历史的和最近的。

        全卷积网络 据我们所知,将卷积网络扩展到任意大小的输入的想法首先被Matan等人[25]提出,他们扩展了经典的LeNet[21]来识别数字字符串。因为他们的网络仅限于一维输入字符串,所以Matan等人使用维特比解码来获得它们的输出。Wolf和Platt[37]将卷积网络的输出扩展为邮政地址块四角的二维检测分数映射。上述以往的两项工作都是通过完全卷积的方法进行推理和学习的。Ning等人[27]用完全卷积推理定义了一个用于秀丽隐杆线虫组织粗多级分割的卷积。

        在当今的多层网络时代,全卷积计算也得到了应用。Sermanet等人[29]的滑动窗口检测,Pinheiro和Collobert[28]的语义分割,以及Eigen等人[5]的图像恢复都进行了完全卷积推理。虽然完全卷积训练很少,但Tompson等人[35]有效地使用了这种训练来学习端到端部分检测器和用于姿态估计的空间模型,尽管他们没有阐述或分析这种方法。

        另外,He[17]等人放弃分类网的非卷积部分来制作特征提取器。他们将提案和空间金字塔池结合起来,产生一个本地化的、固定长度的分类特征。虽然快速有效,但这种混合模型不能端到端学习。

        密集预测与卷积网络 最近的一些工作已经将卷积算法应用到密集预测问题中,包括Ning等人[27]、Farabet等人、Pinheiro and Collobert的语义分割;Ciresan等[2]对电子显微镜的边界预测和Ganin和Lempitsky[11]对自然图像的混合神经网络/最近邻模型的边界预测; 以及Eigen等[5,6]的图像恢复和深度估计。这些方法的共同点包括:

  • 限制容量和接受域的小模型;
  • Patchwise训练[27,2,8,28,11];
  • 通过超像素投影、随机场正则化、滤波或局部分类进行后处理[8,2,11];
  • 由OverFeat[29]介绍的输入移位和输出交错的密集输出[28,11];
  • 多尺度金字塔处理[8,28,11];
  • 饱和双曲正切非线性
  • 全体效果

而我们的方法没有这种机制。然而,我们从FCNs的角度研究了Patchwise训练3.4和“shift-and-stitch”的密集输出3.2。我们还讨论了内网络上采样3.3,其中Eigen et al.[6]的全连接预测是一个特例。

       与这些现有方法不同的是,我们对深度分类体系结构进行了调整和扩展,将图像分类作为有监督的预训练,并对全卷积进行微调,从而从整个图像输入和整个图像地真值进行简单有效的学习。

        Hariharan等人[16]和Gupta等人[14]同样将深度分类网适应于语义分割,但也是在混合提议-分类器模型中进行的。这些方法通过语义分割和实例分割的采样边界框和(或)区域提议来微调R-CNN系统[12]。这些方法都不是端到端学习的。

FCN论文解读:FCN-Fully Convolutional Networks for Semantic Segmentation FCN原文作为语义分割领域的开山之作,对其进行研究和阅读几乎是入门语义分割领域的基础,这篇博客整理了自己阅读该论文的一些心得感悟和收获。 首先是FCN原文中提到的Dense prediction问题。 Dense prediction问题: 一类问题,目标是标注出图像中每个像素点的对象类别(label),要求不但给出具体目标的位置,还要描绘物体的边界,具体有图像分割、语义分割、边缘检测等方向。 紧接着是语义分割中的IOU指标(在FCN中也被称为IU指标)。 IOU指标: IOU即Intersec 阅读详情

相关推荐

全卷积网络FCN进行图像分割

背景CNN能够对图片进行分类,可是怎么样才能识别图片中特定部分的物体,在2015年之前还是一个世界难题。神经网络大神Jonathan Long发表了《Fully Convolutional Networks for Semantic Segmentation》在图像语义分割挖了一个坑,于是无穷无尽的人往坑里面跳。全卷积网络 Fully Convolutional NetworksCNN 与 FCN通

9438

FCN的学习及理解(Fully Convolutional Networks for Semantic Segmentation)

论文Fully Convolutional Networks for Semantic Segmentation 是图像分割的milestone论文。理清一下我学习过程中关注的重点。fcn开源代码github下载地址https://github.com/shelhamer/fcn.berkeleyvision.org核心思想该论文包含了当下CNN的三个思潮- 不含全连接层(fc)的全卷积(fu...

凹酱的DEEP LEARNING 29万+

论文精读及分析:Fully Convolutional Networks for Semantic Segmentation

  本文主要内容为论文《Fully Convolutional Networks for Semantic Segmentation》 的阅读笔记,在原始论文的基础上加入了自己的一些理解,内容和图片主要参考该论文。其中一部分的翻译参考了 “一生不可自决” 的博客《Fully Convolutional Networks for semantic Segmentation(深度学习经典论文翻译)》...

dugudaibo的博客 1万+

论文笔记《Fully Convolutional Networks for Semantic Segmentation》

《Fully Convolutional Networks for Semantic Segmentation》,CVPR 2015 best paper,pixel level, fully supervised。 主要思路是把CNN改为FCN,输入一幅图像后直接在输出端得到dense prediction,也就是每个像素所属的class,从而得到一个end-to-end的方法来实现ima

July's Pensieve 2万+

【论文翻译】Fully Convolutional Networks for Semantic Segmentation

论文题目:Fully Convolutional Networks for Semantic Segmentation 论文来源:Fully Convolutional Networks for Semantic Segmentation_2015_CVPR 翻译人:BDML@CQUT实验室 Fully Convolutional Networks for Semantic Segmentation Jonathan Long∗ Evan Shelhamer∗ Trevor D

风信子的博客 4355

计算机视觉语义分割——FCN(Fully Convolutional Networks for Semantic Segmentation)

本周主要学习了全卷积神经网络(Fully Convolutional Network, FCN)在语义分割任务中的应用与实现。深入分析了FCN的基本思想、转置卷积的原理及其与上采样的关系,并通过代码实现了FCN模型。研究了双线性插值对转置卷积核的初始化方法以及其在图像放大中的应用。此外,通过Pascal VOC2012数据集,完成了数据预处理、模型训练与测试,验证了FCN在像素级分类任务中的性能。实验结果表明,FCN能够有效地对图像中每个像素进行分类,从而实现语义分割任务。进入路径。

weixin_51454889的博客 1603

图像分割论文 Fully Convolutional Networks for Semantic Segmentation 阅读笔记

图像分割论文 Fully Convolutional Networks for Semantic Segmentation 阅读笔记原文:Fully Convolutional Networks for Semantic Segmentation 作者:Jonathan Long,Evan Shelhamer,Trevor Darrell 下载地址:https://arxiv.org/abs/160

Cyiano的博客 3220

论文解读:Fully Convolutional Networks for Semantic Segmentation

要点 1. 构建一个全卷积网络,首个支持端到端像素级训练的网络,网络的输入为任意尺寸,输出为等大图像。 2. 在空间密集型预测任务中解释了其应用。 3. 定义跳接结构,结合深层的语义信息和浅层的表征信息产生精准的分割结果 读引言 研究背景 卷积神经网络已经有力推动了识别任务进展,在图像整体分类、结构化输出局部任务取得了明显进展。下一步自然是想获得产生细致的预测,即对每个像素点进行预测。 先前的工作都是对封闭对象或区域分类,分类结果作为目标中每一个像素的标记。这是他们的缺点,也是我们的工作要解决的问题。

海不辞水故其深 2308

【Semantic segmentation】Fully Convolutional Networks for Semantic Segmentation 论文解析

【Semantic segmentation】Fully Convolutional Networks for Semantic Segmentation 论文解析 目录 0. 论文链接 1. 概述 2. Adapting classifiers for dens...

急流勇进 947

AI市场风起云涌,ai浏览器是最佳的落地项目,现在ai市场的ai浏览器竞争加剧,得ai浏览器者得天下!

从场景覆盖度来看,AI 浏览器已突破 “网页浏览” 的传统边界,成为连接个人生活、工作、消费的 “超级入口”,这是其他 AI 应用难以比拟的落地优势。在个人生活场景,AI 浏览器可基于用户行为数据主动提供服务 —— 当用户浏览马拉松赛事信息时,浏览器能自动生成 “训练计划 + 装备推荐 + 能量补给方案”,并关联预订链接;在工作场景,Opera Neon 浏览器已实现 “网页内容提取 - 代码生成 - 报告撰写” 的全流程辅助,开发者可直接在浏览器内完成网站开发初稿;

zhang9880000的博客 1086

避开这些坑!RK3588安卓系统内置输入法的正确姿势(含.mk文件修改指南)

本文详细解析了在RK3588安卓系统定制中预置第三方输入法的完整流程与关键避坑指南。重点涵盖APK签名、Android.mk文件编写、系统默认输入法配置(使用adb ime list命令获取服务名)以及SeLinux策略适配等核心步骤,并指出RK3566/RK3568等兄弟平台的通用性与差异点,帮助开发者实现稳定、深度的系统集成。

tgb34567890的博客 437

用 XCO 库一键找出某个 ABAP 类的全部子类

ABAP XCO库子类枚举技术解析 本文介绍了在ABAP项目中如何利用XCO库高效获取类的继承层次结构。传统方法使用CL_ABAP_CLASSDESCR或手动维护映射表存在效率低、易遗漏的问题。新方法通过XCO库的IF_XCO_AO_CLASS接口,可简洁地获取父类的所有子类(包括间接子类)。 核心API链式调用: 获取类句柄:xco_cp_abap=>class() 导航子类集合:subclasses->all 获取结果:get()返回类引用表或get_names()返回类名列表 典型应用场景

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 127

【气候模式降尺度】分位数增量映射(QDM)原理及MATLAB代码实现

简介QDM原理及其MATLAB代码实现

WW、forever的博客 5861

【AUTOSAR-COM】-10.5-APP CAN Frame/PDU“发送周期不准“的影响因素

一个Tx PDU在COM模块中的数据流; Tx APP CAN Frame/PDU"发送周期不准"的影响因素;

「汽车电子助手」的博客 2386

基于STM32L4XX、HAL库的MMA8452QR1姿态传感器驱动程序设计

/ HAL库需要左移1位。#define MMA8452Q_I2C_ADDRESS 0x1D // SA0=1时的地址。* @param range: 量程(MMA8452Q_RANGE_2G/4G/8G)* @param haccel: MMA8452Q句柄。* @param haccel: MMA8452Q句柄。* @param haccel: MMA8452Q句柄。* @param haccel: MMA8452Q句柄。* @param haccel: MMA8452Q句柄。

zhusl6688的博客 771

Opencv项目实战:20 单手识别数字0到5

今天要做的是单手识别数字0到5,通过在窗口展示,实时的展示相应的图片以及文字。在这里,我提供一下识别更多数字的方法(0-10)。首先最简便的是双手识别,完全不用更改代码,把图片处理好就行了;其次,就是按照最上面的那张图片,参数figureup是一个长度为5的列表[0,0,0,0,0],你可以参照着手势将其打印出来,然后将其用if条件判断。当然,在我们这边最常见的还是华北手势表示数字,大家按照自己的习惯来就行。

m0_62919535的博客 2877

【CANoe示例分析】0002_SOMEIPDemo

该工程由Vector官方提供,作为仿真SOME/IP节点的示例。Demo中介绍了两种仿真SOME/IP节点的方法,一种是基于arxml数据库的仿真,另一种是没有数据库(arxml、fibex)的仿真。无论是哪种形式的仿真,如果想要通过CAPL程序接收或者发送SOME/IP信息,都需要添加交互层的信息,这些信息可以通过添加DLL文件实现,DLL文件路径在CANoe安装目录下的Exec32文件中。

jasonj333 3518

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

上一篇: 网页手写数字,后台通过回归和CNN及时识别
下一篇: leetcode刷题记录:[2110]股票平滑下跌阶段的数目
人还未醒
博客等级 码龄9年 7粉丝 18原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值