Detection-friendly dehazing: object detection in real-world hazy scenes

这篇具有很好参考价值的文章主要介绍了Detection-friendly dehazing: object detection in real-world hazy scenes。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Detection-friendly dehazing: object detection in real-world hazy scenes

摘要

提出了一种联合架构BAD-Net,将去雾模块和检测模块连接成一个端到端的方法。另外,设计了了两个分支结构,用注意力融合模块来充分结合有雾和去雾特征,这减少了在检测模块不好的影响,当去雾模块表现不好时。此外,引入了一种自监督雾度鲁棒损失,使检测模块能够处理不同程度的雾度。更重要的是,提出了一种区间迭代数据细化训练策略,用于指导弱监督下的去雾模块学习。在RTTS和VOC数据集上进行实验。

Introduction

现有恢复模型基于神经网络,它们生成的图片也许包含对于人类研究不可见的噪声,但是对于检测模块有害。
本文主要贡献如下:
1、探索了在没用清晰图像标签的情况下,如何建立去雾和检测之间的正相关性
2、提出了一种双线性结构BAD-Net和一种区间迭代训练策略,
3、在实验中,我们首先从训练损失和策略的角度对联合方法进行了划分和比较。比较结果表明,BAD-Net在RTTS和VOChaze数据集上的性能优于最先进的方法。

Method

Detection-friendly dehazing: object detection in real-world hazy scenes,目标检测,人工智能,计算机视觉

Dehazing module
Detection-friendly dehazing: object detection in real-world hazy scenes,目标检测,人工智能,计算机视觉
Detection module
Detection-friendly dehazing: object detection in real-world hazy scenes,目标检测,人工智能,计算机视觉
采用FRCNN作为检测模块。使用MobilenetV3-large作为轻量化backbone提取特征,在ImageNet上预训练。然后,特征图被当做候选区域网络的输入来自动生成候选区域。采用了和FRCNN意义结构和损失函数

Attention Fusion Module

设计了一个模糊感知注意力模块用来将有雾特征和去雾特征进行融合。当去雾模块表现不好时,去雾特征也许会导致更坏的影响。因此,该融合模块旨在解决去雾特征和有雾特征语义不一致的情况。许多注意力值取决于特征通道,它们也许会丢失特征图的空间信息,这对生成辨别性和选择性注意力图至关重要。因此分别对高度和宽度进行平均池化以保留空间上下文。
Detection-friendly dehazing: object detection in real-world hazy scenes,目标检测,人工智能,计算机视觉
Detection-friendly dehazing: object detection in real-world hazy scenes,目标检测,人工智能,计算机视觉
Loss function
IA-YOLO证明添加恢复图像损失会造成较慢的收敛和更差的检测效果。原因是恢复损失专注恢复图像的质量。同时检测损失集中在感兴趣区域的提取而不是背景。检测目的在于提取对高度抽象不敏感的特征,而去雾目的在于提取对细节敏感和低抽象程度的特征。因此,两种损失之间存在冲突,模型可能会收敛到局部最优点,而不是全局最优点。基于此,引入了一种自监督损失来指导去雾模块的方向,称为Haze Robust Loss(HR loss)。
HR loss由KL散度计算,KL散度用来测量两种分布之间的差异。受此启发,我们使用它作为软约束用来使去雾特征与原始特征相似。我们的目标是学习一种检测模型,使它对于不同雾度都是稳定的。这可以通过约束雾度特征和检测主干提取的去雾特征的相似性来实现。恢复损失学习包括背景信息的图像质量恢复。这可能会引入噪声,对检测造成危害。我们将去雾约束向前移动到检测提取部分。这使去雾模块更加关注目标区域特征的学习。
Detection-friendly dehazing: object detection in real-world hazy scenes,目标检测,人工智能,计算机视觉

Detection-friendly dehazing: object detection in real-world hazy scenes,目标检测,人工智能,计算机视觉
Detection-friendly dehazing: object detection in real-world hazy scenes,目标检测,人工智能,计算机视觉
Ldet为FRCNN的原始特征,α用来平衡Ldet和Lhr的重要性。

Interval Iterative Training Strategy
看不懂…

experiments

Detection-friendly dehazing: object detection in real-world hazy scenes,目标检测,人工智能,计算机视觉
三种训练策略:
1、在检测模型上直接训练有雾图片
2、首先在去雾模型上训练有雾图片,然后输入到在VOCn-tv数据集预训练的检测基线上。
3、在去雾和检测模型上同时训练有雾图片

Detection-friendly dehazing: object detection in real-world hazy scenes,目标检测,人工智能,计算机视觉

Detection-friendly dehazing: object detection in real-world hazy scenes,目标检测,人工智能,计算机视觉

4点观察总结:
1、使用分离策略方法的性能很大一部分取决于去雾模型。去雾网络也许会引入随机噪声危害计策网络,这是因为他们的损失约束和评价标准不同。
2、CascadeNet收敛慢,性能差。具有两个损失的模型很难跳出局部最优点。
3、DSNet表现更好,是因为它在MSCOCO数据集上预训练过。在整个训练阶段,DSNet表现逐渐下滑,并没有起到正相关的联合优化效果
4、IAYOLO有着更高的准确率因为它只使用了检测损失。但是当我们把它的去雾网络改成AOD-Net时,它的训练损失很难收敛并且它的表现下降严重。这是因为IAYOLO中的暗通道去雾算法和许多传统的数字图像处理方法有利于检测,但这并不是一个对于检测表现提升鲁棒的框架。
考虑到去雾模块给检测模块带来有害噪声,BAD-Net采用双分支方法来减少有害特征的影响。它是一个用于连接去雾和检测的健壮框架,即低级别图像处理和高级模式识别。BAD-Net检测结果的一些样本如图所示。我们的模型可以准确识别附近的目标,即使它们被雾霾遮挡。对于“困难”样本,我们的模型在遥远的小而严重遮挡的物体上表现不佳。在接下来的消融研究中,我们将分析每个模块的影响。
Detection-friendly dehazing: object detection in real-world hazy scenes,目标检测,人工智能,计算机视觉文章来源地址https://www.toymoban.com/news/detail-801865.html

到了这里,关于Detection-friendly dehazing: object detection in real-world hazy scenes的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Mapless Online Detection of Dynamic Objects in 3D Lidar解读

    最近在做动态点滤除的work,在调研相关的文献,所以打算记录一下自己对相关文献的理解,如果有理解不到位的地方,也请大家不吝指正。   本文提出了一种无模型、无设置(?)的三维激光雷达数据中动态物体在线检测方法。我们明确补偿了当今3D旋转激光雷达传感器的

    2024年01月22日
    浏览(27)
  • cvpr2023-目标检测-Combating noisy labels in object detection datasets

    我们都知道数据对于深度学习模型的重要性,但是如何省时省力的得到高质量的数据呢?这就是此文章探讨的问题。 目录 1. 论文下载 2. 背景  3. 相关技术 4. 创新点 5. 算法 5.1 置信学习(Confident learning)  5.2 目标检测中的CL算法 https://arxiv.org/abs/2211.13993 对于深度学习模型来

    2024年02月06日
    浏览(34)
  • 论文解读:Image-Adaptive YOLO for Object Detection in Adverse Weather Conditions

    发布时间:2022.4.4 (2021发布,进过多次修订) 论文地址:https://arxiv.org/pdf/2112.08088.pdf 项目地址:https://github.com/wenyyu/Image-Adaptive-YOLO 虽然基于深度学习的目标检测方法在传统数据集上取得了很好的结果,但从在恶劣天气条件下捕获的低质量图像中定位目标仍然具有挑战性。现有

    2024年02月11日
    浏览(30)
  • 论文阅读 RRNet: A Hybrid Detector for Object Detection in Drone-captured Images

    Abstract 我们提出了一种名为RRNet的混合检测器,用于在城市场景无人机(UAVs)和无人机拍摄的图像中进行目标检测。在这种具有挑战性的任务中,目标通常呈现出各种不同的大小,并且非常密集。因此,我们将anchor free检测器与re-regression模块相结合。通过摒弃prior anchors,我们

    2024年02月14日
    浏览(29)
  • 【代码解读】RRNet: A Hybrid Detector for Object Detection in Drone-captured Images

    首先我们将代码从GitHub上下载下来:代码地址 找到程序的主入口train.py这个类,可以看到这个类比较简单,大部分是引用其他类。具体每一个类的定义可以从不同小节中查看 2.1 init函数 首先来看这个类的初始化函数 2.2 train函数 2.3 dist_training_process函数 来看一下 init_operator 函

    2024年02月14日
    浏览(31)
  • 论文阅读<GDIP: Gated Differentiable Image Processing for Object-Detection in Adverse Conditions>

            这篇文章是在2022年AAAI上发表的一篇文章IA-YOLO上进行改进的,基本思想是一致的,利用的相机ISP的pipeline进行图像增强,和YOLOv3进行联合训练。 论文链接:[2209.14922] GDIP: Gated Differentiable Image Processing for Object-Detection in Adverse Conditions (arxiv.org) 代码链接:GitHub - Gate

    2024年02月04日
    浏览(32)
  • Qt Installation and Setup in Linux with OpenCV||Embedded Object Detection Project (Part 2)

    Qt Installation and Setup in Linux with OpenCV || Qt with OpenCV - Embedded Object Detection Project using Hikvision Industrial Camera (Part 2) Hi! This is my second post on Qt development about how to set up Qt with opencv in Linux System, compared with the last blog talking about Windows environment. Thanks for ur support and don’t forget to click the “

    2024年02月19日
    浏览(29)
  • 论文阅读RangeDet: In Defense of Range View for LiDAR-based 3D Object Detection

    论文:https://arxiv.org/pdf/2103.10039.pdf 代码:https://github.com/tusen-ai/RangeDet 提出了一个名为RangeDet的新型3D物体检测技术,利用激光雷达数据。 RangeDet的核心在于使用了一种紧凑的表示方法,称为范围视图,与其他常用方法相比,它避免了计算误差。 根据论文中的讨论,使用范围视

    2024年04月13日
    浏览(38)
  • Qt Installation and Setup in Windows with OpenCV ||Embedded Object Detection Project (Part 1)

    Qt Installation and Setup in Windows with OpenCV || Qt with OpenCV - Embedded Object Detection Project using Hikvision Industrial Camera (Part 1) I am documenting my experience in Qt development and hope that this article will be helpful to developers who are interested in learning and applying Qt. Don’t forget to click the “Follow” button to stay upda

    2024年02月21日
    浏览(28)
  • 论文阅读——CRNet: Channel-Enhanced Remodeling-Based Network for Salient Object Detection in Optical

    这篇是老师发的,主要是用来解决遥感显著性检测的边缘问题 期刊 IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING 年份 2023 论文地址 https://ieeexplore.ieee.org/abstract/document/10217013 代码地址 https://github.com/hilitteq/CRNet.git CRNet:一种基于网格增强重构的光学遥感图像显著目标检测网络 除了它

    2024年02月03日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包