双边网格学习一:2021cvpr《Ultra-High-Definition Image Dehazing via Multi-Guided Bilateral Learning》

图像去雾(image dehazing)近期论文简述及模型测试 keyword:hazy ,dehazing 1. 主要是CVPR最近两年的论文 [1] Multi-Scale Boosted Dehazing Network With Dense Feature Fusion, CVPR2020【code】 提出了一种基于U-Net架构的具有密集特征融合的多尺度增强去雾网络 [2] Domain Adaptation for Image Dehazing, CVPR2020【code】 域适应 +图像去雾,解决了大部分去雾方法在合成数据集上优秀而真实数据集上.. 阅读详情
AI摘要

本文介绍了一种基于双边网格的快速去雾网络,旨在解决深度学习去雾方法的速度问题。该网络利用简化版Unet进行特征提取,生成双边网格,然后通过计算系数调整特征图,最终融合生成清晰图像。尽管结构简洁,但其在速度与效果之间的平衡仍有待验证。代码已提供下载,适合研究图像处理和深度学习的读者参考。

目录

​背景

方法

总结


背景

众所周知,目前深度学习去雾方法速度方面一直是个痛点,难以达到效果和速度兼容。基于此,本论文设计了快速的去雾网络,网络基于双边网格,能够通过提取一种双边网格的数据结构对原始输入图像进行变换和增强,不仅能够恢复出不错的效果,而且在速度上具有一定的优势。

上面是该去雾网络的主要架构图,核心采用双边网格,双边网格能够关注色彩突变的物体边界,并能够很好的关注于高频信息。可以看到非常地简洁,实际上,为了简洁而简洁可能有时候会对读者造成一定的误导。建议阅读源代码。

在该模型中的特征提取部分代码里使用的是Unet网络,图中则画的很简单,另外在RGB图像表示部分也不够清楚,实际上在图像输入之后也会有一个Unet进行特征提取,然后对提取后的特征分别进行三次卷积,以生成三个通道共九个通道的R, G, B channel。论文在速度上堪比AODNet,这点有待商榷。据论文所述,在实时性方面达到较好结果。

方法

 废话不多说,下面详细剖析一下论文做了哪些工作,论文的模型架构。


首先看结构图中的如下部分:

         此部分为了生成双边网格,reduced resolution为输入图像的下采样结果,论文指出,通过低分辨率的图像进行双边网格生成影响不大,而且能够提升速度。Fe

bilateral grid(双边网格) 双边网格(bilateral grid)的原理全解析,非常通俗易懂 阅读详情

相关推荐

双边滤波和双边网格

双边滤波 双边滤波器也是一种保边滤波器.和导向图滤波器一样,可以达到在平坦区域进行均值(高斯)滤波的效果,在边缘不进行滤波的效果.其原理为一个与空间距离相关的高斯函数与一个灰度距离相关的高斯函数相乘. 其中空间距离指的是当前点与中心点的欧式距离。空间域高斯函数其数学形式为: (xi,yi)为当前点位置,(xc,yc)为中心点的位置,sigma为空间域标准差. 灰度距离指的是当前点灰度(像素点值)与中心点灰度的差的绝对值。值域高斯函数其数学形式为 其中gray(xi,yi)为当前点灰度值,.

qq26983255的博客 6548

基于三角面法向的双边滤波网格平滑算法实现

基于三角面法向的双边滤波网格平滑

闪电彬彬的博客 2590

每日二学——Unet

今天总结了一下Unet网络,作为语义分割非常火爆的一篇论文,本文是作者写于2015年,论文链接https://arxiv.org/abs/1505.04597 Unet最初提出的初衷是为了解决医学图像分割问题,在模型结构上采用了U型设计 这个结构就是先对图片进行卷积和池化,在Unet论文中是池化4次,比方说一开始的图片是224x224的,然后下采样形成112x112,56x56,28x28,14x14四个不同尺寸的特征。然后我们对14x14的特征图做上采样,得到28x28的特征图,这个28x28的特征图

qq_36326840的博客 1582

深入解析双边网格(Bilateral Grid):从灰度图到彩图的高效边缘感知处理

本文深入解析了双边网格(Bilateral Grid)技术,这是一种将图像从二维像素空间映射到三维(灰度)或五维(彩色)网格空间的高效算法。其核心思想是通过下采样构建结构化网格,并在网格空间进行快速的高斯卷积,最后通过切片操作将结果映射回原图,从而在平滑图像(如去噪、磨皮)的同时,完美保持物体边缘。该技术解决了传统双边滤波计算量大的痛点,是实现实时边缘感知图像处理的关键,广泛应用于美颜、实时滤镜等场景。

weixin_28454475的博客 460

从入门到精通UNet: 让你快速掌握图像分割算法

数据分析:对于UNet算法的输入数据和标签数据,你可以计算一些统计信息,如平均值、方差、最小值、最大值等,以了解数据的分布和范围。UNet的设计思想是通过编码器逐渐提取丰富的低级特征和高级特征,然后通过解码器逐渐恢复分辨率,并将低级特征和高级特征进行融合,以便获取准确且具有上下文信息的分割结果。下采样模块(Downsampling Block):由一系列卷积层(通常是卷积、批归一化和激活函数的组合)和池化层(如最大池化或步长卷积)组成,用于逐渐减小特征图的尺寸和通道数。

IT_GGMonster的博客 3414

UNet:UNet的实时性能优化与部署_2024-07-24_09-56-20.Tex

UNet是一种广泛应用于图像分割任务的卷积神经网络架构,由Olaf Ronneberger等人在2015年提出。其设计灵感来源于编码器-解码器结构,特别适合于医学图像的分割,因为它能够有效地处理图像中的细节信息,同时保持较高的分辨率。

1219

datart 二开环境搭建

下载源码, 地址: https://github.com/running-elephant/datart, dev 分支; 解压后使用 idea 打开; 服务端: 3.1 安装依赖, idea会自动安装; 3.2 修改配置文件 /config/application.yml 3.3 创建数据库,并将bin/datart.sql导入到数据库中 3.4 入口: /server/src/main/java/datart/DatartServerApplication.java [外链图片转存失败,源站可能有防.

又是再见? 6130

潜在图神经网络学习笔记(Latent Graph Neural Networks for Human Skeleton-based Action Recognition)

在本文中,我们从一个新的角度来解决这个问题,通过将非结构化的骨架数据映射到潜在空间,如图2所示,这里称为潜在特征空间或嵌入空间,其中一组项嵌入在一个流形中[ 1 ],并且在潜在空间中彼此更相似的项被放置在彼此更接近的位置。潜在空间中的位置可以被认为是由一组潜在变量定义的,这些潜在变量来源于对象的相似性。将骨架数据嵌入到流形中,消除了远近邻居之间的冗余依赖关系,以解决加权问题。得到具有多尺度聚合特征的稀疏图矩阵结构,以更好地理解骨骼关节的直接加权信息。

qq_45631885的博客 488

健康保险费用预测:可解释机器学习在精算建模中的实战落地

健康保险费用预测是医疗AI与保险科技交叉领域的核心任务,本质是基于临床变量与社会因素对个体医疗支出进行风险量化。其技术原理需兼顾统计建模能力与监管可解释性,XGBoost+SHAP组合因支持特征归因、边际效应分析和临床可干预推演,成为保险精算场景的主流选择。该技术显著提升保费定价精度、降低偿付风险,并支撑DRG费用预警、团险核保辅助及再保险尾部风险评估等关键应用。本文聚焦真实产线中的时间序列验证、临床分层特征工程与监管红线指标(如Bias@90th、Calibration Slope),深入解析如何让模型不

weixin_33702545的博客 306

Linux单独编译设备树,开发者分享 | Petalinux 工程中设备树的介绍

本文来自XILINX嵌入式产品应用工程师 Terry Ni设备树是 Petalinux kernel 的关键组件,接下来以 2020.1 版本为例,为大家介绍一下在Xilinx Petalinux 工程中的设备树是如何产生,配置以及修改的。Petalinux 工程中设备树的位置当我们创建了一个 petalinux 工程后(以zcu102为例),在编译的时候,会自动生成对应的设备树文件。这些设备树的...

weixin_28877107的博客 2578

树莓派4B串口舵机控制全攻略:从pigpio库安装到Python脚本调试

本文详细介绍了如何在树莓派4B上通过pigpio库和Python脚本实现串口舵机的精确控制。从硬件串口配置、pigpio库安装到舵机通信协议解析和Python脚本开发,提供了完整的解决方案和调试技巧,适用于机械臂控制等实际项目应用。

k8s6orchestrator的博客 429

【技术纵览】行为识别前沿模型演进:从CNN到多模态大模型

本文全面解析了行为识别技术从CNN到多模态大模型的演进历程,重点介绍了SlowFast、TimeSformer、VideoMAE和InternVideo等SOTA模型的核心创新与应用实践。通过对比分析各代模型在Kinetics-400等数据集上的表现,揭示了自监督学习和多模态融合如何推动行为识别准确率突破85%,并探讨了工业部署中的技术选型策略与优化方向。

weixin_29169505的博客 153

嵌入式开发之瑞芯微RK356x--基本环境搭建

嵌入式环境搭建

NexyHO的博客 617

三、参考比较法之城市建成区提取——提取

在正式开始提取之前,还是要继续啰嗦一下,其实基于夜间灯光数据建成区提取,可以分为好几个层次,基于县一级、市一级、省一级,很多论文的做法都是以市一级为准,也就是统计好市一级城市的每一年的统计年鉴中的建成区面积作为备用。有人可能会问为什么不以县一级,由于县一级的统计数据一般存在缺失,很难形成一个长时间序列的数据,所以一般采取的是市一级。前文也进行建议,如果确实要基于县一级进行提取可以参考前面理论介绍那篇文章中的相关建议。那么当我们确定阈值后如何将城市建成区提取出来?

端木宛白的博客家园 5401

VC中sqlite的使用

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

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

上一篇: 视频运动放大一:欧拉视频放大,《Eulerian video magnification for revealing subtle changes in the world》
下一篇: 深度学习模型中颜色空间转换
Alocus_
Alocus_ 新星创作者: 人工智能技术领域 新星创作者: 人工智能技术领域
博客等级 码龄9年 2万+粉丝 184原创
评论 15
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

Alocus_

如果我的内容帮助到你,打赏我吧

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

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

打赏作者

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

抵扣说明:

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

余额充值