APP下载

Parity recognition of blade number and manoeuvre intention classificatio algorithm of rotor target based on micro-Doppler features using CNN

2020-11-01WANGWantianTANGZiyueCHENYichangandSUNYongjian

WANG Wantian,TANG Ziyue,CHEN Yichang,and SUN Yongjian

Department of Early Warning Technology,Air Force Early Warning Academy,Wuhan 430019,China

Abstract:This paper proposes a parity recognition of blade number and manoeuvre intention classificatio algorithm of rotor target based on the convolutional neural network(CNN)using micro Doppler features.Firstly,the time-frequency spectrograms are acquired from the radar echo by the short-time Fourier transform.Secondly,based on the obtained spectrograms,a seven-layer CNN architecture is built to recognize the blade-number parity and classify the manoeuvre intention of the rotor target.The constructed architecture contains a leaky rectifie linear unit and a dropout layer to accelerate the convergence of the architecture and avoid over-fitting Finally,the spectrograms of the datasets are divided into three different ratios,i.e.,20%,33%and 50%,and the cross validation is used to verify the effectiveness of the constructed CNN architecture.Simulation results show that,on the one hand,as the ratio of training data increases,the recognition accuracy of parity and manoeuvre intention is improved at the same signal-to-noise ratio(SNR);on the other hand,the proposed algorithm also has a strong robustness:the accuracy can still reach 90.72%with an SNR of–6 dB.

Keywords:micro-Doppler,convolutional neural network(CNN),parity recognition of blade number,manoeuvre intention classification.

1.Introduction

With the rapid advancement of radar intelligence,effective recognition and classification of aircraft targets become more and more significant in the next-generation radar[1,2].Feature extraction is the core procedure of radar target recognition and classification[3],and micro-Doppler features are widely used in rotor target classification[4,5].For example,the micro-Doppler signature and cadencevelocity diagram are merged as a new image to realize drone classification based on the convolutional neural network(CNN)[6].In[7],several physically interpretable features are extracted to recognize human activities.However,most of the existing references on target classification are about the classification of target types and models[8,9].At present,there is no study on the problem of target manoeuvre intention classification.The micro-Doppler feature can represent not only the difference of dynamic components between different types of targets but also the difference between different manoeuvre intentions of the same target[10].Taking a helicopter in the rising state as an example,its dynamic components will generate a Doppler modulation with an increasing frequency on the echo;conversely,when the target is falling,its dynamic components will generate a Doppler modulation with a decreasing frequency on the echo.Extraction of the blade characteristic[11]and manoeuvre intention information of a rotor target from micro-Doppler features[12]will be widely used in airspace surveillance and remote sensing applications.

Recently,the CNN is one of the most frequently used methods in intelligent classification algorithms[13–17].Chen et al.proposed a multistatic CNN algorithm based on micro-motion features to improve the classification probability[18,19].In[20],a contextual deep CNN(DCNN)was proposed to clarify the hyperspectral image which is different from the other existing networks because of not only the deeper and wider architecture but also the local optimization.In addition,on the basis of raw micro-Doppler spectrograms,the DCNN was utilized to realize human activity recognition without any explicit features extraction[21].However,the research on the application of the CNN to the artificial target is less and difficult.In this paper,inspired by intelligent classification algorithms,we propose an effective CNN architecture for the parity recog-nition of blade number and manoeuvre intention classification of a rotor target.First,time-frequency spectrograms are acquired by the short-time Fourier transform(STFT)based on the analysis of the target echo model[22].Moreover,a CNN architecture with seven layers is built to recognize the blade number parity and classify the manoeuvre intention of the rotor target,which consists of three convolutional layers(CLs),two down sampling layers(DSLs),and two full connection layers(FCLs).In addition,the activation function of the leaky rectified linear unit and the dropout layer are carried out in the constructed architecture to accelerate the convergence of the architecture and avoid over- fitting.Different from the existing CNN-based methods where the CNN algorithms are mainly used for target type classification,this paper applies the CNN to the field of rotor target manoeuvre intention classification.

2.Background

2.1 Signal model

Assume that there is a scene of radar detection of a rotor target,and Fig.1(a)shows the spatial geometry model.RCrefers to the initial distance between the radar and the rotor target center,andβrefers to the angle of pitch.Considering a 2-D slant-range plane,the simplified geometry is shown in Fig.1(b),in which the radar coordinate system is established asXOY,andX'O'Y'refers to the target coordinate system with the rotor target rotation centerO'as the origin.The rotational radius of the scattererPon the rotor blade is assumed asr,i.e.,the distance fromPtoO'isr,and the distance from the radar to the scattererPcan be expressed asRP.The rotational angular velocity of the scattererPis denoted asω,and the initial phase is denoted asθ0.

Fig.1 Geometry model between the radar and the rotor target

According to the geometry model,the instantaneous distance ofOPcan be represented as

whereRx(tm)andRy(tm)are the abscissa and the ordinate of the scattererPrespectively,tm=mTris the slow time,mis the order number of the transmitted pulse andTrrefers to the pulse repetition period.Under the condition of the far field,(1)can be rewritten as

Suppose there is the radar that transmits linear frequency modulation(LFM)signals,which can be expressed as

where rect(·)is the rectangular window,Tprefers to the pulse width,fcrefers to the signal carrier frequency,μis the chirp rate of the LFM signal,trefers to the total time,is the fast time,andt=+tm.The echo signal of the scattererPcan be expressed as

whereσrefers to the scattering coefficient of the scattererP,Tais the observation time,and c refers to the speed of light.The following expression can be obtained by pulse compression of the echo signal:

whereBis the signal bandwidth,andλis the wavelength.The Doppler frequency can be obtained by taking the derivative of the phase as

According to the above formula,we can conclude that the Doppler frequency of the scatterer on the rotor blade takes the form of sine function and is related to the rotor target parameters ofωandr.We can also obtain the maximum of the Doppler frequency as

In the next section,we will describe how to identify the number information of blades and the manoeuvre intention based on the micro-Doppler features.

2.2 Radar data pre-processing

In this paper,we consider and clarify three different manoeuvre intentions of a rotor target,such as rising,hovering and falling.As we know,the change trend of rotational angular velocity of the scattererPvaries with different manoeuvre intentions,and the maximum Doppler frequency also presents different forms.For example,the rotational angular velocity of the scattererPin the rotor blade increases approximately linearly in the rising state.The instantaneous angular velocity can be defined as

whereω0is the rotational angular velocity of the scatterPat the initial observation time,ais the rotational angular acceleration,anda>0 indicates that the rotational angular velocity increases with slow time and the rotor target is rising.By that analogy,a=0 anda<0 represent the manoeuvre intentions which are hovering and falling,respectively.Correspondingly,the maximum Doppler frequency of the scattererPin the rotor blade can be rewritten as

wherelrefers to the rotor blade length.

Especially,we may change the manoeuvre intention through changing the propeller pitch and keeping a constant angular velocity.However,if the rotational angular velocity of the scattererPin the rotor blade keeps unchanged and the rotor target is on the rising or falling state by changing the propeller pitch,the projection of the rotating radius of the scattererPon the radar line of sight will also change,and then the sinusoidal time-frequency chart with a constant frequency and amplitude cannot be obtained.In addition,in this case,the rotor target will have a horizontal thrust and radial motion.We can classify the manoeuvre intentions by measuring the change of the radial distance.

As a typical algorithm of linear time-frequency transform,the STFT has received more and more attention,which clearly describes the relationship between the signal frequency and the time variation and can be expressed as

wheren=1,2,...,N−1,S[m,k]refers to the result of the STFT of the signals[n],s[n]refers to the discrete echo signal in the distance unit of the rotor target,andw[n]denotes the discrete window function which is usually a Gaussian function,Nrefers to the size of the window function,krefers to the sampling point of discrete Doppler frequency,andk=Nf/fs,wherefrefers to the discrete Doppler frequency,andfsrefers to the sampling frequency.

Fig.2(a)–Fig.2(c)plot the spectrograms of three manoeuvre intentions under the signal-to-noise ratio(SNR)of–10 dB.The simulation parameters of the transmitting signal and rotor target are shown as follows.Assume that there are four blades in the rotor target with the rotor blade length of 6 m,the fuselage of the rotor target consists of four scatterers,and the rotational angular velocity of the rotating parts is 4 r/s in the state of hovering.The pulse repetition periodTris 0.25 ms,the pulse widthTpis 50 μ s,the observation timeTais 1 s,the bandwidthBof the LFM signal is 1 MHz and the carrier frequencyfcis 1 GHz.

Fig.2 Spectrograms under three manoeuvre intentions

3.The proposed algorithm

3.1 CNN architecture

A CNN architecture with seven layers is built to extract information from time-frequency spectrograms for parity recognition of blade number and manoeuvre intention classification of the rotor target,as shown in Fig.3.As we can see from the CNN architecture model,the numbers followed by“@”refer to the size of each feature map,and the numbers followed by “#”represent the parameters of the convolutional kernel,where the first three numbers refer to the size and the last number is the kernel depth.It comprises three CLs,two DSLs,and two FCLs.First,to reduce the computational complexity,the spectrogram inputs of the CNN architecture are down-sampled to 250×250 pixels.Although the image size is compressed,it still contains enough information for recognition and classification.Second,the features represented by the variation of the micro-Doppler frequency are extracted by CLs of the architecture.Finally,the vector reshaped after C5 is fed into two FCLs(Fc6 and Fc7)to produce the final output.

Fig.3 CNN architecture

3.2 Training details

In this paper,the constructed CNN architecture is implemented by Tensor flow.To accelerate the convergence of the architecture and avoid over- fitting,we utilize batch processing and the dropout method when the architecture is trained,respectively.According to our several trails,it can be found that the architecture has the best ability to recognize and clarify the rotor target with the learning rate of 0.001(training data ratio of 20%)and 0.002(training data ratio of 50%)and with a size of 10 in batch processing.

To verify the effectiveness of the constructed CNN architecture,we partition the spectrograms of the datasets into three different radios of 20%,33%and 50%.The datasets are divided randomly and evenly into five folds when the training data radio is 20%,and a fivefold cross validation method is used to acquire a stable and universal recognition and classification accuracy.In the same way,triple and double cross validations are respectively conducted in terms of 33%and 50%training data radios.

4.Simulation results

4.1 Randomly divided datasets

We first validate the manoeuvre intention classification of the rotor target and the parity recognition performance of the blade number by the randomly divided training data radio mentioned above.Assume that there are two types of the rotor blades in the experiment,the blade numbers are two and three,respectively.The distance between the scatterer and the scatterer center on the rotor blade ranges from 4 m to 8 m,which contains 15 kinds of simulation data.The angular velocity of the rotor blade is simulated with 10 data in each manoeuvre intention,which ranges from 2 r/s to 6 r/s.Generally speaking,there are three manoeuvre intentions of the rotor target,and the number of samples for each state is 300.Table 1 shows the maximum,minimum and average accuracies for manoeuvre intentions classification and parity recognition of the blade number after the cross validation at SNR=0 dB.As shown in Table 1,we can conclude that with an increasing training data ratio,the recognition accuracy of parity and manoeuvre intention is obviously improved at the same SNR.We also find that the manoeuvre intention classification accuracy is high enough and can reach 93.34%on average in terms of the 20% training data ratio,and the parity recognition of the blade number accuracy reaches 89.34%on average and 92%at maximum in terms of the 50%training data ratio.

Table 1 Parity recognition of blade number and manoeuvre intention classification accuracy %

4.2 Training data ratio of 33%

To investigate the manoeuvre intention classification performance of this proposed algorithm under different SNRs,the time-frequency spectrograms with the training data ratio of 33%are input to the constructed CNN architecture for training.In this experiment,the datasets are the same as those in Section 4.1;we divide the datasets into three folds randomly and utilize the triple cross validation method.The classification accuracy is shown in Fig.4,from which we can conclude that as the model training iterations increase,the classification accuracy of the triple cross validation improves and eventually reaches a steady state.We also conclude that the classification accuracy when SNR is 0 dB is higher than that when the SNR is–5 dB.

Fig.4 Manoeuvre intention classification accuracy

Fig.5 shows the manoeuvre intention classification performance under different SNRs from–10 dB to 3 dB.The maximum,minimum and average classification accuracies are given under each SNR.With the improvement of SNR,the average accuracy increases gradually and reaches 97.17%when SNR=3 dB.

Fig.5 Manoeuvre intention classification accuracy under different SNRs

5.Conclusions

A CNN architecture with seven layers is proposed based on micro-Doppler features for parity recognition of the blade number and manoeuvre intention classification of a rotor target.The spectrograms obtained by the STFT are divided into different folds and put into the constructed CNN model.The corresponding cross validation method is used to validate the effectiveness of the constructed CNN architecture.Simulation results show that,as the training data ratio increases,the parity recognition performance of the blade number and manoeuvre intention classification is all improved under the same SNR.The classification accuracy of manoeuvre intentions can reach 93.34%on average in terms of the training data radio of 20%and reach over 98%on average in terms of the training data radio of 50%when the SNR is 0 dB because the spectrograms obtained from the STFT of a rotor target with different manoeuvre intentions have different micro-Doppler features.In the experiment with different SNRs,the manoeuvre intention classification accuracy on average increases gradually from 79.50%at SNR=–10 dB to 97.17%at SNR=3 dB.Measured radar data will be collected to verify the effectiveness of the constructed CNN architecture and the proposed algorithm in the future.