精华内容
下载资源
问答
  • 该文献就获取到的水下图像进行暗通道先验处理,相较于传统DCP算法,添加高斯低通滤波器,在一定程度上改进了图像质量。
  • 水下图像处理方法之一的图像融合算法matlab实现,matlab源码
  • 二郎之前做过水下图像处理。 这篇博文是希望给初学者一些可参考的代码和建议,如果有大牛看到这篇博文,希望不吝赐教,二郎代表该领域的初学者表示感谢。 文档名称:水下图像处理方法汇总_分享版 整理人:三眼二郎 ...

    二郎之前做过水下图像处理。
    这篇博文是希望给初学者一些可参考的代码和建议,如果有大牛看到这篇博文,希望不吝赐教,二郎代表该领域的初学者表示感谢。

    文档名称:水下图像处理方法汇总_分享版
    整理人:三眼二郎
    时间:2021/07/21

    fusion:Enhancing underwater images and videos by fusion,2012(非常鲁棒,对比一定要带上,当然前提是你的算法也足够鲁棒)
    red:Automatic red-channel underwater image restoration,2015(自动红通道方法,采用1-R代替红通道,色偏修正不错,但有时候会失败)
    UDCP:Transmission estimation in underwater single images,2013(不考虑红通道,用DCP求深度,容易过度增强)
    retinex:A retinex-based enhancing approach for single underwater image,2014(retinex经典方法,容易过度增强)

    对比时可以和复原(DCP、red、UDCP)、增强(fusion、retinex)进行对比。
    为了说明方法的优势,可以再找几个最新的方法进行对比。

    代码中二郎为了对比方便,把主函数做成了可调用函数,所以有能力改的下载后可以自行修改,不会改的可以去github找一下原代码。
    另外,对比方法也是初学者头疼的问题,如果有需要可以联系一下二郎,二郎会在看到后给提供一些建议。
    文档下载地址:
    百度云盘
    链接:https://pan.baidu.com/s/1-XrMFQsaz2QklNdnzGeK1A
    提取码:i2uf

    展开全文
  • 水下图像处理算法Sea-thru

    千次阅读 2020-10-10 21:33:52
    水下图像处理算法Sea-thru,出自CVPR 2019,被称之为将彻底改变水下计算机视觉的“革命性工具”。 代码开源 https://github.com/jgibson2/sea-thru (非官方) 还没发现预训练模型地址

     

    水下图像处理算法Sea-thru,出自CVPR 2019,被称之为将彻底改变水下计算机视觉的“革命性工具”。

    代码开源 https://github.com/jgibson2/sea-thru (非官方)

    还没发现预训练模型地址

     

     

    展开全文
  • 基于直方图均衡化的激光水下图像处理

    采用直方图进行水下图像处理,感觉对我搜到的这几个图片效果可以,最近看了一些使用修正的暗通道进行水下图像处理的,但是我没有弄出来效果。我感觉即使使用暗通道进行处理,那么每个通过处理的结果应该也朝直方图均衡化处理的结果发展。

    %{

    基于直方图均衡化的水下图像处理
    时间:2014年11月20日22:15:40
    整理:
    采用直方图均衡化的算法,对采集图像RGB三个颜色
    通道分别进行直方图均衡化处理,得到水下图像的修正结果
    %}
    clear;
    t = imread('wa3.png');  
    d=t;
    subplot(121);
    imshow(t),title('原始图像');
    I=d(:,:,1);%R颜色通道
    dis(:,:,1)=junhenghua(I);% 调用均衡化函数
    I=d(:,:,2);%G颜色通道
    dis(:,:,2)=junhenghua(I); % 调用均衡化函数
    I=d(:,:,3);%B颜色通道
    dis(:,:,3)=junhenghua(I);% 调用均衡化函数
    subplot(122);
    imshow(dis),title('一次均衡化之后的图像')%显示均衡化后的图像
    figure,imshow(dis(:,:,1)),title('红色通道均衡化处理');

    figure,imshow(dis(:,:,2)),title('绿色通道均衡化处理');

    figure,imshow(dis(:,:,3)),title('蓝色通道均衡化处理');


    调用的函数

    %{
      均衡化处理函数。。
      水下图像处理调用函数。。。
      对输入的图像进行直方图统计,然后进行直方图均衡化处理
    %}
    function [rgb,gp]= junhenghua(I)
    [height,width] = size(I);  
    %对R通道进行均衡化处理,均衡化可以写一个统一的函数,直接调用
    %进行像素灰度统计;  
    s = zeros(1,256);%统计各灰度数目,共256个灰度级  
    %绘制直方图
    gp=zeros(1,256);
    for k=0:255
        gp(k+1)=length(find(I==k))/(height*width);
    end
    for i = 1:height  
        for j = 1: width  
            s(I(i,j) + 1) = s(I(i,j) + 1) + 1;%对应灰度值像素点数量增加一  
        end  
    end  
    %计算灰度分布密度  
    p = zeros(1,256);  
    for i = 1:256  
        p(i) = s(i) / (height * width * 1.0);  
    end  
    %计算累计直方图分布  
    c = zeros(1,256);  
    c(1) = p(1);
    for i = 2:256   
            c(i) = c(i - 1) + p(i);  
    end  
    %累计分布取整,将其数值归一化为1~256
    c = uint8(255 .* c + 0.5);  
    %对图像进行均衡化
    for i = 1:height  
        for j = 1: width  
            rgb(i,j) = c(I(i,j)+1);  
        end  
    end  
    gp=zeros(1,256);
    for k=0:255
        gp(k+1)=length(find(rgb==k))/(height*width);
    end
    end

    展开全文
  • 水下图像处理---持续更新博文

    千次阅读 热门讨论 2018-07-10 16:42:28
    1.经典的DCP原程序水下图像恢复效果较差,甚至几乎没有恢复效果 原因:水下图像存在蓝色色偏或者绿色色偏,此时其他通道的值都较小,当使用暗通道直接求景深图时 2.其他经过DCP改进的算法 3.水体光学...

    1.经典的DCP原程序水下图像恢复效果较差

    ,甚至几乎没有恢复效果
    原因:水下图像存在蓝色色偏或者绿色色偏,此时其他通道的值都较小,当使用暗通道直接求景深图时
    这里写图片描述
    这里写图片描述

    2.其他经过DCP改进的算法

    这里写图片描述

    3.水体光学作用

    这里写图片描述

    4.既然色偏,我们的DCP就不太适用了

    那么我们用最亮的通道(均值最大的通道)-最暗的通道(均值最小的通道),得到深度图,取反乘以调节因子得到透射图!
    这个的科学依据:由于水下的吸收作用,传播距离越远,吸收效果越明显,因此用一个不太被吸收的通道-一个被急剧吸收的通道的值是可以估算深度的(也就是传播距离)。

    5.A为水体背景颜色估计

    在水下,我们不应该直接按照DCP直接取亮度的前0.1%作为A的估计,因为这很有可能把光照亮的地方或者物体近的地方估计成为水体。我们可以知道,我们拍摄到的水体背景应该是无穷远的,因此我们可以从景深图的前0.1%来去A,这个对应到原图该点的三通道均值作为A。
    这里写图片描述
    由公式可以看出,透射率越低,A所占的比重越大。那么哪些地方透射率低呢?离着拍摄位置越远,透射率越低,水下拍摄,只有水的散射时,可以认为距离是无穷远的。因此当我们所求得的A满足这种关系时,我们求得的A就是我们需要的A。

    6.透射率

    这里写图片描述
    通过这个公式我们就可以求出我们的透射率

    7.这个公式还有几处添加项(这里非常不理解,何凯明前辈已经在自己的论文中指出了这些添加项,但是很多人在用这些时都会莫名其妙地认为是自己想出来的…………)

    这里写图片描述

    添加项ω

    这里的ω一般取0.95,这一项主要目的是避免雾被全部去掉,因为真实场景中,我们判断物体的远近关系很多情况下是通过淡雾来判断的,这也就是远处的模糊近处的清晰的原因。

    这里写图片描述
    添加项λ

    这里的λ可以调节透射图的亮度,当图像整体偏亮时,调小λ可以使处理结果的得到改善。

    这里写图片描述
    添加项t0

    限制t(x)的范围,使得t(x)不能无限地小。防止增强后的图像过亮。

    8.颜色校正算法对图像作处理

    这里写图片描述
    ymin是c通道,颜色最大的值。该方程的意义是消除两个区域,原图在255左边有一段区域没有信息,在0右边一段区域没有信息。通过该公式可以使图像的最亮和最暗都有信息,有暗部和亮部的图片,才是正常的图片。
    这里写图片描述
    这里写图片描述
    有点像P图了,其实就是这样的,原理一模一样。

    9.恢复效果的评测

    MSE(均方误差)、UCIQE(增强程度进行评价)、SSIM(失真程度的评价指标)
    这些网上都有解释和程序
    MSE评价信号中噪声大小的指标(所有点的均方误差累加):
    这里写图片描述
    SSIM为结构相似度算法,算法人为图像由结构信息、亮度信息和对比度信息组成,三种信息相互独立。SSIM越进阶于1,相似度越高。

    2018/07/10本博客参考
    基于改进 DCP 算法的水下机器人视觉增强—汤忠强

    展开全文
  • 【OpenCV】水下图像处理算法

    千次阅读 2018-08-21 23:42:55
    2017-6 水下机器人视觉系统图像处理研究_仝灼银  1.利用算法提高图像清晰度  2.建立物理模型 (1)空域增强算法:直方图处理、对比度调整、图像分割——最热  优化:部分统计加强、局部直方图调整、基于限制的...
  • 水下图像处理色彩增强(一)

    千次阅读 2020-02-26 20:20:45
    做了大概一个月,效果如下,技术栈采用的是Springboot+opencv,服务器是lunix 我将模块单独提出了出来,如果想要测试效果的话可以关注我的公众号:代码包工头,点击工作Demo实际测试效果 ...
  • 包含综述有关水下图像增强方向,受水下光传播过程中的衰减和散射的影响,在纯水区域中,水下能见度一般为20m,在浑浊海水中的能见度一般只有 5m。因此,需要对水下图像进行处理
  • 非均匀光照处理水下图像付原代码,水下图像增强
  • 基于水下图像增强

    2013-10-13 23:08:19
    基于水下图像增强滤波方法,对于水下图像处理很有帮助
  • 水下图像增强改进4

    千次阅读 热门讨论 2018-11-25 14:48:46
    显然水下图像处理不能一概而论,对于不同水域的图像应该采取不同的方案进行处理,以前我所处理的水下图像大部分都是呈绿色,今天偶尔搜到了Dana Berman对水下图像的处理,个人认为他的水下图像处理效果不怎么好,但...
  • 水下图像增强

    千次阅读 2018-08-23 10:44:12
    最近做了水下图像处理,貌似没有那么经典的水下增强方法,贴一下最近的成果吧,自我感觉良好 看完是不是想知道怎么实现的,放心吧我会守口如瓶,哈哈,继续搬砖 原图来自google, github,...
  • 水下图像增强改进6

    千次阅读 2019-05-19 21:53:58
    最近研究了dive+进行水下图像的增强效果,dive+是一款非常优秀的水下图像处理软件,试验发现dive+对某些强绿色水域的图片增强效果不好,例如下面的这幅图片(结果是我处理的) 用dive+处理颜色会偏黄,很可能dive...
  • 水下图像增强仿真小结

    千次阅读 2015-11-17 19:44:34
    水下图像处理结果: 水下图像: 低对比度图像: 雾天图像1: 水下图像0: 水下图像2: 雾天图像3: 水下图像4: 水下图像5: 水下图像6: 水下图像7: 水下图像8:
  • 使用该算法与几种主流的水下图像处理算法对多种水下环境拍摄得到的图像进行处理, 并计算信息熵等客观评价指标。实验结果表明, 该算法能够更好地平衡图像的色度、对比度及饱和度, 视觉效果更接近自然场景下的图像。
  • 然而,仍缺乏对相关成就和改进的全面,深入的调查,尤其是水下图像数据集的调查,这是水下图像处理和智能应用中的关键问题。 在本次博览会中,我们首先总结了120多项有关水下图像恢复和增强的最新进展的研究,包括...
  • 水下图像成像过程与雾天图像类似, 但传统的去雾方法用于水下图像处理效果欠佳。针对水下捕获图像存在颜色衰减严重和蓝(绿)色基调的问题, 提出了一种基于改进暗原色先验和颜色校正的水下图像增强方法。结合光在水下的...
  • 用于水下图像的 clahe
  • 水下图像处理工具箱 用于水下视频和图像处理的开源工具箱,可用于以下应用:SLAM、海底马赛克、运动结构、水下结构的 3D 重建,例如:沉船、海床、珊瑚群和珊瑚礁等。 uwimageproc是一个免费的开源软件,除非在特定...
  • 水下图像处理对于实现可持续发展目标至关重要。 水下图像易受色彩损失,模糊不清的影响,并且由于存在悬浮颗粒而自然模糊。 反向散射会导致图像中出现雾度,而吸收会导致颜色失真。 由于散射,吸收效应和不同颜色的...
  • MATLAB在水下激光线扫描图像处理中的应用.pdf
  • 水下图像采集

    千次阅读 2017-01-19 15:05:53
    水下图像采集0
  • 水下图像校正 watergan

    2018-04-03 11:00:00
    watergan 可以把空气中的正常图像通过gan网络生成水下图像
  • 水下图像融合

    2021-02-06 11:16:35
    这篇文章可以说结果好到令人拍案叫绝,处理后细节也好了,色偏也好了,更主要是那些评价指标仿佛都是为它设计的,一个比一个好,本文就详细地介绍一下水下图像融合算法。 1.首先先分别进行两次处理 ①对原图进行白...
  • 为提升不同颜色水下图像的增强效果,提出一种基于条件生成对抗网络的水下图像增强方法。该网络在生成模型中加入残差密集块中的残差模块,其密集级联和残差连接可以提取图像的特征信息,改善梯度消失现象;在目标函数中...
  • 行业分类-电子电器-一种水下拍摄及图像处理装置及方法.zip
  • 国外 雾图像、水下图像网站

    千次阅读 热门讨论 2018-08-08 16:30:40
    雾图像:... 水下图像:http://bubblevision.naturefootage.com 链接: https://pan.baidu.com/s/18Djxc2IsWWxnDU19n86R9A 提取码: yd2h 复制这段内容后打开百度网盘手机App,操作更方便哦 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,716
精华内容 686
关键字:

水下图像处理