当前位置: 首页 > article >正文

6、论文阅读:水下图像增强基准数据集及其他数据集

水下图像增强基准数据集及其他数据集

  • 前言
  • 引言
    • 贡献
  • 现有方法、评估指标和数据集:概述
    • 水下增强方法
      • 基于补充信息的方法
      • 基于非物理模型的方法
      • 基于物理模型的方法
      • 数据驱动的方法
    • 水下图像质量评估
      • 完整参考指标
      • 没有参考指标
    • 水下图像数据集
  • 提出基准数据集
    • 数据收集
    • 参考图像的生成
  • 评估与讨论
    • 定性评价
    • 定量评价
  • 论文提出的模型介绍
    • 输入生成
    • 网络架构
    • 实现

前言

大多数已经提出的水下增强算法都是使用合成数据集或少数选定的真实世界图像,这使得我们无法估计算法在真实环境下的表现。为了解决这个问题,我们提出了UIEB数据集,包括 950 张真实水下图像,其中 890 张有相应的参考图像。 我们将其余60张无法获得满意参考图像的水下图像视为具有挑战性的数据。我们使用这个数据集评估了许多先进的水下图像增强的算法。
此外,我们还提出了一个新的水下图像增强网络Water-Net,它使用这个数据集进行训练。

引言

通常,水下图像会因波长相关的吸收和散射(包括前向散射后向散射)而退化。海水中的漂浮物也会引入噪音并增加散射的影响。为了解决这个问题,早期的方法依赖于多个水下图像或偏振滤波器,而最近的算法仅使用来自单个图像的信息来处理这个问题。
由于缺乏公开可用的真实水下图像数据集,现在提出的算法都不太令人满意。此外,实际上不可能同时拍摄真实的水下场景和不同水类型的相应地面实况图像。

贡献

(1)构造了UIEB数据集
(2)使用UIEB数据集验证了很多先进的算法
(3)提出了Water-Net网络

现有方法、评估指标和数据集:概述

水下增强方法

已经提出了多种方法,并且可以分为四组:基于补充信息的方法基于非物理模型的方法基于物理模型的方法数据驱动的方法。

基于补充信息的方法

在早期阶段,来自多个图像或专用硬件设备的补充信息(例如,偏振滤波、距离选通成像、和荧光成像)被用来提高水下图像的可见度。与基于补充信息的方法相比,单次水下图像增强被证实为更适合动态场景等场景,因此受到了更多关注。

基于非物理模型的方法

旨在修改图像像素值以提高视觉质量。
另一项研究尝试基于 Retinex 模型增强水下图像。

基于物理模型的方法

基于物理模型的方法将水下图像的增强视为逆问题,其中图像形成模型的潜在参数是根据给定图像估计的。
这种方法通常都遵循相同的流程:
(1)建立退化的物理模型
(2)估计未知的模型参数
(3)解决这个逆问题

研究方向之一是修改暗通道先验(DCP)以实现水下图像增强
另一项研究尝试利用</


http://www.kler.cn/news/317695.html

相关文章:

  • 【Godot4.3】三角形类
  • lunar无第三方依赖的公历、农历、法定节假日...日历工具库
  • 什么是单例模式?
  • 用最新的C++技术,如何实现一个序列化工具库?
  • CSS的盒子模型(Box Model)
  • 2024年最强网络安全学习路线,详细到直接上清华的教材!
  • sftp上传文件报错提示“Permission denied“
  • geodatatool(地图资源下载工具)3.8更新
  • JavaScript 网页设计案例详解( 最新技术趋势)
  • jmeter本身常用性能优化方法
  • JavaWeb校园二手交易平台
  • 统信服务器操作系统【qcow2 镜像空间扩容】方案
  • Stable Diffusion Fooocus批量绘图脚本
  • 【深度学习|地学应用】glacier——让我们一起看看深度学习在冰川研究中的应用是怎么样的呢?
  • 【ANTLR】核心语法标记
  • Vue + element-ui实现动态表单项以及动态校验规则
  • 数据库1-1、1-n 、n-n关系实际场景
  • 如何用Stable Diffusion XL模型,绘制精致的二次元插图,学完就能用!
  • Ansible部署与应用基础
  • Nginx的相关细节
  • 【Elasticsearch】-spring boot 依赖包冲突问题
  • dedecms靶场(四种webshell姿势
  • 如何使用 Visual Studio Code 将工作效率提升 200%
  • 封装Progress 组件
  • 爬虫到底难在哪里?
  • Linux 进程3
  • 手机在网状态查询接口如何用C#进行调用?
  • 【d48】【Java】【力扣】LCR 123. 图书整理 I
  • 在 Webpack 中配置多入口应用并实现公共依赖的提取
  • 安卓13修改设置设备型号和设备名称分析与更改-android13设置设备型号和设备名称更改