【图像分割模型】多感受野的金字塔结构—PSPNet

感受野是什么?有什么用?深度学习笔记 阅读详情

这是专栏《图像分割模型》的第6篇文章。在这里,我们将共同探索解决分割问题的主流网络结构和设计思想。

在分割问题中,上下文信息与多尺度融合对于提高分割精度是十分有效的,今天我们就来谈谈用于实现这个目标的金字塔池化结构。

作者 | 孙叔桥

编辑 | 言有三

本期论文《Pyramid Scene Parsing Network》

 

1 为什么要用金字塔结构提取特征

从本系列前面的文章我们已经了解到,对于分割任务而言,上下文信息的利用情况对于分割的效果是有明显影响的。这里我们就具体谈谈这个影响的原因。

通常来讲,我们判断一个东西的类别时,除了直接观察其外观,有时候还会辅助其出现的环境。比如汽车通常出现在道路上、船通常在水面、飞机通常在天上等。忽略了这些直接做判断,有时候就会造成歧义。比如下图中,在水面上的船由于其外观,就被FCN算法判断成汽车了。

从左到右分别为:图像、真值、FCN结果和PSPNet结果。

除此之外,由于金字塔结构并行考虑了多个感受野下的目标特征,从而对于尺寸较大或尺寸过小的目标有更好的识别效果。

从左到右分别为:图像、真值、FCN结果和PSPNet结果。

 

可见,同时考虑不同感受野下的上下文信息是十分必要的。下面我们就一起来具体看一下金字塔池化模型。

 

2 金字塔池化模型

尽管ResNet的感受野在理论上已经可以达到大于输入图像尺寸,但是Zhou等人也证明了CNN的经验感受野实际上比理论值小很多。因此,需要一个更有效的全局先验的描述方式。

下图是论文中提出的基于金字塔池化模型的网络结构。其中,虚线框出来的部分属于金字塔池化模型。

 

实验中分别用了1x1、2x2、3x3和6x6四个尺寸,最后用1x1的卷积层计算每个金字塔层的权重,再通过双线性恢复成原始尺寸。

最终得到的特征尺寸是原始图像的1/8。最后在通过卷积将池化得到的所有上下文信息整合,生成最终的分割结果。

此外,文中还应用了两个损失函数,分别用于约束主干分割网络和校正网络。以ResNet101为例,损失所处位置如下图所示。

 

 

3 实验结果

为了验证金字塔结构的有效性,PSPNet的作者对其进行了一系列的剥离实验。具体结果如下表所示:

 

ADE20K数据库下的分割结果:

 

下图是PASCAL VOC 2012数据库下的实验结果:

 

 

总结

本文我们了解了上下文信息整合的多尺度估计网络PSPNet和其中的金字塔池化模型。除了同种特征的堆叠,我们还可以利用多特征融合提升分割的效果。下期我们就一起来看一下ParseNet。

本专栏文章:

第一期:【图像分割模型】从FCN说起

第二期:【图像分割模型】编解码结构SegNet

第三期:【图像分割模型】感受野与分辨率的控制术—空洞卷积

第四期:【图像分割模型】快速道路场景分割—ENet

第五期:【图像分割模型】以RNN形式做CRF后处理—CRFasRNN

第六期:【图像分割模型】多感受野的金字塔结构—PSPNet

第七期:【图像分割模型】全局特征与局部特征的交响曲—ParseNet

第八期:【图像分割模型】多分辨率特征融合—RefineNet

第九期:【图像分割模型】用BRNN做分割—ReSeg

第十期:【图像分割模型】BRNN下的RGB-D分割—LSTM-CF

第十一期:【图像分割模型】实例分割模型—DeepMask

第十二期:【图像分割模型】全景分割是什么?

感谢各位看官的耐心阅读,不足之处希望多多指教。后续内容将会不定期奉上,欢迎大家关注有三公众号 有三AI!

 

图像分割算法之pspnet的三种训练模型pspnet_50_ADE_20K,pspnet_101_cityscapes,pspnet_101_voc12 1.引用库:https://github.com/divamgupta/image-segmentation-keras 2.依赖项:tensorflow==1.14.1,keras2.0, keras-segmentation 3.main程序读取当前image文件夹下的图像,进行图像分割,然后将结果保存在output下 4.本程序已经将三种模型的输出结果分别保存,并重命名为方法的名字,比如:pspnet_50_ADE_20K,pspnet_101_cityscapes,pspnet_101_voc12 阅读详情

相关推荐

pytorch 利用FPN(特征金字塔网络)进行语义分割(训练代码+预测代码)

一,FPN特征金字塔网络 FPN的网络结构如下: 图片输入后会进行卷积操作,其实蓝色线条表示语义强度,线条越粗,语义越强。 右方的连接结构如虚线框所示:上面的特征图经过2倍上采样后,和左方对应的特征图经过1x1的卷积降维后,加在一起就成了右方的下一个特征图了。 FPN的优点: 如上图所示,我们可以看到我们的图像中存在不同尺寸的目标,而不同的目标具有不同的特征,利用浅层的特征就...

ZJE 1万+

PSP(多感受野的金字塔结构PSPNet)

上下文信息与多尺度融合对于提高精度是十分有效的。 具有合适全局场景级先验的深层网络可以大大提高场景解析的性能。 在一个深层的神经网络中,感受野的大小可以粗略地表明我们使用上下文信息的程度。 为了解决实际感受野比理论感受野往往更小,不能够充分利用全局先验信息的问题,这使得许多网络无法充分融合先前的全局信息。 论文通过提出有效的全局先验表示方式来解决这个问题。 全局平均池化是获取全局上下文先验信息的良好方式,但是却不足覆盖所有的必要信息...

fdgdg1的博客 4483

深入浅出横向联邦学习、纵向联邦学习、联邦迁移学习

深入浅出解析横向联邦学习(Horizontal Federated Learning)、纵向联邦学习(Vertical Federated Learning)和联邦迁移学习(Federated Transfer Learning)有多个机构(比如几家不同的银行,或者几家医院)都拥有一些数据,他们希望联合起来训练一个更强大的机器学习模型,但出于隐私保护或法规要求,他们不能直接把数据共享出来。联邦学习就是为了解决这个问题而提出的。它的核心思想是“数据不动模型动”,即数据保留在本地,参与方共同训练模型。

frostmelody 全网同名,大家多多关注呀~ 持续分享优质内容! 2467

感受野的原理是什么?如何增加感受野?

感受野是每个神经元仅与输入神经元相连接的一块区域。通俗的讲,就是该层输出特征图上的一点映射到输入特征图的区域大小。可以说成,神经元所看到的输入特征图的区域大小。计算可以参考[如何计算感受野](

m0_62200302的博客 1674

XILINX偶然加载不成功的问题原因及解决方法

本文为明德扬原创文章,转载请注明出处! 一、项目背景 明德扬(MDY)在2021年承担了多个基于XILINX芯片的研发项目,包括VPX网络透明传输项目(芯片为XC7K325T-2FBG900)、某高端测试仪项目(芯片为XCKU060-FFVA1156)、某网闸设备项目(芯片为XC7Z030-FBG676)等,另外,明德扬自研了基于XC7K325T-2FBG900和基于XC7K410T-2FBG900芯片的核心板,在XILINX研发领域拥有丰富的经验。即使拥有丰富经验和积累,每个新项目我们均...

6036

物联网低功耗广域网NB-IoT开发(一):初识NB-IoT

(二)NB-IoT的关键特性: (三)NB-IoT的应用场景: 二、NB-IOT介绍

weixin_49763156的博客 853

看完还不懂卷积神经网络“感受野”?那你来找我

进入正文一、什么是“感受野”感受野感受野的概念1.1 “感受野”的概念来源于生物神经科学,比如当我们的“感受器”,比如我们的手受到刺激之后,会将刺激传输至中枢神经...

MIss-Y的博客 1487

DRAM刷新refresh相关知识归类-基础小知识(三)

RAM每一位数据都是通过芯片内的一个小电容充电(或低电平)存储的。但随着时间的推移,电容逐渐失去电荷。为避免丢失存储的数据,必须定期刷新以将电荷(如果存在)恢复到其原始级别。此刷新过程包括读取每个位的值,然后将其写回。在此“刷新”期间,内存被占用,无法执行加载或存储位等正常操作。知道了应该这么做,但怎么去做以及有什么办法更有效率去做,就是接下来要整理的内容。

Paul 安的博客 1万+

enet分割_【图像分割模型】多感受野的金字塔结构—PSPNet

这是专栏《图像分割模型》的第6篇文章。在这里,我们将共同探索解决分割问题的主流网络结构和设计思想。在分割问题中,上下文信息与多尺度融合对于提高分割精度是十分有效的,今天我们就来谈谈用于实现这个目标的金字塔池化结构。作者 | 孙叔桥编辑 | 言有三本期论文《Pyramid Scene Parsing Network》1 为什么要用金字塔结构提取特征从本系列前面的文章我们已经了解到,对于分割任务而言,...

weixin_39614322的博客 190

【iceberg数据一致性】iceberg如何保证高并发数据一致性

那么在高并发的时候,同时操作某张表时是如何运作的呢?其实这里iceberg引用了乐观锁的方法。其实在写入数据的时候是有一个验证的操作的,即在准备写入时会检查原文件和带写入文件的差异,如果存在本次写入数据以外的数据,则代表有其他操作已经更新了原文件,那么本次写入会取消,并重试写入的步骤,知道验证完成,写入完成,如此就保证了数据的一致性,并且也解决了HMS锁的问题。在使用iceberg写数据时,一直弄不清楚为什么iceberg写入快,并且能够保证数据的一致性。今天决定搞清楚这个问题,经过查询和理解,写下来。

你的博客 1045

Spring Boot 3.5.4 + LangChain4j实战:用Milvus搭建企业级RAG问答系统(附阿里百炼API配置)

本文详细介绍了如何利用Spring Boot 3.5.4、LangChain4j与Milvus构建企业级RAG问答系统。内容涵盖从架构设计、阿里百炼API安全配置、Milvus部署优化,到RAG检索、会话管理等核心实现,并提供了生产级API设计、监控集成及性能优化等实战经验,旨在帮助开发者打造高可用、可维护的Java AI应用。

weixin_29054399的博客 610

Pyramid Scene Parsing Network Hengshuang - 多感受野的金字塔结构PSPNet

导读 在分割问题中,上下文信息与多尺度融合对于提高分割精度是十分有效的。 PSPNet正是基于这种思想,设计了一种多感受野的金字塔结构。 文章的主要内容思想 一些发现 上下文信息是很重要的:比如车不可能在河上漂浮。只可能是船。利用好这种上下文信息可以减少误分类。 目标框内不应该像素穿插分类(基于目标框全局信息):如下图第二行中间FCN框 太大或太小的对象都不易处理:限于感受野的大小。如床上的枕头 总结这些发现,许多错误部分或完全与上下文关系和针对不同感受野的全局信息有关。 因此,具有合适全局场景级先验

weixin_43572595的博客 429

Windows环境下Ollama的本地部署方案

本文主要介绍了Windows环境下Ollama的本地部署方案,希望对使用大语言模型的同学们有所帮助。 文章目录 1. 前言 2. Windows环境安装 3. API调用示例代码

herosunly的博客 11万+

深度学习图像融合_深度学习图像分割必看的12篇文章

图像分割Author:孙叔桥From:有三AI1 FCNFully Convolutional Network(FCN)是神经网络用于图像分割任务的鼻祖,后续提出的大部分基于编解码结构的图像分割网络都是从FCN上发展、改进而来的。FCN用卷积层替换了分类网络结构中的全连接层,从而得到稠密的分割结果,实现端到端训练。同时,网络还将不同尺度下的特征信息进行融合,实现更细节的图像分割。【图像分...

weixin_39931101的博客 1478

一分钟了解OpenSpec (规格)

OpenSpec是由Fission AI开源的轻量级规范驱动开发(SDD, Spec-Driven Development)CLI工具。它专为AI编程助手(如Cursor、Claude Code)设计,核心是**“先约定,后编码”:在AI写代码前,先通过结构化规范文档达成共识,让开发过程可预测、可审计、可协作**。轻量无侵入:单CLI、无依赖、不改造项目、1分钟接入存量友好:增量Spec、不重构旧文档、1→n王者完全可控:每步审查、AI按图施工、零返工协作利器。

h a 6 6 6 c k 为 你解决复杂难题! 2760

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

「完结」主流的图像分割网络有哪些?

专栏《图像分割模型》正式完结了。在本专栏中,我们从编解码结构入手,讲到解码器设计;从感受野,讲到多尺度融合;从CNN,讲到RNN与CRF;从2D分割,讲到3D分割;从语义分割到实例分割和全景分割。这篇文章我们就一起回顾一下这些网络结构。 作者 | 孙叔桥 编辑 | 言有三 1 FCN Fully Convolutional Network(FCN)是神经网络用于图像分割任务的鼻祖,后续提出的大部分基于编解码结构的图像分割网络都是从FCN上发展、改进而来的。 FCN用卷积层替换了分类网络结构中的全连

微信号:Custom-Software 3048

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

「完结」12篇文章带你逛遍主流分割网络

https://www.toutiao.com/a6717221469463511566/ 专栏《图像分割模型》正式完结了。在本专栏中,我们从编解码结构入手,讲到解码器设计;从感受野,讲到多尺度融合;从CNN,讲到RNN与CRF;从2D分割,讲到3D分割;从语义分割到实例分割和全景分割。这篇文章我们就一起回顾一下这些网络结构。 作者 | 孙叔桥 编辑 | 言有三 1 FCN Ful...

喜欢打酱油的老鸟 355

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

当今主流分割网络有哪些?12篇文章一次带你看完

作者 | 孙叔桥来源 | 转载自有三AI(ID:yanyousan_ai)本文的12篇文章总结了当前主流的分割网络及其结构,涵盖从编解码结构到解码器设计;从感受野到多尺...

AI科技大本营 4603

【完结】12篇文章带你逛遍主流分割网络

专栏《图像分割模型》正式完结了。在本专栏中,我们从编解码结构入手,讲到解码器设计;从感受野,讲到多尺度融合;从CNN,讲到RNN与CRF;从2D分割,讲到3D分割;从语义分割到实例分割和全景分割。这篇文章我们就一起回顾一下这些网络结构。 作者 | 孙叔桥 编辑 | 言有三 1 FCN Fully Convolutional Network(FCN)是神经网络用于图像分割任务的鼻祖...

hacker_long的专栏 1510

12篇文章带你逛遍主流分割网络

文章发布于公号【数智物语】(ID:decision_engine),关注公号不错过每一篇干货。 作者 | 孙叔桥 来源 | 有三AI 本文的12篇文章总结了当前主流的分割网络及其结构,涵盖从编解码结构到解码器设计;从感受野到多尺度融合;从CNN到RNN与CRF;从2D分割到3D分割;从语义分割到实例分割和全景分割网络,感兴趣的朋友可以仔细研读每...

数智物语 252

PSPNet

PSPNet 发表于 2019-10-05 | 分类于 测试 | 没有评论 PSPNet(Pyramid Scene Parsing Network),由施加膨胀卷积的ResNet和金字塔池化模块(pyramid pooling module)构成。 PSPNet为当时最优,在PASCAL VOC 2012上的mIoU为85.4%,在Cityscapes上的mIoU为80.2%,均列第一。 创新点 施加膨胀卷积的ResNet/金字塔池化模块/PSPNet总体结构 如Fig3所示,为PSPNet总体

zkbaba的博客 1356

深度理解CNN中的感受野(大杀器)

感受野是理解深度卷积神经网络的大杀器,上图中的各向同性是指距离感受野中心相等的位置重要程度是一致的。从上图中可以发现激活值(上图的红色节点)的感受野中心的节点(上图绿色的节点的中间位置的节点)是对激活值起到最关键的影响(因为参与到激活值计算的次数最多,有37次)。

Rolandxxx的博客 1万+

金字塔图像分割原理解析与示例[opencv]

图像分割指的是将数字图像细分为多个图像子区域的过程,在OpenCv中实现了三种跟图像分割相关的算法,它们分别是:金字塔分割算法,分水岭分割算法以及均值漂移分割算法。它们的使用过程都很简单,刚开始学习opencv,先记录一下我对金字塔分割原理的理解吧。 金字塔分割算法      金字塔分割算法由cvPrySegmentation所实现,该函数的使用还是比较简单;需要注意的是图像的尺寸以及金字塔的

木凡_Denius 9579

神经网络的感受野

神经网络的感受野 关于的神经网络感受野,最直观的一个理解是:当我们通过卷积、池化等操作获得一个特征图以后,这张特征图上的一个特征点(一个像素),受到了原输入图像上多大范围内像素的影响。感受野事实上反映了当前用来对输入图像进行描述的特征,究竟能够涵盖到输入图像上多大范围内的信息。 在研究中表明,理论感受野所覆盖的像素,对于一个CNN特征来说,并不是同等重要,而是越靠近感受野中心的像素产生的影响越大,呈指数级聚焦。 这表明了理论感受野和模型的实际感受野存在的差异性。尽管如此,在实际的任务中,我们仍然可以利用理论

weixin_43226400的博客 1950

在图像恢复中使用多个感受野有什么效果?

点击上方“AI公园”,关注公众号,选择加“星标“或“置顶”作者:Chu-Tak Li编译:ronghuaiyang导读在网络结构中使用多种感受野,并对损失函数进行了改进。今天我们要讲的另一...

AI公园 556
上一篇: 【GAN优化】GAN优化专栏上线,首谈生成模型与GAN基础
下一篇: 【图像分割模型】全局特征与局部特征的交响曲—ParseNet
言有三
言有三 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄15年 3635粉丝 976原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言有三

三人行必有AI

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值