一种基于透射率全局估计的航空影像去雾算法的制作方法

文档序号:16584278发布日期:2019-01-14 18:15阅读:222来源:国知局
一种基于透射率全局估计的航空影像去雾算法的制作方法

本发明涉及图像处理领域,尤其涉及一种采用基于透射率全局估计的航空影像去雾算法。



背景技术:

航空影像具有分辨率高、获取成本低、反应速度快等特点,在测绘、军事侦察、国土资源管理等各个领域得到广泛的应用。航空影像质量好坏依赖于天气环境,雾霾天气中空气悬浮粒子会使景物反射光线发生散射,同时散射的环境光被传感器接收,导致色彩保真度下降,清晰度不够,辨识度大大降低、信息损失等问题,严重影响了航空影像的后期使用。

航空影像去雾具有广阔的应用前景,但是在图像处理领域,图像处理起步相对较晚,现有的航空影像去雾方法还不是特别完善,尤其是去雾效果的一致性、雾霾自动识别与处理、图像清晰度等细节的处理离期望目标还有很大差距。



技术实现要素:

为解决上述技术问题,本发明提出了一种层次感强、成像清晰、去雾效果一致性好的基于透射率全局估计的航空影像去雾算法。

本发明的技术方案是这样实现的:一种基于透射率全局估计的航空影像去雾算法,包括以下步骤:

1)对源航空影像进行匀光处理,使影像的雾霾分布均匀化;

2)对源航空影像透射率全局估计,获取源航空影像透射率图,采用otsu法对其分割,剔除源航空影像中透射率估计偏低的部分;准确估计源航空影像的全局透射率t;

3)优化透射率图,对局部透射率优化调整,得到影像透射率图;

4)利用大气物理模型恢复得到清晰的航空影像。

在以上技术方案的基础上,优选的,所述匀光处理采用mask匀光算法对源航空影像进行匀光处理。

在以上技术方案的基础上,优选的,所述准确估计源航空影像的全局透射率t的方法如下:

首先删除航空影像透射率图中不符合暗原色先验的部分后,根据公式1计算剩余部分的均值,可得到透射率估计值t1,该值反映了航空影像的整体透射率的情况,并将其作为全局透射率的下限;公示中p1表示符合暗原色先验的地物,f(x,y)表示航空影像地物分类透射率函数,x、y分别表示符合暗原色先验的地物和不符合暗原色先验的地物,x、y是一种相对关系;

然后根据公式2获取透射图中最大灰度值t2,该值反映了航空影像透射率的最大值,将其作为全局透射率的上限:

t2=min(p1)(2)

计算全局透射率t,根据公式3航空影像的全局透射率t,t由t1、t2共同确定,其中参数q控制航空影像的全局透射率;

t=q×t1+(1-q)×t2(3)。

在以上技术方案的基础上,优选的,所述局部透射率优化调整,其算法为对航空影像透射率大于t的部分及其周围一定半径的像素进行小半径的均值滤波处理,按公式4、公式5进行处理:

t=t(f(x,y)≥t)(4)

上式中,s表示均值滤波窗口尺寸,ω(x,y)为像素(x,y)中s×s领域窗口内的像素,f(xi,yi)表示航空影像地物分类透射率函数。

在以上技术方案的基础上,优选的,所述利用大气物理模型恢复得到清晰的航空影像的算法见公式6:

i(x)=j(x)t(x)+a·(1-t(x))(6)

其中,i(x)表示带雾的原始航空影像,j(x)表示去雾后的清晰航空影像,t(x)表示大气传输中的透射率,j(x)t(x)表示目标景物的直接衰减,a表示大气光,a·(1-t(x))表示大气光经过衰减到达传感器的能量。

在以上技术方案的基础上,优选的,所述控制航空影像的全局透射率的参数q的值为0.8。

在以上技术方案的基础上,优选的,均值滤波窗口尺寸为15像素×15像素。

本发明提供了一种基于透射率全局估计的航空影像去雾算法,该算法相比现有技术,具有如下优点:

(1)常见的暗原色先验去雾算法不适用于航空影像去雾处理,而本发明提供的航空影像去雾算法可成功应用于航空影像去雾;

(2)本发明航空影像去雾算法对源航空影像去雾处理后航空影像清晰度明显提高、视觉效果好、层次感增强且不会破坏航空影像的纹理;

(3)本发明航空影像去雾算法可实现航空影像雾霾自动去除;

(4)航空影像去雾算法可应用于测区级航空影像去雾,可保证测区级航空影像去雾效果具有一致性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明航空影像去雾算法流程图。

具体实施方式

下面将结合本发明实施方式,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。

图1为本发明航空影像去雾算法流程图。

如图1所示,本发明提供了一种基于透射率全局估计的航空影像去雾算法,包括以下步骤:

1)对源航空影像进行匀光处理,使影像的雾霾分布均匀化;本实施例中,匀光处理采用mask匀光算法对源航空影像进行匀光处理。

2)对源航空影像透射率全局估计,获取源航空影像透射率图,采用otsu法对其分割,剔除源航空影像中透射率估计偏低的部分;准确估计源航空影像的全局透射率t。

准确估计源航空影像的全局透射率t的方法如下:

首先删除航空影像透射率图中不符合暗原色先验的部分后,根据公式1计算剩余部分的均值,可得到透射率估计值t1,该值反映了航空影像的整体透射率的情况,并将其作为全局透射率的下限;公示中p1表示符合暗原色先验的地物,f(x,y)表示航空影像地物分类透射率函数,x、y分别表示符合暗原色先验的地物和不符合暗原色先验的地物,x、y是一种相对关系;

然后根据公式2获取透射图中最大灰度值t2,该值反映了航空影像透射率的最大值,将其作为全局透射率的上限:

t2=min(p1)(2)

计算全局透射率t,根据公式3航空影像的全局透射率t,t由t1、t2共同确定,其中参数q控制航空影像的全局透射率,参数q取值为0.8,

t=q×t1+(1-q)×t2(3)。

3)优化透射率图,对局部透射率优化调整,得到影像透射率图;

局部透射率优化调整的算法为对航空影像透射率大于t的部分及其周围一定半径的像素进行小半径的均值滤波处理,按公式4、公式5进行处理:

t=t(f(x,y)≥t)(4)

上式中,s表示均值滤波窗口尺寸,ω(x,y)为像素(x,y)中s×s领域窗口内的像素,f(xi,yi)表示航空影像地物分类透射率函数。本实施例中均值滤波窗口尺寸为15像素×15像素。

4)利用大气物理模型恢复得到清晰的航空影像。

利用大气物理模型恢复得到清晰的航空影像的算法见公式6:

i(x)=j(x)t(x)+a·(1-t(x))(6)

其中,i(x)表示带雾的原始航空影像,j(x)表示去雾后的清晰航空影像,t(x)表示大气传输中的透射率,j(x)t(x)表示目标景物的直接衰减,a表示大气光,a·(1-t(x))表示大气光经过衰减到达传感器的能量。

本发明提出一种基于透射率全局估计的航空影像去雾算法,其中包含了准确估计航空影像全局透射率的方法、一种局部透射率优化的方法以及提出了该算法应用于测区级航空影像去雾方案。相比现有技术,本发明的航空影响去雾算法成像清晰度高、层次感强,纹理清晰;可实现雾霾自动去除、保证航空影像去雾效果一致性。

以上所述仅为本发明的较佳实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1