2. 河北地质大学 信息工程学院,河北 石家庄 050000
2. Information Engineering College, Hebei GEO University, Shijiazhuang 050000, China
随着科技的发展,水下目标识别技术被应用到国防领域中,目前水下目标识别技术较多,但均存在不同程度缺陷。李琛等[1]研究的多通道水下目标识别方法,该方法利用多通道水听器阵列获取水下目标信号,提取其特征后,使用神经网络模型输出目标信号的识别结果。但该方法在识别水下目标信号时受深度学习神经网络参数选取影响,使其输出结果不够准确。金磊磊等[2]则以水下目标图像为基础,使用图像目标识别方法实现水下目标识别。但该方法并未对采集到的水下目标图像进行增强处理,使其提取到的目标特征不够精准,从而影响其水下目标识别结果。最小二乘支持向量机(LSSVM)可将目标识别的二次优化问题转换为线性方程形式。最小二乘支持向量机可拓展到非监督学习中,具备更强的适应性,且输出结果更加精确[3]。面对当前水下目标识别技术存在的缺陷,结合最小二乘支持向量机,本文提出特征提取和最小二乘支持向量机的水下目标识别方法,提升水下目标识别技术水平。
1 水下目标识别方法 1.1 信号复原水听器获取的水下目标的声信号内存在大量干扰噪声,在识别水下目标之前,需对水下目标声信号进行复原处理[4-5]。在此使用倒谱方式获得水下目标声信号的原始信号,
$ \hat x(n) = \frac{{\displaystyle\int\nolimits_{ - {\text{π}}}^{\text{π}} {\ln \left[ {Q({e^{j\omega }}) \cdot {e^{j\omega }}{\rm{d}}\omega } \right]} }}{{2{\text{π}} }}。$ | (1) |
式中:
水下目标信号的噪声信号
$ y(t) = {R_1}(t)*{R_2}(t)*{R_3}(t) \;。$ | (2) |
式中:
令式(2)的傅里叶变换由
$ Y(f) = {R_1}'(f)*{R_2}'(f)*{R_3}'(f) \;。$ | (3) |
式中:
$ \ln \left[ {Y(f)} \right] = \ln \left[ {{R_1}'(f) + {R_2}'(f) + {R_3}'(f)} \right]\;,$ | (4) |
对式(4)进行傅里叶变换,则有:
$ \hat y(t) = {\hat R_1}(t)*{\hat R_2}(t)*{\hat R_2}(t) \;。$ | (5) |
式中:
获得水下目标的噪声信号倒谱后,设置倒谱频域时间窗为
$ \hat y(t) = {\hat R_1}(t) + {\hat R_3}(t) \;。$ | (6) |
经过上述步骤即可得到复原的水下目标声信号。
1.2 基于Wigner高阶谱的声信号频域特征提取Wigner高阶谱可分析信号的对称、时移和线性共轭关系,具备良好的时频聚集性,且可保障信号的完整性。利用Wigner高阶谱方法获得水下目标声信号的频域特征。
$ z(t) = x'(t) + jg(t) \;。$ | (7) |
式中:
式(7)在频域上的双谱表达公式如下:
$ \begin{split} W{B_{_{^{2z}}}}(t,{f_1},{f_2}) =& \int\limits_{{\tau _1}} {\int\limits_{{\tau _2}} {{r_3}(t,{\gamma _1},{\gamma _2})} } \cdot \\ & \exp ( - j2{\text{π}} {f_1}{\gamma _1} - j2{\text{π}} {f_2}{\gamma _2}){\rm{d}}{\gamma _1}{\rm{d}}{\gamma _2} \;,\end{split} $ | (8) |
$ {r_3}(t,{\gamma _1},{\gamma _2}) = z*\left(t - \frac{{{\gamma _1} + {\gamma _2}}}{3}\right)z(2{\gamma _2} - {\gamma _1}) \;。$ | (9) |
式中:
由于水下目标声信号的双频率谱存在交叉情况,为研究交叉对其时频分布的影响,设置核函数如下:
$ {\varPhi _{2z}}(\theta ,{\gamma _1},{\gamma _2}) = \exp \left\lfloor {\frac{{ - {\theta ^2}\gamma _1^2 - {\theta ^2}\gamma 2}}{\sigma }} \right\rfloor 。$ | (10) |
式中:
将式(10)代入到式(9)内,则式(9)变更为:
$ \begin{split} W{B_{_{^{2z}}}}(t,{f_1},{f_2}) =& \int {\int {\int {\int {{r_3}(t,{\gamma _1},{\gamma _2})} } } } \Phi (t,{f_1},{f_2}) \times\\ & \exp ( - j2{\text{π}} {f_1}{\gamma _1} + - j2{\text{π}} {f_2}{\gamma _2})\times\\ &\exp ( - j2{\text{π}} \beta \theta ){\rm{d}}\beta {\rm{d}}\theta {\rm{d}}{\gamma _1}{\rm{d}}{\gamma _2} \;。\end{split} $ | (11) |
式中,
对式(11)进行时间轴积分处理,即可得到水下目标原始信号的
$ P(f) = \int {WK{B_{1.5z}}(t,f){\rm{d}}t} 。$ | (12) |
式中:
依据式(12)结果,计算水下目标原始声信号的
$ {Z_m} = \int_{f = 30 - m - 29}^{f = 30*m} {V(f){\rm{d}}f} \;。$ | (13) |
式中:
经过上述步骤,可获得水下目标声信号的谱子带能量特征和谱能量特征。
1.3 基于最小二乘支持向量机的水下目标识别算法将获取的水下目标声信号谱子带能量特征和谱能量特征作为输入,使用最小二乘支持向量机识别水下目标类别。按照SRM(structura risk mininum)准则,最小二乘支持向量机识别水下目标的目标函数表达公式如下:
$ \min \phi (w,\zeta ) = \frac{{({w^T}w) + 2\alpha \left(\displaystyle\sum\limits_{i = 1}^s {{\zeta _i}} \right)}}{2} \;。$ | (14) |
式中:
设置式(14)约束条件如下:
$ \left[ {{y_i}({w^T} \cdot {x_i}) + {y_i}b} \right] \leqslant 1 - {\zeta _i}\;。$ | (15) |
式中:
令
$ f(x) = {{\rm{sgn}}} \left[ {\sum\limits_{i = 1}^s {{w_i}K({x_i},{x_j})} } \right] + {{\rm{sgn}}} \left[ b \right] 。$ | (16) |
利用式(16)即可实现水下目标识别。
2 实验结果与分析以某海域为实验对象,使用光纤水听器采集水下目标声信号,信号采集频率为3.8 kHz。使用本文方法识别采集到的水下目标的类别,以验证本文方法的应用效果。
2.1 原始信号获取以一组水下目标声信号作为实验对象,使用本文方法去除该信号内的干扰噪声,对该信号进行复原处理,结果如图1所示。分析图1可知,初始的水下目标声信号内存在大量的干扰噪声,使其信号幅值波动区间较大,且波动呈无规律状态。使用本文方法对该水下声信号进行复原后,得到在幅值区间−0.4~0.4 dB之间,波动较为规整的原始水下目标声信号。上述结果说明:本文方法可有效去除水下目标声信号的干扰噪声,得到有效的水下目标原始声信号,为后续水下目标特征提取和类别识别提供良好的数据基础。
以一组水下目标声信号作为实验对象,使用本文方法提取该水下的
为更准确验证本文方法实际应用效果,在该水域内安排1名潜水员,1艘U型潜艇模型同时进入光纤水听器目标采集范围,且在该海域内存在大量且种类不同的鱼类。采集400条水下目标声信号后,将其作为输入,使用本文方法识别该400条声信号所属水下目标类别,结果如表1所示。分析表1可知,本文方法在识别400个水下目标时,仅在识别鹦哥鱼时出现轻微偏差,偏差数值为9个,其识别水下目标精度为0.978左右。该数值说明本文方法可有效识别不同类型水下目标,识别乌贼、章鱼类微小目标结果也较为精准,具备较好的应用效果。
本文提出特征提取和最小二乘支持向量机的水下目标识别方法,并在现实中对本文方法进行验证。从验证结果可知,本文方法在获取水下目标原始声信号、目标特征以及识别不同类型目标时均具备较好的能力,应用效果显著。
[1] |
李琛, 黄兆琼, 徐及, 等. 使用深度学习的多通道水下目标识别[J]. 声学学报, 2020, 45(4): 506-514. LI Chen, HUANG Zhao-qiong, XU Ji, et al. Multi-channel underwater target recognition using deep learning[J]. Acta Acustica, 2020, 45(4): 506-514. |
[2] |
金磊磊, 梁红, 杨长生. 基于卷积神经网络的水下目标声呐图像识别方法[J]. 西北工业大学学报, 2021, 39(2): 285-291. JIN Lei-lei, LIANG Hong, YANG Chang-sheng. Sonar image recognition of underwater target based on convolutional neural network[J]. Journal of Northwestern Polytechnical University, 2021, 39(2): 285-291. DOI:10.1051/jnwpu/20213920285 |
[3] |
徐建华, 豆毅庚, 郑亚山. 一种基于YOLO-V3算法的水下目标识别跟踪方法[J]. 中国惯性技术学报, 2020, 28(1): 129-133. XU Jian-hua, DOU Yi-geng, ZHENG Ya-shan. Underwater target recognition and tracking method based on YOLO-V3 algorithm[J]. Journal of Chinese Inertial Technology, 2020, 28(1): 129-133. |
[4] |
加尔肯别克, 袁杰. 变样本量学习最小二乘支持向量机算法[J]. 计算机工程, 2019, 45(1): 192-198+205. JIA Er-kenbieke, YUAN Jie. Variable samples learning least square support vector machine algorithm[J]. Computer Engineering, 2019, 45(1): 192-198+205. |
[5] |
张牧行, 申晓红, 何磊, 等. 一种水下目标识别的最大信息系数特征选择方法[J]. 西北工业大学学报, 2020, 38(3): 471-477. ZHANG Mu-hang, SHEN Xiao-hong, HE Lei, et al. Feature selection on maximum information coefficient for underwater target recognition[J]. Journal of Northwestern Polytechnical University, 2020, 38(3): 471-477. DOI:10.3969/j.issn.1000-2758.2020.03.003 |
[6] |
蔡达, 范保杰. 基于空间特征选择的水下目标检测方法[J]. 信息与控制, 2022, 51(2): 214-222. CAI Da, FAN Bao-jie. Spatial feature selection for underwater object detection[J]. Information and Control, 2022, 51(2): 214-222. DOI:10.13976/j.cnki.xk.2022.1597 |