基于深度学习的图像增强

今天问了一个做图像增强方向的研究生学长,他说水下图像增强比较特殊,是少数非深度学习方法效果好于深度学习方法的方向。主要是因为数据集的缺少,没有合理的ground truth作为监督。
同时,也了解到去年学长参与过一个水下图像增强的比赛,深度学习的效果并不好。因此,不用局限于深度学习的方法,可以去找一下论文和github。
So,开始了今天的查阅资料。

水下图像增强综述

水下图像增强技术的目的是实现水下图像的清晰化,那么水下图像会遇到什么问题呢?下面选取了两张水下的图像进行说明。

  1. 色偏问题


明显可以观察到,该水下图像呈绿色色偏,这是由于水对光纤产生吸收与散射造成的。除了绿色色偏之外,也会产生蓝色色偏。

  • 对比度低

    该图像为未产生色偏时的水下拍摄图像,存在对比度较低的问题。

研究水下图像增强技术有三种路径:

  • 传统图像增强技术,如直方图均衡化(效果不佳)
  • 基于颜色恒常理论的方法(Retinex)
  • 基于按通道优先(DCP)算法及其改进算法

Retinex算法

Retinex算法适用于照度不均匀以及亮度较暗的水下图形处理。

理论:该算法认为物体的颜色由物体本身对不同的波长光线反射的结果,颜色不会受光照不均匀的影响。
方法:通过将图像分为辐射照度和反射照度,重新调整图像的辐射照度实现亮度矫正处理。
缺点:图像严重失真,且放大了图中的噪声。

DCP算法

DCP算法最初用于户外场景的去雾处理。

理论:该算法认为一个物体在自然环境中的亮度至少在一个颜色成分中很小。
方法:将图像各通道的最小值组成的图像称为暗通道图像。若图像中存在雾,则其在各个通道的值都比较高,通过暗通道图像中的灰白程度估计雾的浓度,以此进行去雾处理。

处理效果如下所示:


可见直接将DCP算法应用于水下图像增强效果并不好。

基于图像分析的偏色校正方法(2008年)

该算法应该来源于2008年的一篇同名论文,12年后却是我目前图像增强效果比较好的算法之一。
先上效果:


该算法是针对图片偏色问题的解决算法,因此相比上述几个适用于低光照等因素的算法效果较好,不过除此之外,该算法仍不失为颜色校正的普适算法。
该算法可分为偏色检测和颜色校正两部分。
该算法定义了一个基于等效圆的偏色检测方法,采用图像平均色度和色度中心距的比值作为偏色因子来衡量图像的偏色程度。
颜色校正方法则综合了灰度世界颜色校正和完美反射颜色校正,利用图像本身的特征进行分析,具有普适性。

接下来的实验

由于对于色偏的处理已经取得不错的结果,接下来拟学习一些算法,提高图像的清晰度和对比度,进一步提升视觉效果。
博主还处于对水下图像增强的初步学习阶段,欢迎各位大佬给出更多建议!

参考博客

该博客参考了以下资料,仅用于学习交流,如有侵权行为,请联系我!

paper survey之——水下图像复原与增强&水下光通信
基于图像分析的偏色检测及颜色校正方法

水下图像增强算法研究相关推荐

  1. 基于引导滤波的暗通道matlab,基于加权引导滤波的水下图像增强算法

    在水下环境中,由于水分子以及溶解的杂质对光线的吸收和散射作用,导致水下图像出现对比度低.噪声较大等严重的退化问题.这不仅降低了图像的整体视觉效果,而且给后续图像的自动处理和识别产生不利影响.因此,研究 ...

  2. retinex 的水下图像增强算法_图像增强论文:腾讯优图CVPR2019

    Underexposed Photo Enhancement using Deep Illumination Estimation 基于深度学习优化光照的暗光下的图像增强 论文地址:Underexpo ...

  3. 学习笔记之——水下图像增强/复原

    本博文为本人调研水下图像增强时做的一些笔记.可能整理得不是很清晰,仅仅供个人学习记录用~欢迎各位交流~ 目录 背景 研究现状(常用的方法) 非物理模型的图像增强方法 白平衡方法 直方图均衡化方法 基于 ...

  4. 基于retinex理论改进的低照度图像增强算法

    写本文的目的是记录自己学习过或做过的一些东西,深化理解,理清思路,便于回忆.本人处于学习阶段,欢迎指出不对的地方. 本文算法参考文献:李勇.基于Retinex理论的低照度图像增强算法研究与实现[D]. ...

  5. 目标检测YOLO实战应用案例100讲-基于深度学习的水下图像增强及目标检测算法研究与应用

    目录 基于迁移学习的水下图像增强与目标检测研究 基础知识 2.1  迁移学习

  6. 基于matlab色彩平衡与融合用于水下图像增强

    最近出于学习的需要,阅读了关于水下图像增强的论文<Color Balance and Fusion for Underwater Image Enhancement>,并且尝试着按照论文中 ...

  7. 水下图像增强本科毕业设计帮助思路

    文章目录 前言 一.怎么样快速科研入门水下图像增强领域? 二.使用工具推荐 1.谷歌学术镜像 2.英文论文阅读辅助工具 3.论文代码检索网站 4.GPU服务器租用 恒源云 AutoDL kaggle ...

  8. 图像去雾(二)Retinex图像增强算法

    前一段时间研究了一下图像增强算法,发现Retinex理论在彩色图像增强.图像去雾.彩色图像恢复方面拥有很好的效果,下面介绍一下我对该算法的理解. Retinex理论 Retinex理论始于Land和M ...

  9. AUV光源优化方法+水下图像增强方法

    <Underwater image enhancement framework and its application on an autonomous underwater vehicle p ...

最新文章

  1. mysql 自动化运维工具_部署MySQL自动化运维工具inception+archer
  2. 把Nginx注册成Windows 系统服务(转载)
  3. 按类别组织的Python主要内置对象类型
  4. QScrollArea 详解
  5. kingbase7获取唯一索引和子分区键的view
  6. oracle关闭数据库容器,Oracle12cr1新特性之容器数据库(CDB)和可插拔数据库(PDB) 的启动和关闭...
  7. Entity Framework Core 3.1 和 Entity Framework 6.4 发布
  8. fckeditor 图片上传 java_ckeditor用fckeditor的文件管理器实现图片上传
  9. HMTL基础学习之基础篇
  10. java实现阿里云短信验证
  11. Windows10使用浏览器崩溃复现及分析
  12. zblogphp登录和注册_zblog如何设置会员注册功能
  13. pr使用视频素材技巧
  14. vlookup使用步骤_vlookup怎么用详细步骤 vlookup函数的使用步骤 vlookup教程
  15. 测试、发布、小组合作及经验启示
  16. kaptcha验证码使用
  17. 创建一个vue-cli项目到运行的完整流程
  18. Microsoft Dynamics CRM 2011 SDK 5.07版本已经发布
  19. 正则表达式(国际固话和手机号码)
  20. 过去时代的诗与人 : 李太白

热门文章

  1. FastDeRain解读
  2. mysql在linux和windows下导入和导出数据库、数据表总结
  3. 2020vue运行出现ESLint is disabled since its execution has not been approved or denied yet. Use the ligh
  4. 台湾--电话正则表达式
  5. mysql gh 划线,gh-ost:在线DDL修改MySQL表结构工具
  6. 1.5. 唤醒任务:TTWU(try_to_wake_up)
  7. TTL RGB信号相关 介绍最为详细 HSYNC VSYNC DE CLK
  8. 可用资源不足excel无法完成任务_你若会用Excel里的SUM函数,又何须加班到半夜!【Excel教程】...
  9. better-scroll内pullingUp无效(控制台报错)
  10. 如何给网站设置自定义图标(标签页显示,收藏夹显示)