基于ISSA和GA-BiLSTM神经网络的光纤周界入侵事件识别
1 引言
随着民用航空与光纤传感技术的不断发展,机场周界安防受到越来越多的关注。光纤周界安防系统以其抗电磁干扰、传输距离远、高灵敏度、全天候运行不受天气影响的优势成为周界安防领域研究的热点,在周界安防领域具有重要的应用前景[1-6]。如何在复杂环境下有效降低噪声干扰、提高机场周界入侵事件识别率成为周界安防领域研究的重点和难点问题。
在光纤信号去噪方面,目前主要有经验模态分解(EMD)去噪[7]、小波去噪[8]、局部均值分解去噪[9-10]、奇异谱分析(SSA)去噪[11]等方法。刘向锋等[12]提出了EMD的方法,但是仍然存在模态混叠的缺陷。石志炜等[13]提出了改进的小波去噪方法处理滚动轴承故障信号,但是去噪过程依赖于小波基和分解参数的选择。徐厦等[14]利用奇异谱分析法对空气质量数据去噪,但其中窗长和主要成分的选取必须依靠经验。尤其当信号分量频域分布存在重叠时,一次SSA不能很好地将信号中噪声成分滤除。
在入侵事件模式识别方面,目前主流的识别方法都是基于神经网络提取信号的空间特征[15-19]。神经网络主要有反向传播神经网络、卷积神经网络、概率神经网络、循环神经网络(RNN)、递归神经网络等。反向传播神经网络存在收敛速度慢、容易陷入局部最小值的问题。卷积神经网络最擅长处理图片相关问题,识别光纤入侵事件效果不好。概率神经网络虽然收敛速度快,但是计算复杂度高时间长,并且对噪声不敏感,不适用于易受噪声影响的信号。RNN递归神经网络很适合处理基于时间序列的数据,但是存在梯度消失的问题。长短期记忆(LSTM)神经网络是RNN的一个变种模型,它既有RNN的优点又能在一定程度上解决梯度消失的问题,但是依旧需要依靠经验确定网络结构参数。由于遗传算法(GA)易于与其他算法相结合并且支持全局优化,所以本文拟采用遗传算法优化的LSTM神经网络进行入侵信号的识别,使用遗传优化算法对神经网络参数进行优化,提高入侵事件的识别效率。
本文提出了一种基于改进的奇异谱分析(ISSA)和遗传算法优化双向长短期记忆(GA-BiLSTM)神经网络的光纤周界入侵事件识别方法。首先采集到的光纤振动信号经ISSA进行去噪处理,然后通过遗传算法优化双向长短时记忆(BiLSTM)神经网络结构,构建BiLSTM神经网络进行入侵事件识别。最后,采用实测光纤信号对上述方法进行实验,验证识别效果,并与RNN识别方法进行对比分析,实现入侵事件的有效识别。
2 ISSA光纤周界入侵信号去噪方法
本文采用的是双Mach-Zehnder型光纤传感器组成的光纤周界防入侵系统,具体结构如
周界系统中激光器是关键器件,由单模光纤传输特性可知,探测光传输10 km光损耗至少2 dBm,倘若实现10 km以上的相干距离,激光器的线宽需要小于30 kHz且输出功率为2 dBm以上,因此本文所用激光器参数如
窄线宽激光器发出连续光经光隔离器到达耦合器1,光隔离器只允许光单向通过,避免了回波反射的光对激光器产生不良影响。连续光在1×2耦合器1处分为两束,两束光分别作为Mach-Zehnder的入射光,在2×2耦合器3和2×2耦合器2处发生相干干涉。外部入侵事件改变光在传感臂中的相位(虚线方框部分),在传感臂和参考臂之间引入相位差,相位差最终反映了光电探测器1通道和2通道检测到的干涉光强。其中光电探测器探测到两个通道的光纤入侵信号光强均可以表示为
式中:
对于采集到的一维时序离散信号,首先进行信号轨迹矩阵的构造,信号轨迹矩阵的构造方法是利用滑动平均窗口每次移动单位步长,根据序列顺序依次排列构成Hankle矩阵形式。
式中:N为信号长度,n为滑动窗口宽度,满足1<n<N,令
式中:
奇异谱中前k个较大的奇异值包含了信号的绝大部分有用信息,后面
入侵事件光纤信号中噪声主要包括激光器的频率漂移带来的本底噪声、耦合器处光纤插入损耗引入的噪声、探测器引入的随机热噪声、散粒噪声、闪烁噪声(又称1/f噪声或粉红噪声)等。这些噪声大部分在频域上与光纤信号有明显差异,可以利用SSA方法进行去噪处理。
普通的SSA方法去噪十分依赖信号重构秩阶次的选取,当信号频域分布相近或者信号贡献率变化不明显时,选取信号重构秩阶次十分困难,一次SSA过程通常难以达到良好的去噪效果。因此,ISSA方法在普通的SSA基础上对信号做傅里叶变换(FFT),分析各信号分量主频个数是否与原信号一致,若不一致则对重构后的信号分量循环执行SSA。由于信号分量基数大,信号分量循环SSA过程中计算量指数增长,为了减小计算量同时平衡去噪效果,在多次实验中确定最大循环次数为3次。若3次循环SSA过程仍不能使信号分量主频个数与原信号保持一致,则认为该信号分量中存在难以分解的噪声分量,通过降低贡献率确定该信号分量重构的秩阶次以去除该信号大部分噪声。ISSA方法具体工作原理如
如
1)对x(t)进行SSA处理,根据光纤振动信号x(t)的长度选择合适的窗长n构造光纤信号轨迹矩阵,得到n个轨迹矩阵特征值和相对应的特征向量,然后采用对角平均化原则重构信号各个分量Sc1…Scn。
2)对光纤振动信号各分量进行FFT处理,得到各光纤信号分量的幅频特性曲线。根据各分量幅频特性曲线波峰个数得到各分量主频个数。
3)若各光纤信号分量的主频个数与原光纤信号一致,则该信号分量就为最终信号分量;若各光纤信号分量的主频个数与原光纤信号不一致,则表明该信号分量仍含有多余分量,对该信号分量执行步骤1、2,直至信号子分量的主频个数与信号分量主频个数一致。
4)其间若循环分解进行3次还不能使信号子分量的主频个数与信号分量主频个数一致,则认为该信号分量含噪声较多,对最后一次的信号分量小一些的贡献率(g>80%)来确定光纤信号分量重构的秩阶次。
5)其他主频个数与原信号一致的信号分量分解过程中以贡献率(g>98%)来确定光纤信号重构的秩阶次,最后都采用对角平均化原则重构信号分量,各分量相加即为去噪后光纤信号。
3 GA-BiLSTM神经网络入侵事件识别方法
3.1 BiLSTM神经网络
光纤周界系统采集到的信号是具有非线性和非平稳特性的一维时间序列信号,在没有入侵事件发生时,光纤中光传播受干扰比较微小,所以在相邻时间上信号变化相差不大,在时间上有相关性。当入侵行为发生时,根据入侵行为导致传感光纤振动的剧烈程度会引起光纤信号发生突变,信号与之前系统平稳运行时存在较大差别。在入侵事件分类识别方面,一般的神经网络都只关注当前时刻的处理,而RNN有一个指向自身的回馈,可以传递当前时刻处理的信息给下一时刻使用,所以RNN非常适合用于处理与时间序列高度相关的问题。但是当处理的信号序列长度增加时,RNN学习长距离信息的能力变差。LSTM作为RNN的变种模型,既拥有RNN的优良特性,还可以在一定程度上解决梯度消失问题。入侵事件的识别不仅要依靠入侵当时的信号,还需要入侵事件发生前后的光纤信号辅助判断。因此,为了处理对时间序列敏感的光纤周界系统入侵信号识别的问题,本文采用了BiLSTM神经网络[20]。
3.2 遗传算法优化的BiLSTM神经网络
遗传算法[21]是模仿自然界生物进化机制发展起来的一种高效、并行、全局搜索的优化算法,能在搜索过程中自动获取和积累有关搜索空间的知识,并自适应地控制搜索过程以求得最佳解。
本文设计的GA采用神经网络识别的准确率作为适应度函数,由于需要优化的神经网络结构数为3个,所以采用单点交叉、单点变异的方式。选择函数采用锦标赛选择法,其选择策略是每次从种群中取出一定数量个体,然后选择其中最好的一个进入子代种群,重复该操作直到新的种群规模达到原来的种群规模。当达到最大迭代次数后,输出神经网络最优网络参数,用最优网络参数再训练BiLSTM神经网络,使入侵事件识别率得到明显提高。GA-BiLSTM神经网络结构的流程如
图 4. GA-BiLSTM神经网络识别入侵事件原理图
Fig. 4. Principle diagram of GA-BiLSTM neural network recognize intrusion events
可以看出,GA-BiLSTM神经网络分为3个部分,分别是数据预处理、GA-BiLSTM和入侵事件识别。数据预处理部分包括信号去噪过程和数据集的划分,划分的数据集作为后续神经网络的输入;GA-BiLSTM部分主要包括遗传算法优化神经网络建模,种群在一次次进化过程中得到最适合入侵事件识别的最佳网络结构参数;入侵事件识别部分就是利用得到的最佳网络结构参数构建BiLSTM神经网络完成入侵事件识别。
4 入侵事件识别与性能分析
实验采用挂网式和埋地式光纤传感器来进行现场实验。在攀爬、跑动、敲击、静态、大风、雨天6种条件下进行光纤信号的采集工作,攀爬、跑动、敲击为实验人员在光纤传感器周围模拟相应入侵行为,静态、大风、雨天则为设备正常运行中常见的运行环境。
图 5. 光纤周界入侵信号。(a)攀爬;(b)跑动;(c)敲击;(d)静态;(e)大风;(f)雨天
Fig. 5. Fiber perimeter intrusion signal. (a) Climb; (b) run; (c) knock; (d) static; (e) wind; (f) rain
4.1 去噪效果
光纤信号的去噪部分采用ISSA方法,由于6种信号的去噪方法相同,故以部分敲击信号为例分析信号去噪的效果。这部分敲击信号采样频率为5 MHz,对该信号进行SSA分析,根据信号长度3500选择合适的窗长为50,得到
图 6. 敲击信号奇异谱分析。(a)奇异值分布;(b)贡献率分布
Fig. 6. Knock signal singular spectrum analysis. (a) Distribution of singular value; (b) distribution of contribution rate
如
图 7. 敲击信号时频分析。(a)时域;(b)频域
Fig. 7. Time-frequency analysis of knock signal. (a) Time domain; (b) frequency domain
由
敲击信号经过SSA后分解为50个信号分量,各信号分量波峰个数如
第18个信号分量含有3个波峰,下面以第18个信号分量为例说明,第18个信号分量三次循环SSA的时频域分析如
图 9. 一次SSA后敲击信号分量时频分析。(a)时域;(b)频域
Fig. 9. Time-frequency analysis of knock signal components after one SSA. (a) Time domain;(b) frequency domain
图 10. 两次SSA后敲击信号分量时频分析。(a)时域;(b)频域
Fig. 10. Time-frequency analysis of knock signal components after twice SSAs. (a) Time domain; (b) frequency domain
图 11. 三次SSA后敲击信号分量时频分析。(a)时域;(b)频域
Fig. 11. Time-frequency analysis of knock signal components after three SSAs. (a) Time domain;(b) frequency domain
分别用上述ISSA方法和普通的SSA方法对采集到的6种不同类型实测信号进行去噪处理,得到信号的平均信噪比和平均均方误差如
表 2. SSA与ISSA去噪效果对比
Table 2. Comparison of denoising performance of SSA and ISSA
|
从
4.2 识别性能分析
本文识别的实验数据采用实测信号,实验室光纤周界系统采集不同条件下的数据后首先筛除异常数据,然后划分数据集,实验原始数据集分为6个组每个组包含了2000个数据样本,每个样本包含一个样本点为1000的样本文件,一共12000个数据样本。最后利用ISSA法对所有数据样本进行去噪处理,得到去噪后入侵事件数据集。
为了减少依靠经验选取遗传优化算法进化次数的弊端,以神经网络识别精度为评价指标,随机从去噪后入侵事件数据集选取6种不同类型信号各100组,其中420组作为训练集,180组作为测试集进行实验。在种群规模为30时,进化次数依次设为24、72、120、240,分别利用GA-BiLSTM神经网络和GA-RNN进行50次入侵事件识别。入侵事件的识别精度如
图 12. 优化算法在不同进化次数下的识别精度。(a)24次;(b)72次;(c)120次;(d)240次
Fig. 12. Recognition accuracy of optimization algorithms under different evolutions. (a) 24 times; (b) 72 times; (c) 120 times; (d) 240 times
统计GA-BiLSTM神经网络和GA-RNN在不同进化次数下进行50次入侵事件的识别时间,平均识别时间如
表 3. 神经网络在不同进化次数下的识别时间
Table 3. Neural networks recognition time for different evolutions
|
根据上述实验,在平衡入侵事件精度和识别时间的情况下,GA-BiLSTM算法的种群规模设置为30,子代规模为种群的80%,进化次数为120,变异概率为0.1。选取70%的样本(8400)作为训练集,30%(3600)样本作为测试集进行实验。在经过120次进化后,最佳节点数为98、140、332,分别对应BiLSTM和全连接层1、全连接层2的节点数,采用最佳节点数构建GA-BiLSTM神经网络。其中一次进化过程中适应度下降曲线如
选用同一数据集,利用RNN、GA-RNN、BilLSTM神经网络、GA-BiLSTM神经网络对入侵事件光纤信号进行识别,识别结果如
表 4. 不同神经网络的识别效果比较
Table 4. Comparison of recognition effect of different neural networks
|
由
5 结论
针对光纤周界系统在复杂环境下识别入侵事件噪声干扰严重、误报率高的问题,本文提出了基于ISSA和GA-BiLSTM神经网络的入侵事件识别方法,对不同条件下的6种入侵事件信号进行识别。研究表明,ISSA方法去噪的平均信噪比达到51.94 dB,GA-BiLSTM的平均识别率达到98.1%,可以准确识别入侵信号。与该领域的RNN对比实验结果表明,GA-BiLSTM神经网络更能够提高入侵事件识别率,但是在多点同时入侵识别上还存在不足,分析更多同时入侵的信号特点,提高多点同时入侵识别率是以后改进的方向。
[1] 苑立波, 童维军, 江山, 等. 我国光纤传感技术发展路线图[J]. 光学学报, 2022, 42(1): 0100001.
[2] 刘德明, 孙琪真. 分布式光纤传感技术及其应用[J]. 激光与光电子学进展, 2009, 46(11): 29-33.
[3] 赵艳夺, 王目光, 张静, 等. 高空间分辨率大带宽分布式光纤振动传感系统[J]. 光学学报, 2022, 42(19): 1906004.
[4] Guo Z S, Zhao Z Y. Application of distributed optical fiber sensing technique in pile foundation monitoring[J]. IOP Conference Series: Earth and Environmental Science, 2018, 189(5): 052074.
[5] Yuan Q, Chai J, Zhang D, et al. Monitoring and characterization of mining-induced overburden deformation in physical modeling with distributed optical fiber sensing technology[J]. Journal of LightwaveTechnology, 2020, 38(4): 881-888.
[6] Liu W K, Zhang L B, Zhou W S. Ground settlement monitoring method based on distributed optical fiber sensing technology[J]. Proceedings of SPIE, 2022, 12169: 1216991.
[7] RenG F, LiuZ L. An improved EMD adaptive denoising and feature extraction algorithm[C]∥2019 IEEE International Conference on Signal Processing, Communication, and Computing (ICSPCC), September 20-22, 2019, Dalian, China. New York: IEEE Press, 2019.
[8] 高建丰, 周韶彤, 何笑冬. 提升小波改进阈值算法在输气管道泄漏信号降噪处理中的应用[J]. 计算机测量与控制, 2019, 27(7): 223-226.
Gao J F, Zhou S T, He X D. Application of lifting wavelet improved threshold algorithm in noise reduction processing of gas pipeline leakage signal[J]. Computer Measurement & Control, 2019, 27(7): 223-226.
[9] 刘迪, 杨志强, 王德娟, 等. 磁悬浮陀螺转子信号的局部均值分解降噪研究[J]. 电子测量与仪器学报, 2022, 36(1): 20-27.
Liu D, Yang Z Q, Wang D J, et al. Research on noise reduction of rotor signal of maglev gyroscope based on local mean decomposition[J]. Journal of Electronic Measurement and Instrumentation, 2022, 36(1): 20-27.
[10] 张倩, 王涛, 赵婕茹, 等. 基于局部均值分解的布里渊光时域分析传感系统降噪算法[J]. 光学学报, 2021, 41(13): 1306009.
[11] 戴前伟, 丁浩, 张华, 等. 基于变分模态分解和奇异谱分析的GPR信号去噪[J]. 吉林大学学报(地球科学版), 2022, 52(3): 701-712.
Dai Q W, Ding H, Zhang H, et al. Noise reduction method of GPR signal based on VMD-SSA[J]. Journal of Jilin University (Earth Science Edition), 2022, 52(3): 701-712.
[12] 刘向锋, 黄庚华, 张志杰, 等. 高分七号激光测高中全波形回波数据的EMD降噪[J]. 红外与激光工程, 2020, 49(11): 20200261.
[13] 石志炜, 张丽萍. 基于改进小波包阈值降噪的滚动轴承故障分析[J]. 计算机测量与控制, 2019, 27(5): 58-63.
Shi Z W, Zhang L P. Fault analysis of rolling bearing based on improved wavelet packet threshold denoising[J]. Computer Measurement & Control, 2019, 27(5): 58-63.
[14] 徐厦, 李水艳. 基于奇异谱分析和改进萤火虫算法优化BP神经网络的时间序列预测[J]. 河南科学, 2021, 39(9): 1377-1382.
Xu X, Li S Y. Time series prediction by optimized BP neural network based on singular spectrum analysis and improved firefly algorithm[J]. Henan Science, 2021, 39(9): 1377-1382.
[15] 尚秋峰, 巩彪. 光纤周界系统振动信号识别算法研究进展[J]. 光通信技术, 2021, 45(5): 16-20.
Shang Q F, Gong B. Research progress on vibration signal recognition algorithm for optical fiber perimeter system[J]. Optical Communication Technology, 2021, 45(5): 16-20.
[16] 贾徐庆, 张琳, 李杰. 用于安全告警的光纤周界入侵振动信号智能识别[J]. 激光杂志, 2021, 42(6): 108-111.
Jia X Q, Zhang L, Li J. Intelligent identification of optical fiber perimeter intrusion vibration signal for safety alarm[J]. Laser Journal, 2021, 42(6): 108-111.
[17] 熊兴隆, 冯磊, 刘佳, 等. 基于改进变分模态分解的Ф-OTDR信号去噪方法[J]. 半导体光电, 2020, 41(3): 400-405.
[18] 马愈昭, 王瑞松, 熊兴隆. 基于BLCD分解与ACO-DBN网络的光纤振动信号识别[J]. 光子学报, 2021, 50(2): 0206003.
Ma Y Z, Wang R S, Xiong X L. Fiber-optic vibration signal recognition based on BLCD decomposition and ACO-DBN network[J]. Acta Photonica Sinica, 2021, 50(2): 0206003.
[19] 梅建华, 云利军, 朱小鹏. 基于长短期记忆网络的红外人体步态识别方法研究[J]. 激光与光电子学进展, 2022, 59(8): 0811005.
[20] Zhang P H, Li Z H, Zou L, et al. Optimization of grinding process parameters based on BILSTM network and chaos sparrow search algorithm[J]. Proceedings of the Institution of Mechanical Engineers, Part E: Journal of Process Mechanical Engineering, 2022, 236(4): 1693-1701.
[21] 杨思瑞, 白海清, 鲍骏, 等. 基于回归分析和遗传算法优化的BP神经网络熔覆层形貌预测[J]. 激光与光电子学进展, 2022, 59(21): 2114002.
Article Outline
马愈昭, 张婷婷, 朱庆啸, 李猛. 基于ISSA和GA-BiLSTM神经网络的光纤周界入侵事件识别[J]. 激光与光电子学进展, 2024, 61(5): 0506001. Yuzhao Ma, Tingting Zhang, Qingxiao Zhu, Meng Li. Optical Fiber Perimeter Intrusion Event Recognition Based on ISSA and Genetic Algorithm Optimized BiLSTM Neural Network[J]. Laser & Optoelectronics Progress, 2024, 61(5): 0506001.