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

多分辨率融合(MuRF)在计算机视觉中的应用与优化 计算机视觉中的多分辨率处理技术通过结合不同尺度的图像信息,能够同时捕捉全局语义和局部细节,显著提升模型性能。其核心原理是利用图像金字塔和深度学习特征融合,通过跨分辨率交互机制实现高效信息整合。这项技术在医疗影像分析、自动驾驶感知和卫星图像解译等场景具有重要价值。视觉基础模型(Visual Foundation Models)作为当前研究热点,与多分辨率融合技术结合后,在ImageNet-1K分类任务上可使Swin Transformer的top-1准确率提升2.3%。工业实践中,MuRF框架通过双分支并行处 阅读详情

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

RefineNet,教你在实现特征融合与残差恒等映射的同时,怎么找回降下来的空间分辨率。

作者 | 孙叔桥

编辑 | 言有三

本期论文

《RefineNet: Multi-Path Refinement Networks for High-Resolution Semantic Segmentation》

 

1 恢复空间分辨率

在分割任务中,为了提取更复杂的特征、构建更深的神经网络,许多算法往往会以牺牲空间分辨率的方式,在尽量少地增加计算量的前提下,换取特征通道数的增加。虽然这种方式有诸多优点,但是也有一个明显的缺陷——空间分辨率的下降。

尽管我们之前已经了解了诸多图像分割的经典算法,但是其中并没有哪个网络结构能够充分利用完整的空间信息来恢复图像的空间分辨率(包括空洞卷积和编解码结构)。因此,这篇文章我们就共同来看看,如何找回这些丢失的分辨率信息。

下图分别是残差结构和空洞卷积在提取稠密分割结果时的操作流程:

很明显,残差结构直接损失了空间分辨率。虽然空洞卷积在一定程度上减小了残差结构空间分辨率的损失,但是其训练的代价是非常高昂的(即使在GPU上)。出于这种考虑,如下图所示的RefineNet被设计出来了:

下面我们具体聊一下RefineNet的网络结构和设计思想。

 

2 全局特征的提取与融合

为了让大家对网络结构有一个整体的印象,这里先上网络的整体结构图:

RefineNet总共包括三大模块:残差卷积模块(RCU,Residual Convolution Unit)、多分辨率融合模块(Multi-Resolution Fusion)和串联残差池化模块(Chained Residual Pooling)。

(1) RCU模块

RCU模块的结构如下图所示:

每个RCU模块包括一个ReLU层和一个卷积层,网络结构中,每个分辨率下应用两个串联的RCU模块,用于提取该分辨率下的分割结果的残差,最后以相加的形式校正该分辨率下的原始分割结果。

(2) 多分辨率融合

下图是多分辨率融合部分的详细结构:

在给定了多分辨率下经过处理的分割结果后,各个结果将依次通过一个卷积层和一个上采样层,形成空间分辨率统一的分割结果图。

具体而言,网络首先通过一个卷积层处理输入进来的不同分辨率下的分割结果,从而学习得到各通道下的适应性权重。随后,应用上采样,统一所有通道下的分割结果,并将各通道结果求和。求和结果送入下一个模块。

(3) 串联残差池化

下图是这一模块的结构图:

前两个模块主要用于将不同分辨率下的分割结果进行整合,通过学习得到的残差先校正单独的分割结果;再通过习得的权重,对所有通道下的结果加权求和。而这一部分的作用则是进一步通过残差校正的方式,优化前两步融合得到的分割结果。

这个模块主要由一个残差结构、一个池化层和一个卷积层组成。其中,池化层加卷积层用来习得用于校正的残差。值得注意的是,RefineNet在这里用了一个比较巧妙的做法:用前一级的残差结果作为下一级的残差学习模块的输入,而非直接从校正后的分割结果上再重新习得一个独立的残差。

这样做的目的,RefineNet的作者是这样解释的:可以使得后面的模块在前面残差的基础上,继续深入学习,得到一个更好的残差校正结果。

最后,网络又经过一个一个RCU模块,平衡所有的权重,最终得到与输入空间尺寸相同的分割结果。

 

3 网络结构变种

除了上述的基础网络结构,RefineNet还可以存在下面几种变种。

(1) 单个RefineNet

(2) 2次级联的RefineNet

(3) 4次级联2倍RefineNet

 

4 实验结果

RefineNet在NYUv2数据库、PASCAL VOC 2012数据库和Cityscapes数据库下都有实验验证。下表是其在NYUv2下的结果(40类):

下表是其在Cityscapes下的结果:

由于在PASCAL VOC 2012下的对比表格太大,如果感兴趣的话,建议直接查阅原文。下图是语义分割问题上的直观结果:

除了语义分割,RefineNet还可以用于目标理解(object parsing)。下表是其在目标理解上的表现:

下图是RefineNet在目标理解上的直观结果:

 

总结

本文我们了解了如何利用残差网络将不同分辨率下的分割结果有效融合,并得到原始分辨率下的稠密分割图。到此为止,主流的语义分割网络结构就基本说完了。下期我们进入语义分割的最后一部分:循环神经网络。

本专栏文章:

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

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

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

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

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

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

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

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

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

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

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

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

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

 

【图像融合】多分辨率奇异值分解图像融合(含融合评价指标)【含Matlab源码 2374期】 多分辨率奇异值分解图像融合(含融合评价指标) 完整的代码,方可运行;可提供运行操作视频!适合小白! 阅读详情

相关推荐

相机中的归一化实现讲解

本分讲解了图像处理中常出现的两个相机归一化操作

weixin_42102084的博客 1475

多分辨率分析的图像融合

多分辨率分析的医学图像融合 多分辨率分析的图像融合方法是先将多幅图像分解到不同尺度、不同分辨率上,再对低频能量信息和高频细节信息分别进行融合。它考虑了人眼视觉系统是在不同尺度上处理接受视觉信号,并对细节信息更加敏感的特性,能够达到良好的融合效果。多模态医学融合技术在临床诊断上发挥着重要的作用,它充分利用不同模态医学图像对病灶描述能力的互补性和冗余性,通过对多幅图像间互补信息和冗余数据的处理来提高融...

JINJINGXIAOXINXIN的博客 7509

西门子博图指令(定时器操作三)

西门子博图定时器中复位定时器功能指令介绍

yue008的博客 8873

图像多分辨率融合--数据类型

错误图 我用python复现C++的多分辨率融合时,因为数据类型使用不当,最终产生融合失败的情况。如下图,图像融合后,像素亮度很高,产生很白的情况。 分析 首先,构建完两幅镶嵌图像的拉普拉斯金子塔,如左图高斯金子塔图像,可以看出纹理信息,没有错。 对两个普拉斯金子塔中的图像分别进行融合,结果图如下,问题来了,融合后的图像从上图的浅色纹理变成了像素值很高的图像,融合出错了。 试了很多方法,最终发现opencv读取的图像是unit8,即无符号整型,在融合前,只对图像进行了下采样,上采样,相减操作,并没涉

想想大佬怎么做 3295

一、两电平IGBT整流器

电压源换流器(Voltage source converter,VSC)连接交流主网和直流电网,起到交直流网络连接、功率输送和电能变换的作用。采用电压控制手段可维持直流电压的稳定;或采用功率控制手段保证系统功率输出达到预期。VSC的三相电压平衡方程如式(1)所示:式中,igx和ugx分别表示主网三相电流与电压(x=a,b,c);ucx表示换流器VSC 交流输出电压;Rg表示交流主网等效电阻;Lg表示交流主网等效电感。

TUCHACHINA的博客 4165

MSP430项目设计:2020年TI杯大学生电子设计竞赛 坡道行驶电动小车(C题)循迹小车(分享项目展示视频与源码)

文章目录题目要求一、硬件设计二、理论分析与计算三、电路与程序设计四、测试方案与测试结果五、项目展示 哔哩哔哩项目展示视频:https://www.bilibili.com/video/BV1oz4y1d7mH/ 百度网盘资料链接:https://pan.baidu.com/s/1PC-lkSORH_XCgIG-u3HCog 提取码:c7zz 取走记得点赞啊! 题目要求 1.任务 利用TI的MSP430/MSP432平台,设计制作一个四轮电动小车。要求小车能沿着指定路线在坡道上自动循迹骑线行驶。小车必须独立

mbs706的博客 4万+

【图像融合】基于加权算法实现高分辨率和低分辨率图像融合,含清晰度附Matlab代码

图像融合是一种将来自多个图像源的信息组合成单个图像的技术,以获得比原始图像更完整、更丰富的信息。在实际应用中,图像融合技术被广泛应用于遥感、医学影像、机器视觉等领域。其中,高分辨率图像(HR)和低分辨率图像(LR)的融合技术尤为重要。高分辨率图像通常包含丰富的细节信息,但由于拍摄条件或传感器限制,其覆盖范围有限。而低分辨率图像通常拥有更广阔的覆盖范围,但细节信息缺失。将高分辨率图像和低分辨率图像进行融合,可以生成一张同时拥有高分辨率细节和广阔覆盖范围的图像,从而提高图像的整体质量和信息量。

qq_59747472的博客 687

从二体运动到高精度轨道:STK与MATLAB联动的轨道外推算法演进史

本文探讨了轨道外推算法从二体运动到高精度轨道预报(HPOP)的演进历程,重点分析了STK与MATLAB协同仿真环境下的技术实现与应用。通过对比不同算法的精度与适用场景,展示了HPOP在卫星参数优化和轨道设计中的优势,为航天任务规划提供了高效解决方案。

weixin_29082143的博客 700

RefineNet

这个方法在前一段时间是PASCAL VOC 2012排行榜上的第三,现在的第四。 本方法主要想解决的限制是: 多阶段的卷积池化会降低最后预测结果图片的尺寸,从而损失很多精细结构信息。 现有方法的解决办法: • 反卷积作为上采样的操作 反卷积不能恢复低层的特征,毕竟已经丢失了 • Atrous Convolution (Deeplab提出的) 带孔卷积的提出就是为了生成高分辨率的feature ma...

qq_26499769的博客 1845

DLL导出函数名隐藏实战:三种方法保护代码安全

在Windows软件开发中,动态链接库(DLL)的导出函数名是模块间通信的关键标识,也是逆向工程的重要突破口。理解PE文件格式中的导出表结构是掌握DLL工作原理的基础,它记录了函数地址、名称和序号的映射关系。通过隐藏或混淆这些导出名称,可以有效增加代码分析的难度,提升软件的知识产权保护和安全性。这一技术在软件保护、游戏反作弊和安全组件中具有重要价值。本文聚焦DLL导出函数名隐藏,结合Dependencies工具分析,详细解析仅序号导出、导出转发器和运行时动态修改三种实用方案,为开发者提供从原理到实践的完整指

weixin_29315091的博客 308

2021年J题:基于STM32F103的周期信号波形识别与参数测量系统设计(立创EDA+SZPT_ZXL)

本文详细复盘了2021年全国大学生电子设计竞赛J题获奖项目,手把手教你如何基于STM32F103微控制器设计并实现周期信号波形识别与参数测量系统。文章深入剖析了硬件电路设计(包括程控放大、工作点抬升与滞回比较器)与核心软件算法(如动态采样、FFT频谱分析与波形识别逻辑),并分享了DMA传输、FFT库使用等实战要点与避坑指南,为嵌入式信号处理与电赛备赛提供了宝贵经验。

weixin_32673065的博客 230

unet论文_图像分割之RefineNet 论文笔记

RefineNet: Multi-Path Refinement Networks forHigh-Resolution Semantic Segmentation (2017) 论文笔记文章的创新点在于decoder的方式,不同于U-Net在上采样后直接和encoder的feature map进行级联,本文通过RefineNet进行上采样,把encoder产生的feature和上一阶段decod...

weixin_39717704的博客 497

10. 重磅!Spring AI 1.0 正式发布,Java 开发者的 AI神器!

重磅!Spring AI 1.0 正式发布,Java 开发者的 AI神器! 全网最详细的Spring AI 文章,每章都会提供代码入口,让你更容易得入门和理解Spring AI 相关概念,直接节约你百分之六十的学习成本时间。

gorgor在码农 1067

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

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

weixin_39931101的博客 1478

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

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

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

微信号:Custom-Software 3048

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

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

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

hacker_long的专栏 2510

OV9734 DATASHEET,完整规格书

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

英语 语义分割_[论文笔记] 图像语义分割——RefineNet(CVPR 2017)

[论文笔记] 图像语义分割——RefineNet(CVPR 2017)bluestyle•2019 年 05 月 04 日介绍对于语义分割任务而言,高层次的语义特征有助于图像区域的分类识别,而低层次的视觉特征有助于生成更加清晰、细节的边界,尤其是对于高分辨率图像而言。为了充分利用网络中间层的特征,本论文提出了RefineNet。主要贡献:提出了一种多路径精修网络(multi-path refi...

weixin_39847732的博客 481

图像分割网络探究

文章目录1. FCN全卷积网络-20142. 编解码结构SegNet-20153. U-Net分割网络-20154. DeepLab v1,v2,v3 -20154. UNet++ 2018 主要图像分割任务的区别: 语义分割:把一定数目不同的类别的图像分割出来,不需要分开多个相同的个体; 实例分割:区分一定数目相同类别的不同个体; 全景分割:区分未知数目相同类别的不同个体。 1. FCN全卷积...

三岁的博客 1438

语义分割网络总结:FCN、SegNet、U-Net、PSPNet、RefineNet到DeepLab v1~v3+

语义分割梳理 写这篇博客也是想主要梳理一下最流行的几个语义分割网络,并且做一个小总结。接下来将从2014年的FCN到2018年的DeepLabv3+,来描述几个基于FCNs的深度语义分割网络的结构是如何变化。 值得注意的是语义分割的任务是基于像素点的密集预测任务,其目的是将输入图像的每个像素分配一个寓意类别。 FCNs(全卷积神经网络) 在之前基于CNN的分割网络中存在两个问题: ...

qq_19329785的博客 5398

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

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

AI科技大本营 4603

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

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

hacker_long的专栏 1510

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

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

喜欢打酱油的老鸟 355

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

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

数智物语 252

语义分割模型发展

语义分割模型发展 语义分割(全像素语义分割)作为经典的计算机视觉任务(图像分类,物体识别检测,语义分割)。其结合了图像分类、目标检测和图像分割,通过一定的方法将图像分割成具有一定语义含义的区域块,并识别出每个区域块的语义类别,实现从底层到高层的语义推理过程,最终得到一幅具有逐像素语义标注的分割图像。 FCN FCN首先将一幅RGB图像输入到卷积神经网络后,经过多次卷积以及池化过程得到一系列的特征图,然后利用反卷积层对最后一个卷积层得到的特征图进行上采样,使得上采样后特征图与原图像的大小一样,从而实现对特征图

CUMTZZP1618的博客 756

【语义分割】——多层特征的融合

转载自:语义分割-多层特征融合 尊重原创,请读原文 语义分割,也称为像素级分类问题,其输出和输入分辨率相同(如题图中,左边为2048x1024分辨率的Cityscapes街景图像,输入模型,得到右边同样分辨率的语义图)。由此,语义分割具有两大需求,即高分辨率和高层语义,而这两个需求和卷积网络设计是矛盾的。 卷积网络从输入到输出,会经过多个下采样层(一般为5个,输出原图1/32的特征图),从而逐步扩大视野获取高层语义特征,高层语义特征靠近输出端但分辨率低,高分率特征靠近输入端但语义层次低。高层特征和底层特征.

怡宝2号 4531
上一篇: 【AutoML】AutoML专栏上线,跟Google一起见证调参党的末日?
下一篇: 【强化学习】强化学习专栏上线,60多篇文章等你follow
言有三
言有三 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄15年 3635粉丝 976原创
评论 1
成就一亿技术人!
拼手气红包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、付费专栏及课程。

余额充值