发明名称 基于联合均值漂移的单幅图像去雾方法
摘要 本发明公开了基于联合均值漂移的单幅图像去雾方法,主要解决现有去雾方法对有天空雾霭图像去雾效果不佳的问题。其实现步骤如下:(1)输入一幅有雾红绿蓝RGB图像;(2)生成暗影通道图像;(3)获取腐蚀图像;(4)获取膨胀图像;(5)获取大气幕图;(6)获取环境光亮度;(7)获取透射率;(8)获得去雾后图像;(9)调和亮度。本发明采用联合均值漂移图像分割方法获得大气幕图及大气幕图的分割图,进而获得较准确的环境光亮度,能有效去除雾霭并保留图像原有的细节特征,具有计算复杂度低、图像去雾效果好的优点,可用于卫星遥感、城市交通、智能车辆、地形勘测等领域对图像的预处理。
申请公布号 CN103578083B 申请公布日期 2016.06.29
申请号 CN201310404793.9 申请日期 2013.09.07
申请人 西安电子科技大学 发明人 孙伟;郭宝龙;郑勇;陈龙
分类号 G06T5/00(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 田文英;王品华
主权项 基于联合均值漂移的单幅图像去雾方法,包括如下步骤:(1)输入一幅有雾红绿蓝RGB图像;(2)生成暗影通道图像:将有雾红绿蓝RGB图像中每个像素点红绿蓝颜色通道中的亮度最小值,作为暗影通道图像中相应像素点的亮度值;(3)获得腐蚀图像:使用快速腐蚀方法,对暗影通道图像进行滤波,得到腐蚀图像;(4)获得膨胀图像:使用快速膨胀算法,对腐蚀图像进行滤波,得到膨胀图像;(5)获取大气幕图:采用联合均值漂移图像分割方法,对暗影通道图像和膨胀图像进行滤波,得到大气幕图,将大气幕图每个像素的亮度修正为该点亮度值的0.95倍;对大气幕图中像素点合并,得到大气幕图的分割图;(6)获取环境光亮度:6a)利用图像中天空区域位置偏上、灰度平坦、亮度较高的特征,获得大气幕图的分割图中的天空部分像素点的位置信息;6b)利用获得的大气幕图的分割图中的天空部分像素点的位置信息,将大气幕图天空区域的像素点亮度值置0,获得去除天空后的大气幕图;6c)将去除天空后的大气幕图中像素点的最大亮度值作为环境光亮度;(7)获取透射率:7a)按照下式,获取透射率:V(x,y)=A×(1‑t(x,y))其中,V(x,y)表示大气幕图,A表示环境光亮度,t(x,y)表示有雾红绿蓝RGB图像的透射率;7b)将有雾红绿蓝RGB图像的透射率t(x,y)中小于0.01的值设置为0.01;(8)按照下式,分别对有雾红绿蓝RGB图像的红绿蓝三个通道去雾,获得去雾后图像:I(x,y)=(L(x,y)‑V(x,y))/t(x,y)其中,I(x,y)表示去雾后图像,L(x,y)表示有雾红绿蓝RGB图像,V(x,y)表示大气幕图,t(x,y)表示有雾红绿蓝RGB图像的透射率;(9)调和亮度:9a)用去雾后图像中每个像素点的亮度除以环境光亮度,得到目标反射率图;9b)如果目标反射率图中像素点的亮度值小于0,则将该像素点的亮度值置为0;如果目标反射率图中像素点的亮度值大于1,则将该像素点的亮度值置为1。
地址 710071 陕西省西安市太白南路2号