基于深度自编码网络的慢速移动目标检测
2018-03-03林基明
刘 凯,林基明,2,郑 霖,杨 超
(1.桂林电子科技大学 广西无线宽带通信与信号处理重点实验室,广西 桂林 541004;2.梧州学院,广西 梧州 543002)
0 概述
强杂波背景(如树林、建筑群等环境)下的低速目标检测一直以来都是一个具有挑战性的课题,譬如:障碍物和目标的回波具有类似的电磁特性,严重的多径效应及低速特性,使得传统的动目标检测技术很难奏效。
从20世纪开始,国内外学者在该领域做了一系列探索,其中比较有效的方法主要有:基于传统信号处理和基于特征的模式分类。基于传统的信号处理技术通过统计特性以似然比检测(LRT)及其改进型作为主要技术手段[1],但必须构建准确的环境统计特性模型,而这对于时变乃至未知环境并不适用;或是从时域波形[2-3]、时频分析[4-5]和信息论[6-7]等角度来构建特征检测量,但其构建的RAKE结构雷达传感网,推导过于理想化,判别函数的实用性值得商榷,因此,对于强杂波淹没下的低速目标检测效果并不理想。而基于特征的检测方法则从模式识别的角度出发,利用传统信号处理结合数据约简技术提取特征,最后以机器学习算法构建检测器[8-11]。该方法虽然成功地将目标检测问题转化为模式分类问题,并取得了一定效果,但仍然存在一些问题。首先,所提取特征的有效性值得推敲,是否有利于后面的分类识别,或是否是最优、无冗余的,还有就是它们大多针对固定目标,对于位置变动的目标则没有涉及;其次,分类器的构建都是基于传统的浅层机器学习算法,这些算法对复杂函数的逼近能力有限,不能充分地挖掘和表示环境变化特征;最后,简单地将所提取的特征作为分类器的输入,并未考虑特征与分类器的组合性能。此外对于更易工程实现的宽带雷达也并未涉及。
近年来兴起的深度学习[12]具有较好的目标信息表示能力、鲁棒性和泛化性,可以实现复杂函数逼近,因此,国内外学者成功将其用于图像处理、自然语言处理等领域并取得了突破性进展。文献[13]将卷积神经网络应用于合成孔径雷达目标识别,取得了比传统机器学习更好的效果。文献[14]将自编码神经网络应用于人体步行图像序列的数据降维中,实现了人体运动的跟踪和姿态的识别。文献[15]将自编码神经网络应用于车牌数字识别,取得了良好的识别性能。
基于以上分析,本文以深度自编码网络取代传统的特征提取,并结合分类器结构构建宽带信号目标检测系统。按照信息保留原则,采用维格纳-威尔分布(Wigner-Ville Distribution,WVD)进行预处理,以解析回波中的信息,同时引入深度自编码网络提取环境特征用于自动监测。
1 预处理
由于目标信号被淹没在强杂波干扰中,因此有必要通过一定的预处理技术来解析回波信息。对于慢速目标检测而言,地面和其他静态障碍物等造成的强杂波干扰会导致监测信号呈现出较强的非平稳特性,而目标的移动又会使环境的散射特性发生改变,这些反映在时频平面上就体现为具有不同的时频密度分布[8-9]。时频变换正是提取这些变化的有效工具。因为WVD变换在二次型时频变换中具有独特的信息保留优势以及良好的时频聚焦特性[8],且相对于线性时频变换能更加直观、合理地描述信号的瞬时功率谱密度,所以本文使用WVD变换进行预处理。但是由于多径导致了严重的交叉项干扰,同时它们也会一定程度反映环境变化,因此使用加核的WVD Choi-Williams分布[16]:
(1)
其中:
(2)
(3)
其中,r(t)为对回波进行脉冲压缩后的距离信号,r*(t)为其共轭函数,φ(τ,ν)=e-τ2ν2/σ2为核函数。同时,为了抑制噪声采用了非相干积累。
2 自编码网络
WVD的使用,在解析回波信息的同时也引入了冗余。为了有效提取特征,准确感知环境变化,本文将深度自编码网络引入到目标监测中。深度自编码网络通过堆叠多个自编码搭建多层神经网络架构,实现对回波数据中信息的分级表达,并通过整体微调将特征提取和分类器有机结合,充分挖掘数据中的变化特征来优化检测性能。
2.1 传统自编码
自编码是构建深度自编码网络的基础。传统自编码由输入层、隐含层和输出层组成,在功能上可分为编码和解码两部分,前者将输入信号变换成编码信号,完成特征提取:
h=fθ(x)=s(wx+b),θ={w,b}
(4)
(5)
其中,s表示非线性激活函数,一般为sigm函数或tanh函数,θ、θ′分别表示隐含层和输出层的权值矩阵和偏置量w、b。为了减少训练参数的数目,一般将w′和b′取为w和b的转置,其原理如图1所示。
图1 自编码原理示意图
通过无监督贪婪算法调节权值和偏置量使重构误差最小即可完成单个自编码的训练。重构误差通常有2种形式:
均方误差形式:
(6)
交叉熵形式:
(7)
2.2 稀疏和降噪自编码
(8)
图2 降噪自编码原理示意图
2.3 深度自编码网络
为了挖掘回波中的本质特征,基于上述自编码,通过堆叠来构建深度自编码网络,其构建过程如图3所示。
图3 深度自编码网络构建和训练过程
首先将网络的输入层和第1个隐层作为自编码的输入层和隐层进行训练,其代价函数如下:
(9)
这样各个隐含层都对预处理之后的回波数据输入进行一次编码,即特征提取,最后再通过全局精调把特征提取和逻辑回归有效结合起来,挖掘其本质特征,优化检测性能。
3 基于深度自编码网络的目标检测方法
为了提取更加抽象和有用的特征信息,本文通过深度自编码网络来进行目标检测,检测流程如图4所示,其中深度网络由1个输入层、6个隐层和1个Softmax[20]回归层组成。
图4 目标检测算法框图
首先将前面经预处理得到的时频样本数据组成矢量X=(x1,x2,…,xn)T,经归一化后作为输入,利用贪婪算法对网络进行逐层初始化训练,然后在顶端加入Softmax分类器,利用BP算法对深度网络进行全局精调。这样网络前面6个隐层2完成特征提取,Softmax完成最终的分类检测。
Softmax是最常用的2个分类器之一,其输出可以认为是输入属于每一类的归一化概率。对于输入样本xi,Softmax将其归入类别j∈{1,2}的概率为:
(10)
其中,hj(xi)表示输入xi经过前面6层自编码网络之后的输出,也即Softmax层的输入。那么最后的分类结果为:
(11)
4 实验与结果分析
4.1 场景模型
为了验证算法的有效性,本文采用相对简化的回波模型,实验数据由地物回波,以及相应的多径组成的非平稳回波背景和目标回波共同构成:
(12)
表1 场景及系统参数设置
为了减少数据处理的复杂度,在不影响算法性能的条件下,截取回波中前49.5 m的样本点作为分析数据,目标速度设为±2 m/s、±4 m/s、±6 m/s、±8 m/s和±10 m/s,以此构成样本。
图5给出了实验中采用的模拟杂波与目标的距离像(速度为4 m/s时),目标位于样本点50~60之间,其功率信杂比(SCR)为-15 dB。本文在此回波基础上加入高斯白噪声进行测试实验。该回波数据经预处理之后的时频维波形如图6所示,从图6可以看出,由于目标的出现致使时频平面的分布发生了变化。
图5 实验数据模拟波形图
4.2 深度学习性能比较与分析
实验中采用4.1节中产生的回波数据,使用Matlab进行仿真分析。深度自编码网络的具体结构(输入层-隐层-输出层)为:4356-3500-2500-1500-500-200-2,预训练过程加入降噪和稀疏约束,微调中加入Dropout来防止系统过拟合,最终的参数如表2所示。在对比实验中,分别采用后向传播神经网络(BPNN)、超限学习机(ELM)和支持向量机(SVM)结合时频分析进行测试。其中预处理中的小波包变换(WPT)是参照文献[11]的处理方法,WVD则表示采用本文的预处理方法并结合主成分分析(PCA)对其进行降维。
表2 深度自编码网络的仿真参数
深度自编码网络的最后一层是Softmax回归层,其输出为对应类别的概率。表3为部分样本的输出结果,从表3中可以看出,深度网络成功地将输入样本识别为“有目标”和“没有目标”2类,且输出类别的概率近似为1,说明深度自编码网络具有很好的目标信息表示能力,能够实现复杂函数的逼近,可有效提取目标的结构特征,具有较好的鲁棒性。
表3 深度网络的部分输出结果
另外,实验中分别使用识别率P和虚警率Pf作为性能指标:
(13)
(14)
其中,Nclu和Ntar分别表示测试集中正常环境的样本数和出现目标的样本数,Nclu-clu表示实验中将正常环境分为正常的数量,Ntar-tar表示将出现目标分为异常的数量,Nclu-tar表示将正常环境分为异常的数量。
从图7、图8可以看出,经本文预处理方法的神经网络和支持向量机的性能优于经WPT处理的算法,说明了本文的预处理方法能有效解析回波中的信息,为后续检测提供保证。此外,相比于SVM、ELM和BPNN检测方法,本文方法具有更高的检测率,尤其是在低信噪比时,其他算法性能急剧下降,本文算法仍保持较高检测率,说明深度自编码网络具有更好的鲁棒性,克服了传统神经网络和支持向量机的缺陷。深度自编码网络优于传统算法的原因是:多层稀疏结构更能提取数据的本质特征,能更好地逼近非线性分类函数;有监督的微调将特征提取和分类有效结合;降噪自编码的运用改善了其抗噪性能。
图7 不同方法识别率对比
图8 不同方法虚警率对比
5 结束语
针对传统目标检测中杂波干扰严重、特征提取困难、模型泛化能力有限等不足,本文提出一种采用时频分析结合深度自编码网络进行自动监测的方法。按照信息保留原则,该方法可准确解析回波中的信息,并引入深度自编码网络提取环境特征用于自动监测。实验结果表明,该方法具有较高的检测率,可以有效感知环境变化,同时对噪声具有一定的鲁棒性,并且所需带宽小,易于工程实现。
[1] SEN S,NEHORAI A.Adaptive OFDM Radar for Target Detection in Multipath SScenarios[J].IEEE Trans-actions on Signal Processing,2011,59(1):78-90.
[2] LIANG Q.Automatic Target Recognition Using Waveform Diversity in Radar Sensor Networks[J].Pattern Recognition Letters,2008,29(3):377-381.
[3] LIANG J,LIANG Q.Sense-through-foliage Target Detection Using UWB Radar Sensor Networks[J].Pattern Recognition Letters,2010,31(11):1412-1421.
[4] LIANG J,LIANG Q.UWB Radar Sensor Networks Detection of Targets in Foliage Using Short-time Fourier Transform[C]//Proceedings of IEEE International Con-ference on Communications.Washington D.C.,USA:IEEE Press,2009:1-5.
[5] LIANG Q,ZHANG B,WU X.UWB Radar for Target Detection:DCT Versus Matched Filter Approaches[C]//Proceedings of IEEE GLOBECOM’12.Washington D.C.,USA:IEEE Press,2012:1435-1439.
[6] MAHERIN I,LIANG Q.A Mutual Information Based Approach for Target Detection Through Foliage Using UWB Radar[C]//Proceedings of IEEE International Conference on Communications.Washington D.C.,USA:IEEE Press,2012:6406-6410.
[7] MAHERIN I,LIANG Q.Multistep Information Fusion for Target Detection Using UWB Radar Sensor Network[J].IEEE Sensors Journal,2015,15(10):5927-5937.
[8] HAYKIN S,BHATTACHARYA T K.Modular Learning Strategy for Signal Detection in a Nonstationary Environ-ment[J].IEEE Transactions on Signal Processing,1997,45(6):1619-1637.
[9] ZHAI S,JIANG T.Target Detection and Classification by Measuring and Processing Bistatic UWB Radar Signal[J].Measurement,2014,47(1):547-557.
[10] HE X,JIANG T.Target Identification in Foliage Environment Using UWB Radar with Hybrid Wavelet——ICA and SVM Method[J].Physical Communication,2014,13:197-204.
[11] ZHAI S,JIANG T.Application of Ultra-wide Band Radar for Sense-through-foliage Target Detection and Recognition[C]//Proceedings of the 3rd International Conference on Com-munications,Signal Processing and Systems.Washington D.C.,USA:IEEE Press,2015:479-487.
[12] BENGIO Y,COURVILLE A,VINCENT P.Representa-tion Learning:A Review and New Perspectives[J].IEEE Transactions on Pattern Analysis & Machine Intelligence,2013,35(8):1798-1828.
[13] DING J,CHEN B,LIU H,et al.Convolutional Neural Network with Data Augmentation for SAR Target Recognition[J].IEEE Geoscience & Remote Sensing Letters,2016,13(3):1-5.
[14] 胡昭华,宋耀良.基于Autoencoder网络的数据降维和重构[J].电子与信息学报,2009,31(5):1189-1192.
[15] 刘高平,赵杜娟,黄 华.基于自编码神经网络重构的车牌数字识别[J].光电子·激光,2011(1):144-148.
[16] 张贤达.现代信号处理[M].2版.北京:清华大学出版社,2002.
[17] VINCENT P,LAROCHELLE H,BENGIO Y,et al.Extracting and Composing Robust Features with Denoising Autoen-coders[C]//Proceedings of ICML’08.Washington D.C.,USA:IEEE Press,2008:1096-1103.
[18] 李传朋,秦品乐,张晋京.基于深度卷积神经网络的图像去噪研究[J].计算机工程,2017,43(3):253-260.
[19] SCHOLKOPF B,PLATT J,HOFMANN T.Greedy Layer-wise Training of Deep Networks[C]//Pro-ceedings of International Conference on Neural Infor-mation Processing Systems.Washington D.C.,USA:IEEE Press,2007:153-160.
[20] ANDREW N G,JIOUAN N,CHUAN Y F,et al.UFLDL Tutorial[EB/OL].(2013-05-21).http://deeplearning.stanford.edu/wiki/index.php/UFLDL_Tutorial.