2. 中北大学 机械工程学院,山西 太原 030051
2. School of Mechanical Engineering, North University of China, Taiyuan 030051, China
船舶在海洋环境中的行驶受到许多因素的影响,其中雾霾天气下能见度不足是一个较为严重的问题[1-2]。雾霾天气下,船舶驾驶员难以准确判断周围环境和航道情况,从而增加了碰撞、搁浅等事故的风险[3]。因此,提高雾天船舶的安全性和运营效率已成为亟待解决的问题。
冯珂等[4]探索了在复杂气象海况条件下船舶航行的安全辨识和优化方法,考虑到复杂气象海况,并构建了航行优化模型,将决策变量在空间分布和时间序列上的耦合特性作为先验知识,解决航线不平滑的问题。王壮等[5]在已知海况信息和航线信息的前提下,对船舶航线进行识别,并对航速进行动态优化。构建航线分段模型,将总航程、航行时间、主机转速等设定为模型的约束条件,利用遗传算法进行求解。杨家轩等[6]利用密度的空间聚类算法,对船舶轨迹进行聚类,并对航线进行识别。利用Hausdorff距离作为船舶轨迹之间的相似度度量,完成对船舶轨迹的聚类,人工确定DBTCAN算法的输入参数,完成参数的自适应确定,以此实现对航线的智能识别。以上方法没有考虑雾天激光雷达回波信号强度下幅度减弱的情况,船舶航线辨识准确率不理想。
为了解决上述方法存在的问题,提出基于激光雷达回波信号的雾天船舶航线快速辨识方法。
1 雾天激光雷达回波信号预处理 1.1 激光雷达回波信号增强处理信号累积增强的本质是通过累积激光雷达系统作用区域内若干回波信号生成高强度回波信号,采用增强后回波信号实现目标辨识[7]。
假设用f表示激光雷达脉冲重复频率,则脉冲周期为T=1f,L表示激光信号覆盖范围直径距离,依据脉冲激光雷达距离测量理论分割T[8],分割后每个时间单元Δt均与一个距离单元ΔL相对应。在全周期内采用相同间隔划分T,则分割单元数量M=T/Δt,距离单元ΔL=cΔt/2,其中c表示光速,取值为c=3×108 m/s。
选取加法作为激光雷达回波信号累积方法。以上回波信号累积方法建立在全部回波信号相互独立基础上,即接收系统响应时长
用
$ \left\{ \begin{gathered} {P_Z} = \sum\limits_{j = 0}^w {x_j^2} ,j \in w ,\\ {P_S} = \sum\limits_{j = 0}^w {s_j^2} ,j \in w 。\\ \end{gathered} \right. $ | (1) |
根据式(1)可得当前功率信噪比
$ SN{R_i}=\frac{{{P_Z}}}{{{P_S}}}=\frac{{\displaystyle\sum\limits_{j = 0}^w {x_j^2} }}{{\displaystyle\sum\limits_{j = 0}^w {s_j^2} }} 。$ | (2) |
在完成k次累积后,信号功率为k2PZ,噪声功率为kPS,由此可得k次累积后信噪比,如下所示:
$ SN{R_k}{\text{ = }}\frac{{{k^2}{P_Z}}}{{k{P_S}}} = kSN{R_i} 。$ | (3) |
通过分析式(1)和式(3)可以看出,多脉冲激光雷达回波信号累积增强方法在提升微弱回波信号信噪比过程中的效果优异,能够增强微弱信号[9]。
1.2 激光雷达回波信号去噪为了提升后续船舶航线快速辨识效果,需要采用改进的经验模态分解(EMD)算法对累积增强后的回波信号进行去噪处理[10],EMD通过自适应分解含噪信号获取有限个固有模态函数(IMFs),其中每个IMF分量均为原信号频率分量子集构成的振荡信号,通过将IMFs和残差相加可实现信号去噪。
假设
$ \eta \left( m \right){\text{ = }}\frac{{\displaystyle\sum\limits_{d = 1}^D {y\left( n \right){{\dot y}_m}\left( n \right)} }}{{\sqrt {\displaystyle\sum\limits_{d = 1}^D {{y^2}\left( n \right)} \sum\limits_{d = 1}^D {{{\left( {{{\dot y}_m}} \right)}^2}\left( n \right)} } }}。$ | (4) |
一般情况下,
$ {k_{th}}{\text{ = }}\arg \mathop {last}\limits_{1 \leqslant m \leqslant Q} \left\{ {\eta \left( m \right) \geqslant B} \right\} + 1。$ | (5) |
式中,
增强去噪后激光雷达回波信号中包含信息主要为扫描点到激光雷达之间距离、回波脉冲宽度、水平角度和回波返回层等,滤除角度过大、距离过远的回波信号。采用剩余信号构造栅格图,计算全部栅格点平均回波脉冲宽度,为缓解不同层的不同性质影响检测精度,先实施分层映射后再对结果加以整合,实现栅格化处理。
有效区分船舶航线和水面是船舶航线特征提取的重点,分别以回波脉冲宽度和点数为横、纵坐标构建直方图[13],结合实际情况采用合适尺度划分直方图。一般情况下,船舶航线特征和水面特征在直方图中大多分布在不同区间,即依据回波脉冲宽度能够实现船舶航线特征与水面特征的划分。用
$ \begin{gathered} \left\{ \begin{gathered} {\mu _1} = \frac{{\displaystyle \sum\limits_{i = 1}^{{V_w}} {{m_i}} }}{{{M_w}}} = \displaystyle \sum\limits_{i = 1}^{{V_w}} {{\phi _w}\left( i \right)},\\ {\mu _r} = \frac{{\displaystyle \sum\limits_{i = {V_w} + 1}^{{V_w}} {{m_i}} }}{{{M_w}}} = \displaystyle \sum\limits_{i = {V_w} + 1}^{{V_w}} {{\phi _w}\left( i \right) = 1 - {\mu _1}} 。\\ \end{gathered} \right. \\ \left\{ \begin{gathered} {\tau _1} = \frac{{\displaystyle \sum\limits_{i = 1}^{{V_w}} {i \times {m_i}} }}{{\displaystyle \sum\limits_{i = 1}^{{V_w}} {{m_i}} }} = \frac{{\displaystyle \sum\limits_{i = 1}^{{V_w}} {{\phi _w}\left( i \right) \times i} }}{{{\mu _1}}},\\ {\tau _r} = \frac{{\displaystyle \sum\limits_{i = {V_w} + 1}^{{V_w}} {i \times {m_i}} }}{{\displaystyle \sum\limits_{i = {V_w} + 1}^{{V_w}} {{m_i}} }} = \frac{{\displaystyle \sum\limits_{i = {V_w} + 1}^{{V_w}} {{\phi _w}\left( i \right) \times i} }}{{{\mu _r}}} 。\\ \end{gathered} \right. \\ \left\{ \begin{gathered} \sigma _1^2 = \displaystyle \sum\limits_{i = 1}^{{V_w}} {{{\left( {i - {\tau _1}} \right)}^2} \times \phi \left( {i\left| {{O_1}} \right.} \right)} ,\\ \sigma _r^2 = \displaystyle \sum\limits_{i = {V_w} + 1}^{{V_w}} {{{\left( {i - {\tau _r}} \right)}^2} \times \phi \left( {i\left| {{O_r}} \right.} \right)} 。\\ \end{gathered} \right. \end{gathered} $ | (6) |
依据式(6)计算船舶航线和水面之间类内方差
采用最小类内方差得到船舶航线和水面最佳分割阈值后,引入
完成特征种子点提取后,引入基于高斯核函数的高斯加权搜索法对种子点附近回波信号点加以搜索,确定种子点附近回波信号是否为特征点[14 − 15]。
假设
$ \left\{ \begin{aligned} & P\left( {{b_i}\left| {{a_j}} \right.} \right) = \frac{1}{{\sqrt {2\text{π} } {\sigma _s}}} \cdot \exp \left( {\frac{{ - {{\left| {{{\left( {{b_{xi}} - {a_{xj}}} \right)} \mathord{\left/ {\vphantom {{\left( {{b_{xi}} - {a_{xj}}} \right)} {\left( {{b_{yi}} - {a_{yj}}} \right)}}} \right. } {\left( {{b_{yi}} - {a_{yj}}} \right)}}} \right|}^2}}}{{2\sigma _s^2}}} \right),\\ & {\sigma _s}{\text{ = }}\sqrt {\frac{{\displaystyle\sum\limits_{i = 1}^t {{{\left| {\dfrac{{{e_{xi}} - {a_{xj}}}}{{{e_{yi}} - {a_{yj}}}}} \right|}^2}} }}{{t - 1}}}。\end{aligned} \right. $ | (7) |
假设
$ {P_{{b_i}}} = \sum\limits_{j = 1}^p {\frac{1}{{\sqrt {2{\text{π}} } {\sigma _s}}} \cdot } \exp \left( {\frac{{ - {{| {{{( {{b_{xi}} - {a_{xj}}} )}/ {( {{b_{yi}} - {a_{yj}}} )}}} |}^2}}}{{2\sigma _s^2 \cdot \dfrac{1}{p}}}} \right)。$ | (8) |
统计每帧激光雷达回波图像中属于和不属于船舶航线的像素点,并依据式(8)计算每个像素点的
$ \begin{aligned} W = &\left\{ {{w_1},{w_2}, \cdots ,{w_m}} \right\} = \\ &\left\{ {\left( {{w_{x1}},{w_{y1}}} \right),\left( {{w_{x2}},{w_{y2}}} \right), \cdots ,\left( {{w_{xm}},{w_{ym}}} \right)} \right\}。\end{aligned} $ | (9) |
其中,
引入最小二乘法对聚类后特征点拟合处理,生成船舶航线轮廓。最小二乘法拟合是通过持续优化给定数据点获取最优曲线函数,使给定数据点与曲线之间距离平方和数值最小的优化方法。将提取出的船舶航线特征点集
$ {w_{yi}} = {\alpha _0} + {\alpha _1}{w_{xi}} + {\alpha _2}w_{xi}^2。$ | (10) |
分析可知,拟合过程即为获取
$ \psi \left( {{\alpha _0},{\alpha _1},{\alpha _2}} \right) = \sum\limits_{i = 1}^m {{{\left( {{\alpha _0} + {\alpha _1}{w_{xi}} + {\alpha _2}w_{xi}^2 - {w_{yi}}} \right)}^2}}。$ | (11) |
当
$ \left\{ \begin{gathered} \frac{{\partial \psi \left( {{\alpha _0},{\alpha _1},{\alpha _2}} \right)}}{{\partial {\alpha _0}}} = 2\sum\limits_{i = 1}^m {{{\left( {{\alpha _0} + {\alpha _1}{w_{xi}} + {\alpha _2}w_{xi}^2 - {w_{yi}}} \right)}^2} = 0},\\ \frac{{\partial \psi \left( {{\alpha _0},{\alpha _1},{\alpha _2}} \right)}}{{\partial {\alpha _1}}} = 2\sum\limits_{i = 1}^m {{{\left( {{\alpha _0} + {\alpha _1}{w_{xi}} + {\alpha _2}w_{xi}^2 - {w_{yi}}} \right)}^2}{w_{xi}} = 0} ,\\ \frac{{\partial \psi \left( {{\alpha _0},{\alpha _1},{\alpha _2}} \right)}}{{\partial {\alpha _2}}} = 2\sum\limits_{i = 1}^m {{{\left( {{\alpha _0} + {\alpha _1}{w_{xi}} + {\alpha _2}w_{xi}^2 - {w_{yi}}} \right)}^2}w_{xi}^2 = 0}。\end{gathered} \right. $ | (12) |
整理式(12)可得二次多项式函数拟合方程组:
$ \left( {\begin{array}{*{20}{c}} m&{\displaystyle \sum\limits_{i = 1}^m {{w_{xi}}} }&{\displaystyle \sum\limits_{i = 1}^m {w_{xi}^2} } \\ {\displaystyle \sum\limits_{i = 1}^m {{w_{xi}}} }&{\displaystyle \sum\limits_{i = 1}^m {w_{xi}^2} }&{\displaystyle \sum\limits_{i = 1}^m {w_{xi}^3} } \\ {\displaystyle \sum\limits_{i = 1}^m {w_{xi}^2} }&{\displaystyle \sum\limits_{i = 1}^m {w_{xi}^3} }&{\displaystyle \sum\limits_{i = 1}^m {w_{xi}^4} } \end{array}} \right)\left( {\begin{array}{*{20}{c}} {{\alpha _0}} \\ {{\alpha _1}} \\ {{\alpha _2}} \end{array}} \right) = \left( {\begin{array}{*{20}{c}} {\displaystyle \sum\limits_{i = 1}^m {{w_{yi}}} } \\ {\displaystyle \sum\limits_{i = 1}^m {{w_{xi}}} {w_{yi}}} \\ {\displaystyle \sum\limits_{i = 1}^m {w_{xi}^2} {w_{yi}}} \end{array}} \right) 。$ | (13) |
求解式(13)即可得到
为了验证基于激光雷达回波信号的雾天船舶航线快速辨识方法的整体有效性,需要测试基于激光雷达回波信号的雾天船舶航线快速辨识研究。
实验以文献[4]方法、文献[5]方法和文献[6]方法为对照检测本文方法雾天船舶航线辨识性能,首先分别采用4种方法处理雾天激光雷达回波信号,得到处理后回波信号如图1所示。
可以看出,本文方法、文献[4]方法、文献[5]方法和文献[6]方法均具有一定程度的信号去噪效果,但本文方法处理后激光雷达回波信号更为平滑,波动更小,即所提方法去噪效果更好。
为了进一步验证本文方法、文献[4]方法、文献[5]方法和文献[6]方法处理后激光雷达回波信号在雾天船舶航线辨识中的效果,模拟雾天环境并采用4种算法分别辨识船舶航线,在实验过程中,随着温度等多种因素的影响下,雾浓度逐渐下降,将雾浓度划分为浓雾、中雾和薄雾3个阶段,4种方法在3个阶段下的船舶航线辨识准确率变化趋势如图2所示。
可以看出,在实验初期,雾浓度较高,本文方法、文献[4]方法、文献[5]方法和文献[6]方法均处在准确率最低阶段,但本文方法准确率最高,最低点在95%左右,其次为文献[5]方法,最低点在85%左右,再次为文献[6]方法,最低点在70%左右,最次为文献[4]方法,最低点在30%左右,随着实际时间变化,雾浓度逐渐降低,4种方法的辨识准确率逐渐升高。在雾浓度下降到最低点时,本文方法辨识准确率达到100%,文献[4]方法在75%左右,文献[5]方法在95%左右,文献[6]方法在93%左右,实验全过程中,本文方法辨识准确率始终高于文献[4]方法、文献[5]方法和文献[6]方法,说明本文方法在不同雾浓度中均具有更为优异的船舶航线辨识效果,因为本文方法对雾天激光雷达含噪回波信号去噪处理,得到更为平滑的回波信号,从而保证了船舶航线辨识效果。
4 结 语与其他成像技术相比,激光雷达回波信号在雾天环境下受影响较小,识别效果更为稳定,但在雾浓度逐渐上升的过程中,激光雷达回波信号逐渐被噪声淹没,信噪比直线下降。为获取更为优质的回波信号,实现雾天船舶航线快速辨识,需要对信号加以处理。为了解决目前存在去噪后回波信号波动较大、输出信噪比较低、均方根误差较高、船舶航线辨识准确率不理想的问题,提出基于激光雷达回波信号的雾天船舶航线快速辨识研究,通过回波信号累积增强信号并采用改进的经验模态分解算法去噪信号,获取到船舶航线和水面分割阈值后引入3σ原理过滤粗大误差,实现船舶航线特征种子点提取,利用最小二乘法拟合特征点,完成雾天船舶航线辨识。实验结果表明,本文所提方法能够有效地平滑回波信号,提高输出信噪比,降低均方根误差,具有更高的船舶航线辨识准确率,为保证雾天交通安全提供有效指导。
[1] |
崔健. 台风灾害下无人机激光雷达技术的电网巡视应用[J]. 测绘科学, 2021, 46(4): 63-67. |
[2] |
鲁月林, 王煜, 司福祺, 等. 静止轨道星载差分吸收光谱仪CCD成像系统设计[J]. 光子学报, 2020, 49(6): 110-118. |
[3] |
谢勃, 张燕. 基于LiDAR点云的建筑物激光扫描重构方法仿真[J]. 计算机仿真, 2021, 38(8): 435-439. |
[4] |
冯珂, 张本伟. 复杂气象海况条件下船舶航行安全辨识及航行优化方法[J]. 中国航海, 2022, 45(3): 1-6. |
[5] |
王壮, 王凯, 黄连忠, 等. 海况识别下的船舶航速动态优化方法[J]. 哈尔滨工程大学学报, 2022, 43(4): 488-494. |
[6] |
杨家轩, 刘元. 基于DBTCAN算法的船舶轨迹聚类与航路识别[J]. 上海海事大学学报, 2022, 43(3): 7-12. |
[7] |
徐沛拓, 刘东, 周雨迪, 的话. 海洋激光雷达多次散射回波信号建模与分析[J]. 遥感学报, 2020, 24(2): 142-148. |
[8] |
袁羽齐, 陈雯柏. 基于直线型Sagnac干涉仪结构的脉冲激光雷达[J]. 火力与指挥控制, 2021, 46(7): 111-117. |
[9] |
齐若伊, 李坤, 杨苏辉, 等. 基于独立元分析的水下激光雷达后向散射噪声去除方法[J]. 光学学报, 2021, 41(4): 31-38. |
[10] |
罗道斌, 秦毅盼, 岳宗敏, 等. 基于经验模态分解的彩虹法测量研究[J]. 应用光学, 2020, 41(2): 375-381. |
[11] |
邵向鑫, 王有朋, 张笑鸣, 等. 用于光纤传感的可调半软阈值小波去噪算法[J]. 激光与红外, 2020, 50(9): 1120-1125. |
[12] |
张若秋, 杜一平. 仪器噪声在近红外光谱偏最小二乘模型内的传播效应[J]. 分析测试学报, 2020, 39(10): 1282-1287. |
[13] |
曹海杰, 刘宁, 许吉, 等. 红外图像自适应逆直方图增强技术[J]. 红外与激光工程, 2020, 49(4): 256-262. |
[14] |
严婷婷, 李锋, 王琦. 高斯加权的二维灰度重心法提取光条中心[J]. 计算机工程与设计, 2020, 41(12): 3570-3574. |
[15] |
张晓鹏, 张兴忠. 基于高斯核函数的支持向量机光伏故障诊断研究[J]. 可再生能源, 2021, 39(6): 760-765. |