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

``` clc; clear; 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']);

function sumimg = windowsum_filter(image, r)

% sum_img(x, y) = = sum(sum(image(x-r:x+r, y-r:y+r)));

[h, w] = size(image); sum_img = zeros(size(image));

% Y axis im_cum = cumsum(image, 1);

sumimg(1:r+1, :) = imcum(1+r:2r+1, :); sum_img(r+2:h-r, :) = im_cum(2r+2:h, :) - imcum(1:h-2*r-1, :); sumimg(h-r+1:h, :) = repmat(imcum(h, :), [r, 1]) - imcum(h-2*r:h-r-1, :);

% X axis imcum = cumsum(sumimg, 2);

sumimg(:, 1:r+1) = imcum(:, 1+r:2r+1); sum_img(:, r+2:w-r) = im_cum(:, 2r+2:w) - imcum(:, 1:w-2*r-1); sumimg(:, w-r+1:w) = repmat(imcum(:, w), [1, r]) - imcum(:, w-2*r:w-r-1);

end ```

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

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

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

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

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

  3. 【图像增强】人工多重曝光融合AMEF图像去雾【含Matlab源码 1916期】

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

  4. 用幂次变换来增强图像matlab,基于幂次变换及MSR光照不均图像增强.doc

    基于幂次变换及MSR光照不均图像增强 基于幂次变换及MSR光照不均图像增强摘要:针对光照不均图像暗区细节丢失的问题,提出了基于幂次变换和MSR(多尺度Retinex)的光照不均图像增强算法.首先对光照 ...

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

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

  6. 基于guided image filtering的图像去雾 opencv实现

    基于guided image filtering的图像去雾 与暗原色图像去雾模型是一个系列的. 暗原色图像去雾模型是cvpr2009 bestpaper,图像去雾效果很好. 即.Kaiming He, ...

  7. matlab水声定位,基于水平投影的ROV水下GPS精确定位算法

    基于水平投影的ROV水下GPS精确定位算法 基于水平投影的ROV水下GPS精确定位算法 张颖军 付本国 刘光 (海军潜艇学院,山东青岛,266046) 摘 要 精确的水下定位是提高水下机器人(ROV) ...

  8. 【论文阅读】改进的基于均值滤波的单幅图像去雾算法研究

    改进的基于均值滤波的单幅图像去雾算法研究 吴延海,张婧,陈康 西安科技大学 学报, 2016 本文是在<基于单幅图像的快速去雾>基础上进行改进.主要改进有以下几点: 对<基于单幅图像 ...

  9. led可见光通信直方图均衡matlab,基于高通滤波和直方图均衡的钢轨裂纹红外图像增强技术...

    ? 基于高通滤波和直方图均衡的钢轨裂纹红外图像增强技术 基于高通滤波和直方图均衡的钢轨裂纹红外图像增强技术 贾文晶,顾桂梅,刘 丽 (兰州交通大学自动化与电气工程学院,兰州 730000) 摘 要:针 ...

最新文章

  1. RS232详解(续)
  2. CodeForces - 504B Misha and Permutations Summation(线段树模拟康托展开与逆展开)
  3. POJ - 3614 Sunscreen(贪心/二分图最大匹配-多重匹配/网络流-最大流)
  4. 来,Consul 服务发现入个门(一看就会的那种)
  5. 2014年考研英语一翻译知识点
  6. 91Android万能驱动最新版,NVIDIA万能驱动电脑版下载|NVIDIA万能驱动官方安装版下载 -爱安卓...
  7. 嵌入式c语言移植,嵌入式c语言位操作的移植与优化.doc
  8. NCBI、UniProt、RCSB PDB的部分功能使用(蛋白质晶体结构、蛋白质氨基酸序列、基因序列、序列比对等)
  9. R学习笔记:《R语言入门与数据分析》
  10. 数据库之通过例子了解单表查询
  11. hadoop之MapReduce统计选修课程人数,不及格门数,选课人数
  12. gif文件太大怎么办?gif动图如何在线压缩?
  13. linux 系统安全以及应用
  14. OCS认证有机含量标准
  15. [HTML5] Video 标签播放及控制视频
  16. 自动增益控制电路(AGC)
  17. Collapsed Variational Inference(Collapsed变分推断)算法以LDA推导为例
  18. 青蛙过河游戏c语言,C语言动态规划(7)___过河(Vijos P1002)
  19. 致敬!阿里云的数据库侠客!
  20. c语言-输出倒三角图案

热门文章

  1. 架构师都需要了解的康威定律(Konway‘s Law)
  2. 题目:信用卡还款是银行系统的重要业务,业务流程说明如下:用户有信用卡和储蓄卡,储蓄卡有查询余额和取款功能,信用卡能够查看账单金额、查看还款日和查看余额三个功能;
  3. PLSQL Developer安装配置教程(超详细)
  4. 一文带你全面了解Properties类
  5. 没有人工智能就没有ChatGPT,人工智能有哪些社会价值?
  6. 领扣LintCode问题答案-17. 子集
  7. 外墙清洗机器人现身多幢大楼,清洗前后泾渭分明!
  8. 有偿招募英文干货翻译布道者
  9. HDU 6628 [2019 Multi-University Training Contest 5]
  10. 【Servlet】这一文详细的讲述了Servlet的知识,呕心沥血,终于文成。