上次搞的暗通道去雾的算法交给老师就算是交差了,当时也就是个调研而已。前几天又被老师叫过去说还是需要720p(1280*720)图像的实时处理,看能不能再做一些优化,让我和一个职工商量着来,于是又看了两天的去雾。还是有一些进展,总结一下。
回顾
还是可以回顾一下暗通道去雾的流程,其中这个模型是最重要的:
在这个模型中,要获得的只有两个,一个是透射率图t(x),一个是大气光值A,大气光值的获得方法很多,包括暗通道去雾中找最亮的0.5%的最低值,或者是有一个四叉树寻找的方法:,这片文章可以看做是对何凯明暗通道去雾的一个扩展,对天空具有比较好的免疫性。作者说效果不错,好不容易调通给的代码发现效果一般,而且算法比暗通道去雾还复杂一些,再就没有细看。
透射率这里,何提出的导向滤波是不错的,效果也还可以,但是实测下来还是这部分花费了大部分时间,后来使用了先下采样然后导向滤波之后再插值的快速算法,速度上还是有瓶颈。
如果在这个去雾模型上要有所改进的话,就只能是对透射率图这里改进了。
改进
查资料的过程中发现一篇文章:文中给出了算法的详细步骤: