基于拉普拉斯算子先验项的水下图像复原 下载: 1256次
1 引言
水下图像在海洋环境、工业、**领域有着广泛的应用,但是由于水下光照吸收、散射以及水下悬浮粒子的影响,水下图像普遍存在清晰度差、对比度低、噪声严重等问题。质量发生退化的水下图像应用于水下图像识别和理解时,往往会影响相关应用的准确性。因此,利用图像处理技术,对水下质量退化图像进行清晰化复原处理,提升水下图像的质量,已经成为近几年研究的热点。
目前,水下图像处理方法大致可分为图像增强和图像复原两大类。水下增强方法包括亮通道色彩补偿与融合[1]和多尺度Retinex[2]等,此类方法是使用客观衡量标准来提升水下图像质量,未考虑水下成像的物理过程,不适用于具有不同物理特性的水下成像,并且在增强过程中可能会导致噪声更加明显。水下图像复原方法是依赖水下成像模型,并考虑水体光学参数、相机参数、水体点扩展函数及景物距离等信息对水下成像的影响,最后通过逆向求解得到清晰的水下图像。由于大气雾天图像成像模型与水下图像成像模型极为相似,暗通道先验(DCP)方法[3]在复原方法中被广泛使用。但是由于不同波长的光在水下的衰减系数是不同的,直接将DCP算法应用于水下图像复原时,并不能达到预期的效果。Li等[4-5]使用改进后的暗通道方法来估计透射率图和背景光,优化了去雾效果。徐岩等[6]基于由改进暗通道估计的透射率图和背景光,采用逆滤波去除前向散射分量,采用高斯线性拉伸提升了视觉效果。蔡晨东等[7]基于场景深度进行背景光的估计,并通过白平衡校正颜色,但基于场景深度的估计存在误差,会影响水下图像的复原效果。Peng等[8]使用图像模糊和光吸收来估计透射率图并改进了背景光的估计,优化了复原效果。但是这些水下复原方法大多数只考虑透射率图和背景光的估计,忽略了水下图像中的大量噪声和边缘对复原结果的影响,故可能会加重图像的噪声,甚至破坏图像原有的边缘信息。
近年来,以偏微分方程、微分几何为基础的变分法在图像处理方面,特别在图像去噪、分割、配准、抠图以及修复等方面有着广泛并出色的应用。Tikhonov 模型[9]为变分图像处理提供了理论基础。Rudin 等[10]在1992年对Tikhonov 模型进行改进,提出TV模型,即将规则项改为TV项,此模型改善了图像去噪效果,但是计算效率也随之降低。2003年,Kimmel等[11]提出了变分Retinex模型,将图像分解成反射与光照两部分,通过求解能量泛函得到各分量的值。该模型提出后,Ng等[12]提出了基于TV规则项的全变分Retinex (TV-R) 模型。Fang等[13]使用TV项建立变分模型,对大气含雾图像进行复原,但因TV项容易产生阶梯效应,在扩散噪声的同时破坏了图像纹理信息。Liang等[14]通过将模型中的低阶项替换为高阶项,解决了阶梯效应,优化了图像的边缘细节。Pu等[15]在引入非局部算子的同时,将规则项的次数由整数阶改为分数阶,提出了一种新的分数阶变分框架方法。
本文结合海洋光学理论,针对光在水下的传播特点,根据红通道先验去雾的理论,运用变分方法描述水下图像复原模型,提出一种新的自然光照条件下的水下图像变分复原方法,在解决水下图像的雾化和噪声等问题的同时能够增强对比度。主要工作包括:根据水下光学成像模型建立水下图像复原变分模型;利用红通道先验算法准确估计透射率图和背景光;使用拉普拉斯算子重建模型的规则项,并使用交替方向乘子法(ADMM)[16]解决由模型产生的非光滑优化问题。
2 本文算法
2.1 基于拉普拉斯算子的变分复原模型
自然光照条件下的水下光学成像模型可以表示为
式中:I(x,y)为获取的水下图像;t(x,y)为各个通道的透射率图;J(x,y)为未经退化的水下图像;B为环境背景光。基于Fang等[13]的雾天图像复原变分模型,对 (1) 式进行变形:s=ln(B-J),r=ln
式中:Ω为具有光滑边界的二维图像空间的开放域子集;拉普拉斯项
其中a为拉伸的下限,b为拉伸的上限,c为图像中最暗的像素值,d为图像中最亮的像素值。
2.2 背景光与透射率图的估计
背景光估计的准确度会直接影响水下图像复原结果的好坏。自适应红通道先验(ARC)算法[17]考虑了水下3个通道衰减系数之间的关系,用饱和度来描述水下图像的高强度像素,基于绿色、蓝色和反转红色通道的方法来估计背景光,其中饱和度及红通道估计被定义为
为了确保背景光估计的准确性,根据 (5) 式计算出原始图像I的红通道图IR,将(IR,IG,IB) 3层通道中的所有像素值从大到小排序,分别计算前0.1%的像素值对应的点坐标,再根据点的坐标在3个通道内找到对应的像素值,将区域内计算出来的像素平均值作为不同通道的背景光值:
由于求解水下图像成像模型时会产生信息缺失,信息缺失量与透射率t成反比[4],且红色通道的衰减系数最大,故通过先验估计红通道透射率图能够减少信息的损失。根据红通道先验,求得红通道的透射率图,即
水下图像不同通道的透射率图的衰减系数与波长的关系[18]可以表示为
其中λc(c∈{R,G,B})代表红光、绿光、蓝光的波长,m=-0.00113,i=1.62517。根据预估的红通道透射率图和衰减系数的比值,对绿、蓝通道的透射率图进行重新估计,得
选择3幅水下图像,通过(7)式求出它们各自的红通道透射率图,如
图 1. 水下退化图像及透射率图。(a)~(c)水下退化图像;(d)~(f)红通道透射率图像和背景光值
Fig. 1. Degraded underwater images and transmission maps. (a)-(c) Degraded underwater images; (d)-(f) transmission maps for red channel and the value of background light
2.3 变分复原模型的ADMM算法
目前对于能量泛函的求解方法大致包含分裂Bregman算法、增广Lagrangian算法和交替方向乘子法(ADMM),根据拉普拉斯项算子的迭代模式,使用ADMM算法[16]对所提出的变分模型进行离散数值化求解,以提高其收敛速度,求解过程如下:
1) 引入辅助变量p,v,w,分别对Ñr、Δr、Ñs进行替换,按照ADMM求解方法进行赋值,能量方程(2)式转化为
式中:α,β是非负的惩罚参数;σ1,σ2,σ3是拉格朗日乘子。
2) 求解r,s,p,v,w。
(1)固定s,p,v,w求解r,关于r的Euler-Lagrange方程为
(2)固定r,p,v,w求解s,关于s的Euler-Lagrange方程为
(3)固定r,s,v,w求解p,关于p的Euler-Lagrange方程为
(4)固定r,s,p,w求解v,对变量v使用广义软阈值公式求解,得到解析解的计算机表达形式为
(5)固定r,s,p,v求解w,对变量w使用广义软阈值公式求解,得到解析解的计算机表达形式为
3) 对拉格朗日乘子σ1,σ2,σ3进行更新:
3 实验结果与分析
3.1 主观效果对比
为了验证本文算法的有效性,将本文算法与水下暗通道先验算法(UDCP)、基于波长补偿和去雾算法(WCID)[5]、自适应红通道先验算法(ARC)[17]以及基于DEHAZANET和HWD算法(UIDE)[19]等常用的水下图像复原方法进行了大量的对比实验。选取4组退化图像,分别为水下不同场景环境中拍摄得到的石像、潜水员、鱼头和鲳鱼图像,如
图 2. 石像图像复原结果比较。(a)原始图像;(b) UDCP算法;(c) WCID算法;(d) ARC算法;(e) UIDE算法;(f)本文算法
Fig. 2. Comparison results on stone statue image. (a) Original image; (b) UDCP algorithm; (c) WCID algorithm; (d) ARC algorithm; (e) UIDE algorithm; (f) proposed algorithm
图 3. 潜水员图像复原结果比较。(a)原始图像;(b) UDCP算法;(c) WCID算法;(d) ARC算法;(e) UIDE算法;(f)本文算法
Fig. 3. Comparison results on diver image. (a) Original image; (b) UDCP algorithm; (c) WCID algorithm; (d) ARC algorithm; (e) UIDE algorithm; (f) proposed algorithm
图 4. 鱼头图像复原结果比较。(a)原始图像;(b) UDCP算法;(c) WCID算法;(d) ARC算法;(e) UIDE算法;(f)本文算法
Fig. 4. Comparison results on fish image. (a) Original image; (b) UDCP algorithm; (c) WCID algorithm; (d) ARC algorithm; (e) UIDE algorithm; (f) proposed algorithm
图 5. 鲳鱼图像复原结果比较。(a)原始图像;(b) UDCP算法;(c) WCID算法;(d) ARC算法;(e) UIDE算法;(f)本文算法
Fig. 5. Comparisons results on pomfret image. (a) Original image; (b) UDCP algorithm; (c) WCID algorithm; (d) ARC algorithm; (e) UIDE algorithm; (f) proposed algorithm
基于水下光学成像模型的复原方法能够有效地去除水下图像的水雾,而变分模型能够有效地抑制图像噪声。本文算法基于水下光学成像模型构建的水下图像复原变分模型,融合水下图像复原的去雾和变分模型,通过引入拉普拉斯算子来提升模型的抑制噪声,保持图像边缘效果,通过添加多组约束项来控制水下图像的色彩和对比度。通过以上4组主观对比实验表明,本文算法相较于其他4种水下图像复原算法能够更好地改善图像色彩失真,提升对比度、清晰度,其复原图像更加自然。
3.2 客观指标对比
为了进一步验证本文算法的性能,实验选用了3种常用的水下图像无参考评价指标CQE[20]、NR-CDIQA[21]和UCIQE[22],对得到的复原结果进行客观的质量评价。不同算法的客观评价指标比较结果如
CQE是彩色图像质量检测指标,可以用色彩η、清晰度χ和对比度γ的线性组合表示,用c1,c2,c3表示线性组合的系数,CQE指标越高表示图像质量越好。CQE指标可以表示为
NR-CDIQA评价指标是基于自然场景统计(NSS)的无参考评价方法,能够捕获对比度失真图像自然度的变化,指标越高,效果图越自然,更符合人类视觉感知。
表 1. 不同算法CQE指标对比
Table 1. Comparison of CQE indicator under different algorithms
|
表 2. 不同算法NR-CDIQA指标对比
Table 2. Comparison of NR-CDIQA indicator under different algorithms
|
UCIQE是色度标准差σc、饱和度的平均值μs和亮度的对比度ζ的线性组合,其中c'1,c'2,c'3是组合的加权系数,用于量化描述水下工程和检测图像的不均匀颜色投射、模糊和低对比度,UCIQE数值越高,表示算法复原效果越好。UCIQE指标表示为
表 3. 不同算法UCIQE指标对比
Table 3. Comparison of UCIQE indicator under different algorithms
|
由于难以获取水下清晰原始图像,同时现缺少无参考水下图像噪声评价指标,本研究通过模拟添加噪声使用经典的全参考评价指标峰值信噪比(PSNR)来评估本文算法的去噪特性。由于水下图像的噪声主要包含高斯和散斑两类[23-24],选取6幅清晰原始水下图像作为参考图像,对其添加高斯和散斑噪声,如
图 6. 添加噪声后的水下图像。(a)图像1;(b)图像2;(c)图像3;(d)图像4;(e)图像5;(f)图像6
Fig. 6. Underwater images with noise. (a) Image 1; (b) image 2; (c) image 3; (d) image 4; (e) image 5; (f) image 6
表 4. 不同算法PSNR指标对比
Table 4. Comparison of PSNR indicator under different algorithms
|
4 结论
针对水下图像存在模糊、对比度低、噪声严重的现象,依据自然光照条件下背景光的理论、海洋光学理论以及水下光学成像模型,提出了一种水下图像复原变分方法。基于拉普拉斯算子设计了水下图像复原变分模型的规则项与数据项,使用红通道先验对背景光与透射率图进行估计优化,引入交替方向乘子法对能量泛函进行迭代求解,提高了算法的迭代效率。同时,构建的多个约束项在图像复原过程中能够保持原有的边缘信息,并能够还原图像的真实色彩。实验结果表明,本文算法针对水下退化图像能够有效提高退化图像的对比度和清晰度,减轻水下图像的模糊程度,去除噪声,恢复图像的真实色彩,提升了视觉效果,具有更好的适用性。
[1] 代成刚, 林明星, 王震, 等. 基于亮通道色彩补偿与融合的水下图像增强[J]. 光学学报, 2018, 38(11): 1110003.
[2] 石丹, 李庆武, 范新南, 等. 基于Contourlet变换和多尺度Retinex的水下图像增强算法[J]. 激光与光电子学进展, 2010, 47(4): 041001.
[4] Li C Y, Guo J C, Cong R M, et al. Underwater image enhancement by dehazing with minimum information loss and histogram distribution prior[J]. IEEE Transactions on Image Processing, 2016, 25(12): 5664-5677.
[6] 徐岩, 曾祥波. 基于红色暗通道先验和逆滤波的水下图像复原[J]. 激光与光电子学进展, 2018, 55(2): 021009.
[7] 蔡晨东, 霍冠英, 周妍, 等. 基于场景深度估计和白平衡的水下图像复原[J]. 激光与光电子学进展, 2019, 56(3): 031008.
[8] Peng Y T, Cosman P C. Underwater image restoration based on image blurriness and light absorption[J]. IEEE Transactions on Image Processing, 2017, 26(4): 1579-1594.
[9] Tikhonov A N. Regularization of incorrectly posed problems[J]. Soviet Mathematics Doklady, 1963, 4(6): 1624-1627.
[10] Rudin L I, Osher S, Fatemi E. Nonlinear total variation based noise removal algorithms[J]. Physica D: Nonlinear Phenomena, 1992, 60(1/2/3/4): 259-268.
[14] Liang J W, Zhang X Q. Retinex by higher order total variation L1 decomposition[J]. Journal of Mathematical Imaging and Vision, 2015, 52(3): 345-355.
[15] Pu Y F, Siarry P, Chatterjee A, et al. A fractional-order variational framework for retinex: fractional-order partial differential equation-based formulation for multi-scale nonlocal contrast enhancement with texture preserving[J]. IEEE Transactions on Image Processing, 2018, 27(3): 1214-1229.
[17] Galdran A, Pardo D, Picón A, et al. Automatic red-channel underwater image restoration[J]. Journal of Visual Communication and Image Representation, 2015, 26: 132-145.
[18] Zhao X W, Jin T, Qu S. Deriving inherent optical properties from background color and underwater image enhancement[J]. Ocean Engineering, 2015, 94: 163-172.
[19] Pan P W, Yuan F, Cheng E, et al. Underwater image de-scattering and enhancing using dehazenet and HWD[J]. Journal of Marine Science and Technology, 2018, 26(4): 531-540.
[20] Panetta K, Gao C, Agaian S. No reference color image contrast and quality measures[J]. IEEE Transactions on Consumer Electronics, 2013, 59(3): 643-651.
[21] Fang Y M, Ma K D, Wang Z, et al. No-reference quality assessment of contrast-distorted images based on natural scene statistics[J]. IEEE Signal Processing Letters, 2015, 22(7): 838-842.
[22] Yang M, Sowmya A. An underwater color image quality evaluation metric[J]. IEEE Transactions on Image Processing, 2015, 24(12): 6062-6071.
[23] 蒋洁. 激光水下成像噪声分析及图像处理方法研究[D]. 秦皇岛: 燕山大学, 2010: 38- 40.
JiangJ. Study on the noise of laser underwater imaging system and enhancement technology[D]. Qinhuangdao: Yanshan University, 2010: 38- 40.
[24] 王鑫, 朱行成, 宁晨, 等. 融合暗原色先验和稀疏表示的水下图像复原[J]. 电子与信息学报, 2018, 40(2): 264-271.
Wang X, Zhu H C, Ning C, et al. Combination of dark-channel prior with sparse representation for underwater image restoration[J]. Journal of Electronics & Information Technology, 2018, 40(2): 264-271.
Article Outline
李景明, 侯国家, 潘振宽, 刘玉海, 赵馨, 王国栋. 基于拉普拉斯算子先验项的水下图像复原[J]. 激光与光电子学进展, 2020, 57(16): 161026. Jingming Li, Guojia Hou, Zhenkuan Pan, Yuhai Liu, Xin Zhao, Guodong Wang. Underwater Image Restoration Based on a Laplace Operator Prior Term[J]. Laser & Optoelectronics Progress, 2020, 57(16): 161026.