融合拉曼散射光和荧光信号反演海面溢油厚度的算法研究
2022-01-12崔永强孔德明马勤勇谢贝贝张晓丹孔德瀚孔令富
崔永强,孔德明,马勤勇,谢贝贝,张晓丹,孔德瀚,孔令富
1.燕山大学信息科学与工程学院,河北 秦皇岛 066000 2.燕山大学电气工程学院,河北 秦皇岛 066000 3.河北环境工程学院信息工程系,河北 秦皇岛 066000
引 言
随着海洋运输业和石油开采业的快速发展,轮船排污、运油船只及海上钻井平台泄漏等溢油事故时有发生,海上溢油污染问题日益严重[1]。快速高效的溢油探测对溢油污染的快速处理和水体环境的保护具有重要意义[2-3]。
油膜厚度是海面溢油的重要参数。海面溢油厚度的评估,传统方法是根据《波恩协议》油膜色彩与油膜厚度的对应关系人工确定油膜厚度。近年来多种遥感技术应用于溢油监测,其中激光诱导荧光(laser induced fluorescence,LIF)技术被认为是最有效的海面溢油探测技术之一[4-6]。Kung等提出了利用LIF探测技术评估海面溢油的建模方法[7],Hoge等基于该方法提出了一种利用拉曼散射光评估薄油膜厚度的积分反演算法并进行了溢油探测实验[8]。我国对海面溢油也开展了大量的研究,中国海洋大学成功研制了用于海洋参数测量的激光雷达系统并完成水面油膜的探测实验[9]。然而,基于拉曼散射光的海面溢油反演算法在反演较薄油膜厚度时存在误差较大的问题,基于此,本文提出了一种融合拉曼散射光和荧光信号反演海面溢油厚度的算法,利用拉曼散射光和荧光信号反演油膜厚度,提高反演结果的精度,并通过实验验证了该算法的正确性和有效性。
1 油膜厚度反演算法
1.1 积分拉曼法原理
如引言所述,Hoge等提出了一种适用于薄油膜厚度评估的反演算法,其原理是海水受激光束照射激发的拉曼散射光由于海面油膜的吸收而呈负指数衰减,依据拉曼散射光的衰减程度反演油膜厚度[8],该算法原理如图1所示。
图1 海面油膜厚度反演算法原理Fig.1 Principle diagram of inversion algorithm for oil film
采用LIF探测无溢油覆盖的海面,探测器接收到清洁海水发射的拉曼散射光信号强度为R,在海面存在溢油的条件下,海水的拉曼散射光由于油层的吸收而衰减,此时探测器接收到的拉曼散射光信号强度为R′,因此油膜厚度d可表示为[8]
(1)
式(1)中:ke和kλ分别为油膜在激发波长和波长λ处的消光系数;R′为油膜覆盖海面时海水的拉曼峰信号强度;R为纯净海水的拉曼峰信号强度。
1.2 积分拉曼法误差分析
设Rr和Rt分别为油膜拉曼信号的插值计算结果和理论值,dr和dt分别为油膜的反演计算厚度和理论厚度,E为拉曼信号的测量误差,E′为反演结果的误差,即
Rr=(1+E)Rt
(2)
dr=(1+E′)dt
(3)
由式(1)可得
(4)
一般情况下,E≪1,因此,式(4)可以近似为
(5)
由式(5)可得反演结果的误差E′为
(6)
在Rt不同相对误差条件下,反演结果的误差E′与Rt/R的关系如图2所示。
图2 E′与Rt/R的关系Fig.2 The relationship between E′ and Rt/R
由图2可见,随着Rt/R的增加反演结果的相对误差逐渐增加,当Rt/R趋于1时误差较大且随Rt/R的增加快速变大。由于薄油膜对海水的拉曼散射光吸收较弱,其对应的Rt/R趋近于1,因此应用积分拉曼法反演薄油膜厚度时,即使较小的误差同样会导致反演结果存在较大误差。
1.3 基于荧光信号的反演算法
采用LIF技术探测溢油覆盖的海面,探测器接收到波长λ处的信号K包括油膜荧光信号、海水背景荧光信号和海水拉曼散射光信号三部分,该信号可以表示为[7]
K=ηP0{1-exp[-(ke+kλ)d]}+
(ξP0+δrΨP0)exp[-(ke+kλ)d]
(7)
式(7)中,P0为入射的激光能量,ke和kλ分别为油膜在激发波长和波长λ处的消光系数,d为油膜厚度,η,ξ和Ψ分别为在波长λ处的油膜荧光转换效率、海水荧光转换系数和海水拉曼转换系数,δr为δ函数。
采用LIF技术探测无溢油覆盖的海面,此时探测器接收到的信号为海水的背景荧光和拉曼散射光信号,由式(7)可得波长λ处的信号Kw可表示为
Kw=ξP0+δrΨP0
(8)
油品的荧光特征光谱在波长λ处的信号记为Ko,由式(7)可得
(9)
由式(7)、式(8)和式(9)可得利用荧光信号反演油膜厚度公式
(10)
式(10)可以消除积分拉曼法由于插值、去除荧光等操作引入的计算误差,但是该算法需要获取油品的荧光特征光谱Ko,因此利用式(10)反演油膜厚度的关键是获取准确的油品荧光特征光谱Ko。
利用积分拉曼法获得的油膜厚度d,由式(7)和式(9)推导可得Ko的计算公式为
(11)
由于积分拉曼法反演油膜厚度存在一定的误差,因此利用式(11)计算获得的Ko与实际值也具有一定的差异,可以通过迭代逼近的方法获取准确的Ko。方法如下:
(1)利用积分拉曼法反演油膜厚度d。
(2)利用式(11)计算Ko。
本文采用梯度下降法逼近油品的荧光特征光谱,具体实现方法如下:
设油品的荧光特征光谱信号强度y与油膜厚度x的关系为
(12)
代价函数定义为
(13)
由于积分拉曼法反演油膜厚度的误差与油膜厚度成反比,因此在计算加权平均值时,采用油膜厚度反演结果作为权重值,使得较厚油膜具有较高的权重而较薄油膜的权重较小,式中
wi=xi
(14)
(15)
梯度计算公式为
(16)
每次迭代后调整油膜厚度为
xi=xi-αJ(xi)
(17)
式(17)中:N为样本数量,α为学习率。
1.4 误差分析
由式(13)可得
(18)
在荧光波峰波段,油品的信号强度通常要远大于纯净海水的信号强度,而薄油膜信号强度和纯净海水信号强度的差值较小,可得
(19)
因此式(18)可近似为
(20)
(21)
dr=(1+E′)dt
(22)
由式(20)、式(21)和式(22)可得到
(23)
因此,该算法反演油膜厚度的误差可近似为油膜荧光特征光谱的计算误差。
2 实验部分
实验装置和材料包括:AvaSpec-ULS2048光谱仪、NDV4542激光二极管、手柄支架、500 mL烧杯和移液器,实验油品为原油与白油的混合油(1∶10)和柴油。实验过程如下:
(1)在烧杯中放置500 mL海水,采集纯净海水的背景荧光和拉曼散射光信号。
(2)在烧杯中放置500 mL海水,分别放置厚度为2,5,10和20 μm厚度的原油和柴油油膜,静置30 min,待其扩散均匀后,采集不同厚度油膜的荧光光谱。
(3)在烧杯中放置足够厚油膜,采集实验油品的荧光特征光谱。
光谱仪与激光器平行放置,激光器发射的激光经45°反射镜改变激光束方向后,照射到距离激光器5 m处放置的实验油品,实验油品发射的荧光信号经反射镜改变方向后由光谱仪接收。实验装置如图3所示。
图3 实验装置图Fig.3 Experimental equipment structure
在采集过程中,保持探头与样本距离不变,采用Avasoft8软件采集光谱信号,积分时间为200 ms,采集波长范围为420~700 nm,每个油膜样本采集50条光谱数据,每条数据均采用多次采集的光谱信号平均值作为采集结果。实验采集的部分光谱信号如图4所示。
3 结果与讨论
由图4可见,海水的拉曼峰在465 nm附近,薄油膜的拉曼峰与海水的拉曼峰差异较小,随着油膜厚度增加拉曼峰强度逐渐降低。原油的荧光信号较弱,柴油的荧光信号较强。由于拉曼峰与荧光波段重合,因此利用积分拉曼法反演油膜厚度时,需要消除荧光的影响。
图4 实验采集光谱信号(a):海水的背景荧光和拉曼散射光信号;(b):10 μm原油油膜荧光光谱信号;(c):原油不同厚度油膜的荧光光谱信号;(d):柴油不同厚度油膜的荧光光谱信号Fig.4 Spectral signals collected in the experiment(a):Background fluorescence and Raman scattering light spectra of sea water;(b):Fluorescence spectra of 10 μm oil film;(c):Fluorescence spectra of crude oil films with different thickness;(d):Fluorescence spectra of diesel oil films with different thickness
图5 不同迭代次数获取的荧光特征光谱Fig.5 Feature fluorescence spectrum with different iterations
随着迭代次数的增加,计算获取的荧光特征光谱与实验室获取的荧光特征光谱逐渐逼近,迭代100次后,在荧光波峰波段的误差在1%以内。采用式(10)反演油膜厚度时,Ko引入的反演误差如图7所示。
图7 Ko引入的反演结果误差Fig.7 Error introduced by Ko
利用获取的油品荧光特征光谱,采用测试集数据反演油膜厚度,结果如表1所示。
由表1可见,积分拉曼法在油膜较薄时反演结果误差较大,2 μm厚度的原油和柴油油膜反演误差分别为12%和14%,随着油膜厚度的增加,反演结果误差逐渐减小,20μm厚度的原油和柴油油膜反演结果误差分别为2.3%和3.6%,而本文算法对不同厚度油膜反演结果的误差没有较大差异,对不同厚度油膜均能取得较好的反演结果。本文算法反演结果的误差与积分拉曼法对比结果如图8所示。
表1 油膜厚度反演结果Table 1 Inversion results of oil films
由图8可见,采用本文算法可以有效提高油膜厚度反演结果的精度,尤其是2 μm薄油膜效果最好,原油和柴油2 μm油膜的反演结果误差分别由12%和14%降低为2.4%和3.0%,其他厚度油膜反演结果的精度也有较大的提高,各种厚度油膜的反演结果误差均小于3%,具有较高的反演精度。
图8 不同厚度油膜反演结果误差(a):原油;(b):柴油Fig.8 Errors of oil films with different thickness(a):Crude oil;(b):Diesel oil
4 结 论
针对积分拉曼法反演海面溢油厚度误差较大的问题,本文提出了一种融合拉曼散射光和荧光信号反演油膜厚度的算法,首先利用积分拉曼法反演油膜厚度,然后利用该反演结果采用梯度下降法获取溢油油品荧光特征光谱的近似值,最后利用荧光信号反演油膜厚度。文中推导了利用荧光信号反演油膜厚度的算法,给出了油品荧光特征光谱的逼近算法,并给出了利用荧光信号反演油膜厚度的误差分析。以原油和柴油为实验油品,对该算法进行了实验验证,实验结果表明该算法能够有效提高薄油膜厚度的反演精度。利用迭代获取的溢油荧光特征光谱,该方法也可用于较厚油膜的厚度评估。