美文网首页
水下图像处理还原增强笔记一

水下图像处理还原增强笔记一

作者: 小事儿9527 | 来源:发表于2019-11-27 23:56 被阅读0次

    看了很多相关水下图像复原和增强的文章和论文,发现效果只是针对一部分图像,很有局限性。下面是经过多次尝试后的笔记。

    一、白平衡

    发现白平衡对于rgb像素分布均匀的图像效果还是不错的,可以有效的对蓝色或者绿色衰减,对红色增强。嗯,没错前提一定是rgb分布均匀(就是基本没个像素rgb都有值的情况)。其他情况会出现非常差的效果。这里特别说一下基本上所有白平衡都试过了,效果都不是特别好。局限性太小。

    二、直方图均衡化和拉伸

    总得来说直方图均衡化或者拉伸(归一),对大部分水下图像会有非常不错的效果,和白平衡比起来,个人觉得效果好很多,因为是对没个通道拉伸归一化的处理,所以就算碰到特殊的图像也不会像白平衡那样在红色严重损失的图像中出现很多错误的补偿红色,最多就是图像变化不大。

    三、去雾算法

    其实我在最初,以至现在从理论的角度我都觉得去雾算法是对水下图像很说的通的方法。但是事实证明并不是这样的。尝试了很多去雾算法,效果最好的是暗道先验的改进算法,对比后同样是大部分图的效果很不错,处理的跟自然。我认为是处理最好的方法,这个算法对近景处理非常好。但是同样存在对红色衰减特别严重的远景的图像处理不好的问题。

    四、融合

    这个算法需要先去噪声,然后求层权重,然后融合。具体的处理细节就不多说了,在github上面能找到来源的代码,试一下就知道了。其实效果也只是针对一部分的图像会有很好的效果。碰到特殊的一样没用。

    五、问题总结

    直方图均衡化或者拉伸归一有些很好的效果,算法也不复杂。对大部分水下图像效果还是不错的。

    为什么这么多算法都不行呢?

    踩了太多的坑发现,原因只有一个,就是水下红色衰减的太严重。所有算法都是在有红色的基础上,就是说红色通道衰减,而不是没有。只要碰到红色通道某些像素没有颜色的情况全都没用。

    哪里说的不对或者不准确请提出来我改正,勿喷。

    我目前也在摸索中,也非常感谢一些大神写的文章。下篇会文章会特别感谢他们。我也会把这些文章的链接发出来。

    相关文章

      网友评论

          本文标题:水下图像处理还原增强笔记一

          本文链接:https://www.haomeiwen.com/subject/ciqvwctx.html