1 内容介绍

去散射和边缘增强是解决水下图像的对比度严重衰减、颜色偏差和边缘模糊等问题的关键步骤。这篇论文提出了一种较好的水下图像增强的方法。首先使用经过端到端训练的卷积神经网络去测量输入图片,同时以自适应双边滤波器对传输图片进行处理。接着提出一种基于白平衡的策略来消除图片的颜色偏差,用拉普拉斯金字塔融合获得无雾和色彩校正图像的融合结果。 最后,输出图像被转换为混合小波和方向滤波器组(HWD)域,用于去噪和边缘增强。 实验结果表明,该方法可以消除颜色失真,提高水下图像的清晰度。

水下成像在海洋资源勘探,环境保护,海上防御和军事等方面发挥了至关重要的作用。然而,水下图像由于背散射和光衰减而导致能见度差。 光的随机衰减导致雾的外观。 沿着视线从介质返回的光散射的一部分降低了捕获图像的对比度。 在不同的水下环境中,图像质量下降的主要原因是不同的。

最近,研究人员提出了几种改善水下图像质量的方法。 偏振和距离成像方法(Schechner和Karpel,2005; Tan等,2007)直接通过专用硬件解决了这个问题。 在(Voss等人,1990)中研究的另一种方法测量了海水的光学传递函数。 海水的调制传递函数(MTF)在(Liu et al。,2001)中制定,并且通过维纳滤波器可以恢复模糊的图像。 然而,由于昂贵的成本和设备的复杂配置,上述实验方法不适用于大多数海洋工程应用和科学研究。 由于水下环境复杂多变,基于水下退化模型的去卷积方法在实际应用中存在缺陷。

另外,图像增强方法不依赖于任何特定的退化模型,并且它们根据人类视觉感知来处理图像。 常见的增强方法包括传统的直方图校正(Thakur等,2010),梯度变换(Lei等,2011)和其他一些自适应平滑方法,如传统的低通滤波器,形态滤波器,同态滤波器(Padmavathi等)。 等,2011),小波变换等.Iqbal等。 (2010)提出了一种无监督的色彩校正方法,以改善水下图像的视觉质量。 Ancuti等。 (2012)提出了一种基于融合的方法来增强水下视频和图像。 但是,图像增强方法可能会导致颜色偏差,并在处理水下图像时显示其局限性。

雾霾去除算法用于水下图像恢复方法。 他等人。 (2009)通过暗通道先验(DCP)估计劣化图像的透射图,并通过大气成像模型获得清晰图像。 此外,开发了引导过滤器(He et al。,2010)以改进原始透射图。德鲁斯-JR。 等。 (2013)制定了一个水下成像模型,通过蓝色和绿色通道计算暗通道。 为了避免人为地提取特征,Cai等人。 (2016)通过深度学习架构估计传输地图。

在本文中,我们提出了一种能够提高水下图像可见度的方法。 它通过DehazeNet和白平衡改善了散射图像的对比,然后增强了图像边缘。 图1描绘了我们的算法的示意图。 首先,我们应用一种名为DehazeNet的CNN来估计水下传输图,该图通过自适应双边滤波器进行细化。 其次,我们开发了一个框架来混合去雾化和色彩校正的图像。最后,我们通过混合小波和方向滤波器组分离图像的高频和低频成分。 在HWD域中,噪声方差由高频子带估计,并且阈值被设置为去除噪声。

2 部分代码

clc;

clear;

close all

addpath('codes\')

addpath('Images\')

FileName = uigetfile({'*.jpg;*.bmp;*.png'},'Optional images','Images');

input = imread(FileName);

output = underwater(input);

underwaterimage2(input);

%i=40;             %Saved images number

%saveas(1,['./myresults/',num2str(i),'.jpg']);

%%%%%figure,imshow(input), title('original image');

%%%%%figure,imshow(output),title('enhanced image');

3 运行结果

4 参考文献

​[1]郭青山, 黄玉清. 基于DehazeNet与边缘检测均值引导滤波图像去雾算法[J]. 传感器与微系统, 2020, 39(1):4.

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机、雷达通信、无线传感器等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。

【图像增强】基于DEHAZENET和HWD的水下去散射图像增强附matlab代码相关推荐

  1. 【图像增强】基于DEHAZENET和HWD的水下去散射图像增强

    去散射和边缘增强是解决水下图像的对比度严重衰减.颜色偏差和边缘模糊等问题的关键步骤.这篇论文提出了一种较好的水下图像增强的方法.首先使用经过端到端训练的卷积神经网络去测量输入图片,同时以自适应双边滤波 ...

  2. 【图像增强】基于matlab DEHAZENET和HWD的水下去散射图像增强【含Matlab源码 087期】

    ⛄一.图像增强技术简介 图像增强 图像增强是对图像的某些特征,如边缘.轮廓.对比度等进行强调或锐化,以便于显示.观察或进一步分析与处理.通过对图像的特定加工,将被处理的图像转化为对具体应用来说视觉质量 ...

  3. 【图像分割】基于计算机视觉实现视网膜图像中的血管分割附matlab代码

    1 简介 视网膜图像里的血管是可以被观察到的一类微血管,并且它是无创伤的,而其分布位置也属于深度部位[5].其分布.结构和形态特征的变化能在一定程度上反映病变的程度.而白血病.糖尿病以及高血压等疾病都 ...

  4. 基于混合整数二阶锥(MISOCP)的配电网重构(附matlab代码)

    参考资料:主动配电网网络分析与运行调控 (sciencereading.cn) 配电网重构是指在满足配电网运行基本约束的前提下,通过改变配电网中一个或多个开关的状态对配电网中一个或多个指标进行优化.通 ...

  5. 【图像分割】基于方向谷形检测实现静脉纹路分割附MATLAB代码

    1 内容介绍 一种基于方向谷形检测的指静脉图像分割方法及其系统,终端,包括以下步骤:步骤1,接收图像采集模块采集的指静脉图像;步骤2,对截取的指静脉图像进行脊波变换作图像增强处理;步骤3,针对增强处理 ...

  6. 【路径规划】基于遗传算法实现外卖订单动态变换模型求解附matlab代码

    1 内容介绍 前瞻产业研究院发布的<中国在线外卖商业模式与投资战略规划分析报告>统计数据显示,2015-2018年中国在线外卖收入年均增速约为117.5%,是传统餐饮业的12.1倍,我国在 ...

  7. 【预测模型-ELM分类】基于鲸鱼算法优化核极限学习机实现数据分类附matlab代码

    1 内容介绍 极限学习机(extreme learning machine,ELM)作为一种新兴的机器学习方法,已经成为了一个热门的研究方向. ELM 随机确定单隐含层网络的输入权值和隐含层节点偏置, ...

  8. 【图像分割】基于区域的重叠椭圆拟合实现细胞分割附matlab代码

    1 内容介绍 一种基于区域的方法,用于用自动确定的可能重叠椭圆的数量来逼近任意 2D 形状.RFOVE 是完全无监督的,在没有任何假设或关于对象形状的先验知识的情况下运行,并且扩展和改进了递减椭圆拟合 ...

  9. 【回归预测-FNN预测】基于蝙蝠算法优化前馈网络实现数据回归预测附Matlab代码

    1 内容介绍 强大的非线性映射能力使得人工神经网络越来越多地应用于数值预测.工程控制中,但神经网络在学习过程中,不可避免的存在着全局搜索能力差.容易跳入局部最优等不足,因而用神经网络技术预测的数据并不 ...

最新文章

  1. TypeError: can only concatenate str (not “int“) to str
  2. WinRAR也能实现智能备份
  3. Linux下给arm的引脚电平,ARM-Linux GPIO操作事宜
  4. Vue_error Expected indentation of 2 spaces but found 3 indent问题整理
  5. Ubuntu 及其衍生版安装使用截图工具【深度截图】
  6. Linux useradd命令
  7. 2017-10-03 前端日报
  8. C++入门经典-例8.1-类的继承
  9. LIRe 源代码分析 7:算法类[以颜色布局为例]
  10. weblogic 自定义错误页面_使用 Nginx 容器为 Traefik 配置高性能通用错误页面
  11. 机器学习中最重要的公式——贝叶斯公式
  12. 联想G480黑苹果安装成功
  13. FAT文件系统简明教程
  14. psd格式图片保存自己需要的png图片
  15. 聊聊如何做技术战略规划
  16. 微信二维码海报推广示例
  17. webbench源码阅读
  18. 基于java的药店管理系统
  19. 【DASH】MPD例子
  20. ARMv7-M4处理器系列文章-2 编程模型

热门文章

  1. Google Earth Engine(GEE)——GEE自带的归一化指数计算工具介绍
  2. 关于web.config中customErrors节点说明
  3. 30个前端开发人员必备的顶级工具
  4. 百度云服务器assets新建文件夹,【百度云】天际线实用mods【更新:2020年7月11日】...
  5. 初探Vue3.0魅力 - 李游Leo公开课(2020-4-22) 笔记
  6. C语言数组初始化的三种方法
  7. 网站安全隔离-RBI技术
  8. Ubuntu Apache2 配置Allowoverride
  9. beso matlab,双向渐进结构拓扑优化方法的改进及应用
  10. 工作流管理系统开发之四 自定义表单