【技术实现步骤摘要】
一种基于自适应的大气光融合的水下图像复原方法
[0001]本专利技术涉及图像处理
,具体而言,尤其涉及一种基于自适应的大气光融合的水下图像复原方法。
技术介绍
[0002]地球百分之七十以上的面积是海洋,海洋世界蕴含着大量的资源,在陆地人口暴增、资源日趋枯竭、环境急剧恶化等问题下,开发和保护海洋资源变得尤为重要。水下图像是海洋信息的重要载体,然而由于受到光的吸收和散射,水下图像通常会退化,改变了物体的真实颜色,质量很难达到令人满意的效果,这就严重制约了图像在水下作业中的应用和发展。目前水下图像清晰化技术大致分为2类:水下图像增强方法和水下图像复原方法。
[0003]水下图像增强方法不考虑图像的成像机制,只关注如何通过调整图像的像素值来改善视觉质量。虽然现在有不少的增强方法可以实现对水下图像质量的改善,但是这些方法不考虑水下图像退化的物理过程,一般只是增强视觉感受,偏向于人的主观判断,丢失的细节信息不会得到修复。而水下图像复原方法考虑水下图像的成像机制并建立有效的水下图像退化模型,通过物理模型和先验知识推导复原参数,了解整个图像的退化过程使水下图像恢复到退化前的状态。
[0004]目前,大部分基于物理模型的图像复原方法都需要处理较长时间,不能应用于实际环境,鲁棒性和场景适应能力不足,对于不同类型的退化图像进行复原时不能做出自适应调整。
技术实现思路
[0005]根据上述提出的技术问题,提供一种基于自适应的大气光融合的水下图像复原方法。本专利技术利用四叉树搜索法确定候选的大气光值,对 ...
【技术保护点】
【技术特征摘要】
1.一种基于自适应的大气光融合的水下图像复原方法,其特征在于,包括以下步骤:步骤S01:获取原始图像,对原始图像创建水下图像复原模型;步骤S02:利用红色暗通道先验知识求取红通道反转后的红暗通道图;步骤S03:利用四叉树搜索法求取第一个和第二个大气光值,取红暗通道图中所有像素里最大的0.1%像素值的均值作为第三个大气光值,对三个大气光值进行融合得到全局大气光值;步骤S04:对原始图像进行饱和度估计;步骤S05:根据步骤S03得到的全局大气光值和步骤S04得到的饱和度,应用暗通道先验知识,求解粗糙的透射图;步骤S06:通过导向滤波对粗糙的透射图进行分解并细化,得到细化透射图;步骤S07:把步骤S03得到的全局大气光值和步骤S05得到的细化透射图代入到水下图像复原模型中,得到初始复原图像;步骤S08:对初始复原图进行自动色阶,得到最终的复原图。2.根据权利要求1所述的基于自适应的大气光融合的水下图像复原方法,其特征在于,步骤S01中的水下图像复原模型为:I
c
(x)=J
c
(x)t
c
(x)+B
c
(1
‑
t
c
(x))其中,I
c
是原始输入的图像,J
c
是复原后的输出图像,c表示图像的R、G、B三个颜色通道之一,t
c
(x)表示透射率,B
c
表示全局大气光值。3.根据权利要求1所述的基于自适应的大气光融合和透射率优化的水下图像复原方法,其特征在于,步骤S02中求红色暗通道图时用到的红色暗通道先验知识的公式为:其中,x,y表示不同的像素位置,J
RED
(x)表示红色暗通道图,Ω(x)表示以x为中心的局部区域,J
R
(y)、J
G
(y)和J
B
(y)分别表示图像的红通道、绿通道和蓝通道。4.根据权利要求1所述的基于自适应的大气光融合的水下图像复原方法,其特征在于,步骤S03中对三个大气光值进行融合包括以下步骤:步骤S31:将原始图像均匀的分割为四个区域,计算每个区域的得分,在求取第一个大气光值时,将每个区域的得分定义为该区域内像素值的方差的最小值,从四个区域中选择得分最高的区域,将该区域再均匀的分割为四个区域,继续选择得分最高的区域,直到满足结束条件时停止,求取终止区域的像素的均值作为第一个大气光值B1;其中,c为红通道、绿通道、蓝通道之一;ε
n
取值为0.2;|I
c
>0.5|表示图像某通道中像素值大于0.5的个数;第二个大气光值B2的求取与求取B1的过程相同,区别在于每个区域的得分定义为该区域内红通道分别与蓝、绿通道像素值之差的绝对值之和的最小值;在计算B2的过程中,红通道分别与蓝、绿通道像素值之差的绝对值之和通过下式计算:C2=|I
R
(x)
‑
I
G
(x)|+|I
R
(x)
‑
I
B
(x)|其中,I
R
、I
G
、I
B
分别表示图像的红、绿、蓝通道的像素值;步骤S32:取红暗通道图中所有像素里最大的0.1%像素值的均值作为第三个大气光值
B3;步骤S33:通过两个自适应的参数α和β对B1、B2和B3进行融合得到全局大气光值B,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。