Abstract

In order to detect low-flying small targets in complex sea condition effectively, we study the chaotic characteristic of sea clutter, use joint algorithm combined complete ensemble empirical mode decomposition (CEEMD) with wavelet transform to de-noise, and put forward a detection method for low-flying target under the sea clutter background based on Volterra filter. By CEEMD method, sea clutter signal which contains small target can be decomposed into a series of intrinsic mode function (IMF) components, pick out high-frequency components which contain more noise by autocorrelation function, and perform wavelet transform on them. The de-noised components and remaining components are used to reconstruct clear signal. In view of the chaotic characteristics of sea clutter, we use Volterra filter to establish adaptive prediction model, detect low-flying small target hiding in sea clutter background from the prediction error, and compare the root mean square error (RMSE) before and after de-noising to evaluate de-noising effect. Experimental results show that the joint algorithm can effectively remove noise and reduce the RMSE by 40% at least. Volterra prediction model can directly detect low-flying small target under sea clutter background from the prediction error in the cases of high signal-to-noise ratio (SNR). In the cases of low SNR, after de-noised by joint algorithm, Volterra prediction model can also detect the low-flying small target clearly.

1. Introduction

The detection of low-flying small targets is the primary problem of low-altitude identification tracking system. The common low-flying small targets mainly contain multirotor unmanned aerial vehicles, tethered balloons, aerial balloons, power delta wings, and so on [1], if enemy uses smart devices such as drones to detect sea condition in our field that may pose a huge security threat [2]. In the current security system, sea surveillance radars are affected by strong sea clutter (waves, weather clutter, etc.). It is quite difficult to “ensure discovery” and “precise position” target at a long distance [3, 4]. In recent years, it has been found that the inner character of sea clutter can be used to analyze the ocean state and detect small target on sea surface or at low attitude. This is of great theoretical significance and practical value for the safe navigation of ships, civil sea rescue, and military defense construction.

The basic idea of traditional detection method is to assume that sea clutter has characteristics of stationary random process. Scientists adopted two simulation methods of zero memory nonlinear (ZMNL) and spherically invariant random process (SIRP), modeled sea clutter on the basis of stochastic statistical theory. The clutter model was normally Gaussian distribution in the early low-resolution radar, and amplitude distribution of sea clutter obeyed Rayleigh distribution. However, when the radar worked at the small grazing angle, the distribution of sea clutter was significantly deviated from the Gaussian model, and the target detection performance of the Gaussian clutter model dropped sharply. Therefore, the distribution characteristics of sea clutter could be described more accurately by non-Gaussian distribution model. The first non-Gaussian model was a logarithmic normal distribution proposed by Trunk and George in 1970 [5]. In 1976, Schleher studied the target detection under Weibull distribution [6]. In the same year, Jakeman and Pusey used the K distribution model to describe sea clutter [7]. In 1980, Sekine et al. analyzed the real sea clutter data of l-band radar and proposed that the amplitude of sea clutter was Log-Weibull distribution [8]. In addition, the Rician distribution was also used to describe the amplitude distribution of sea clutter [9].

With radar, resolution and frequency were getting higher [10]; besides, the distribution of sea clutter was normally influenced by sea surface condition, wind speed, and wave height. It was found that sea clutter did not satisfy the characteristics of linear stochastic stationary processes and the model based on statistical only approximated the probability distribution of sea clutter to some extent and did not reflect the nonlinear dynamic characteristics of sea clutter well. So, it was difficult for traditional methods to make accurate and comprehensive analysis of complex sea clutter. Therefore, the development of nonlinear theory introduced new research methods for the study of sea clutter.

Due to the extreme sensitivity of surface radar echo to initial conditions, scientists began to use chaos theory to study the characteristics of sea clutter. Analyses and researches of chaos time series started at the 1980s. The phase space reconstruction proposed by Kantz and Schreiber was mainstream approach to analyze chaotic time series [11]. According to Takens embedding theorem [12], the selection of embedding dimension and time delay was very important to the finite length chaotic time series, it directly decided whether the reconfiguration phase space has the same topology as the original system. Normally, we use autocorrelation function method [13] and mutual information method [14] to determine the time delay, use GP method [15], FNN method [16], Cao method [17] and so on and to determine embedding dimension.

In 1990, Leung and Haykin et al. applied chaos theory to study sea clutter for the first time [18]. They experimented and observed the correlation dimension of sea clutter time series and found the chaotic characteristics of sea clutter. Subsequently, Haykin et al. analyzed the x-band radar data of McMaster University in Canada firstly and verified the chaotic characteristics of sea clutter by calculating the correlation dimension, Kolmogorov entropy, and Lyapunov exponent [19, 20]. The famous scientist Vito Volterra proposed the breakthrough concept of Volterra series in the discussion of nonlinear analytic functional; he proved that Volterra series can approach nonlinear systems [21]. Due to the model of Volterra series, both considered effects of linear and nonlinear factors were widely used in nonlinear time series prediction, echo cancellation, and system identification. Despotovic et al. studied a variety of nonlinear Volterra prediction models of chaotic time series [22, 23]. Subsequently, many scholars proposed the application of various algorithms such as least mean square, normalized least mean square, recursive least square, and other algorithms in the identification of Volterra model system [2427]. Tian and Liu [28] analyzed the sampling signal of ocean echo in time domain of high-frequency radar and verified that it not only has chaotic characteristics but also has fractal characteristics. Jiang et al. [29] of the University of National Defense and Technology studied the chaotic characteristics of the s-band radar sea clutter data and then used the support vector machine to detect the weak targets in the background of sea clutter. Then, Gismero-Menoyo et al. proposed a small target detection method based on radon transform in the background of sea clutter [30].

In terms of signal de-noising, in 2003, Flandrin et al. decomposed the fractal Gaussian noise with empirical mode decomposition method and found that the EMD method can be equivalent to a narrowband filter library to filter the signal [31]. Boudraa and Cexus de-noised signal by filtering and reconstructing the intrinsic mode function (IMF) with different threshold methods, respectively [32]. Kurian and Leung estimated and detected small target signals through reconfigurable dynamic characteristics and chaotic synchronization methods [33]. The RMSE of the experiment result obviously reduced by selecting the appropriate coupling coefficient.

In this paper, we put forward a sea clutter pretreatment method which combined CEEMD and wavelet transform to obtain the clear sea clutter data. By the use of reconstruction phase space technique in chaos theory, one-dimensional sea clutter signal is mapped to high-dimensional space. The phase track of space point is inputted to Volterra adaptive filter. A short-term chaotic sequence prediction model is established. The low-flying small targets under sea clutter background can be detected from the prediction error. The measured sea clutter signals under different conditions are used to verify the effect of the de-noising method combined CEEMD and wavelet transform, test accuracy of Volterra prediction model.

2. Target Detection Preprocessing Algorithm

The chaotic characteristics can be used to detect whether the radar echoes of sea clutter contain the low-flying small targets signal. While received sea clutter signal in practical engineering is always influenced by noise, includes the measurement noise inside the radar (quantizing noise and receiver noise) and the dynamic noise from the undulating sea surface. Therefore, de-noising is the primary problem before the study of intrinsic physical properties of sea clutter and detect small target signals.

In the pretreatment of nonlinear non-stationary sea clutter signal, we use joint algorithm combined CEEMD with wavelet transform to de-noise. CEEMD algorithm [34] uses the zero mean characteristic of white noise, improves the EMD algorithm [35] by adding positive and negative relative white noise, solves the problem of modal aliasing and energy leakage occurred when using EMD method to process nonstationary nonlinear signal. Wavelet transform has the specialty of multi-scale, low entropy and decorrelation. It is good at removing random noise and has become a conventional method in signal processing [36]. The multiscale feature of wavelet transform make it has strong local recognition ability. Sea clutter signal can be decomposed into different frequency bands by wavelet transform, each frequency band does not overlap, and the frequency bands of decomposition correspond to all frequencies of the original signal.

If only use CEEMD, the high-frequency components are directly filtered, which will lead to the loss of effective information containing in the high-frequency components. The wavelet transform also may filter out useful signal with small amplitude in the process of noise cancellation in wavelet domain. In this paper, we combine CEEMD and wavelet transform to solve above problems. The implementation steps of the joint algorithm are as follows: (1)Perform wavelet transform on original sea clutter signal to get a suitable threshold.(2)Adding groups of auxiliary white noise in positive and negative pairs to the original signal: In the above equation, is original sea clutter signal, is auxiliary noise; and and are the synthesis signals after adding positive and negative pairs of noise, so the number of signals in the set is . Through decomposition of each signal in the set by EMD method, each signal gets a set of IMF components and one residual value, in which the IMF component of the signal is expressed as and represents the residual value of each signal, which does not satisfy the conditions of IMF components. The procedure for a standard EMD is detailed in [31].(3)The decomposition results are obtained by means of multicomponent combinations: Among them, indicates the final th IMF component decomposed by CEEMD.The maximum number of decomposition components is ; therefore, the target signal can be expressed as (4)Calculate the self-correlation function of each IMF component .(5)According to the different self-correlation characteristics between noise and signal, select the high-frequency IMF components which mainly including noise: .(6)Use the threshold obtained in step (1) to perform wavelet transform on high-frequency IMF component which mainly contains noise and get processed IMF components .(7)Reconstruct signal with the remaining low-frequency IMF components and de-noised IMF components, so we obtain clear sea clutter signal:

3. Detection of Low-Flying Small Targets in Chaotic Sea Clutter Background

The traditional low dimensional coordinate system cannot reveal the chaotic characteristics of sea clutter. In order to study its internal complex dynamics better, we map it to high-dimensional space by the phase space reconstruction technique in chaos theory. After the pretreatment of joint algorithm combined CEEMD with wavelet transform, we obtain a pure sea clutter sequence. Considering the chaotic characteristics of sea clutter signal, use CAO algorithm and mutual information method to determine the embedding dimension and delay time of sea clutter chaotic system, respectively, reconstruct phase space [16], use Volterra filter [37] to construct the prediction model, and detect low-flying small targets under the sea clutter background from the prediction error. The Volterra model takes into account both effects of linear and nonlinear factors, tracks the motion trajectory of chaotic sequence adaptively, and accurately predicts many chaotic sequences. Therefore, it is widely used in nonlinear time series prediction, system identification, and interference elimination. In nonlinear prediction model of chaotic time series constructed by Volterra series expansion, input is and output is The Volterra series expansion of the nonlinear system function is as follows:

In the equation above, is called the order Volterra nucleus and is the order of Volterra filter. In practical application, this infinite series expansion is difficult to achieve, usually we use finite order truncation and finite summation. In this paper, second order truncated summation is used in the chaotic time series prediction filter. The second order Volterra model of discrete nonlinear dynamic system is defined as follows:

Among them, denotes the input sea clutter signal containing low-flying small targets at time , represents the predicted results obtained by the Volterra adaptive prediction model, and is the constant term. is the memory length of adaptive prediction model and and are the first and second order kernel functions, respectively.

The specific process of chaotic prediction of sea clutter based on Volterra adaptive filter are as follows: (1)Use wavelet transform on original sea clutter signal to get a suitable threshold.(2)IMF components are obtained by decomposition of CEEMD.(3)Calculate the self-correlation function of each IMF component, select high-frequency IMF components which mainly contain noise, and use threshold obtained in step (1) to perform wavelet transform de-noising.(4)Reconstruct signal with remaining low-frequency IMF components and de-noised IMF components so that we can obtain clear sea clutter signal.(5)The embedding dimension and delay time of sea clutter signal are determined by CAO algorithm and mutual information method, respectively, using them to reconstruction phase space.(6)Divide high-dimension point in phase space into training samples and test samples; In all sequences, pick one training sample in every six sampling points and the rest are test samples.(7)Use selected training samples to establish prediction model based on Volterra filter and adjust the parameters to minimize the prediction error.(8)Use trained model to predict rest test samples and get predicted value, comparing the predicted data with the actual data and getting predicted error .(9)According to different sea clutter characteristics among different sea conditions, determine whether there are low-flying small targets in the prediction error. Root mean square error of prediction error is used to measure the de-noising effect. The formula for RMSE is shown as follows:

The detection flow chart of low-flying small targets in the background of sea clutter is shown in Figure 1.

4. Experiments and Results

In order to examine the de-noising performance of joint algorithm combined CEEMD with wavelet transform to sea clutter signal and low-flying small target detection capability of Volterra prediction model under sea clutter background, we use actual sea clutter data for simulation experiments, evaluate the effectiveness of the joint de-noising algorithm by RMSE before and after performance, and observe whether small targets can be clearly identified from the prediction error based on Volterra prediction model.

This paper uses the IPIX radar sea clutter data of McMaster University in Canada. The main parameters of IPIX radar are shown in Table 1.

4.1. Chaotic Prediction of Sea Clutter Data Based on Volterra Filter

To test the detection efficiency of chaotic prediction model based on Volterra filter, we choose 1000 sample points of 280#8th distance gate sea clutter data with the target to experiment. The SNR of this set of data is high. Using CAO algorithm and mutual information method to obtain the embedding dimension which is 8 and the delay time which is 12, respectively, reconstructs phase space. The points in the phase space are divided into training samples and test samples. In all samples, we choose one in each six samples as training sample and the rest are testing samples and use training samples to build model and high-dimension test samples to predict. The experimental results are shown in Figure 2, and training sampling points are not shown in the figure.

As can be seen from the figure, most of the predicted results agree with the actual value, and the prediction error is small. However, prediction error around 250 points is large, so we can identify that there is exit low-flying target. Experimental result consists of characteristic that the 280#8th distance gate sea clutter data contains low-flying small goals. To avoid randomness and occasionality, we added a set of experiments and choose 1000 sample points of 320#7th distance gate sea clutter data with the target to experiment, results are shown in Figure 3.

It can be clearly seen in the picture that prediction error around 140 points is relatively large. We can infer that there is exit small target and it consists of the characteristic that the 320#7th distance gate sea clutter data contains low-flying small goals. Therefore, through the above two groups of experiments, we can verify that the chaotic prediction model based on Volterra filter can effectively detect low-flying small targets under the condition of high SNR.

4.2. Detection of Low-Flying Targets in Sea Clutter under Low SNR Conditions

In practical engineering applications, the processed data generally contain noise, and to solve this problem, we propose a de-noising preprocessing algorithm based on CEEMD and wavelet transform. In order to verify the practicability of the joint algorithm, we choose 1000 sample points of 54#8th distance gate sea clutter data which contain target to experiment, using Volterra chaotic prediction model directly. The experimental results are shown in Figure 4.

The root mean square error calculated through (7) is 0.0140. As can be seen from Figure 4(a), the Volterra chaotic prediction model has good prediction performance. But we cannot identify the target through prediction error clearly. Therefore, performing de-noising pretreatment of joint algorithm combined CEEMD with wavelet transform on 54#8th distance gate sea clutter data, the specific steps are as follows.

Decompose the sea clutter data by CEEMD so that we can obtain 8 IMF components and residual component range from high frequency to low frequency, as shown in Figure 5.

Calculating the self-correlation function of 1–9 IMF components, as shown in Figure 6. The useful signal has strong correlation, and the value of its autocorrelation function at nonzero point will change over time. Noise is random and has the characteristics of weak correlation; its value of the autocorrelation function at nonzero point will decay rapidly and approach to 0. According to the difference between useful signal and noise, we confirm that imf-imf3 components contain a lot of noise.

Then, we perform three-layer wavelet decomposition on imf1-imf3, select the soft threshold de-noising method which may remain more effective information, and use the de-noised IMF components and remaining IMF components to reconstruct clear sea clutter data, as shown in Figure 7.

After the above steps, we obtain the pure sea clutter data. According to the experiment result of 4.1, the embedding dimension is 8 and the delay time is 12. We reconstruct phase space and send high-dimensional texting points into Volterra prediction model for adaptive prediction. The experimental results are shown in Figure 8.

We compare Figure 4(b) with Figure 8(b) and found that amplitude around the 550 sample points fluctuates greatly; low-flying small target in the background of sea clutter is detected. The RMSE which is obtained by the (7) dropped to 0.0084, compared with the calculated results before de-noising, down by 40%.

To further verify the effectiveness of the algorithm, we use 17#9th distance gate sea clutter data with the target to experiment. Experimental results are shown in Figure 9(a). Before de-noising, the RMSE calculated by (7) is 0.0569. As can be seen from the figure, the target cannot be detected from the prediction error, after using joint algorithm combined CEEMD with wavelet transform to de-noise, and the RMSE is 0.0258, which has decreased by 55%. The prediction error is shown in Figure 9(b). It can be found that there are targets around point 100 and point 600.

All the above four experiments select the sea clutter data with the target. From the experimental results, it can be seen that the Volterra prediction model can successfully detect low-flying small targets. To avoid the randomness of the experiment, we selected 17# 1 distance gate sea clutter data for simulation experiment. The experimental results are shown in Figure 10.

Comparing prediction error before and after de-noising, we cannot identify the sampling points with large amplitude fluctuations from the figure, this is consistent with the characteristics of 17# 1 distance gate sea clutter data, which does not contain the target. Therefore, we assure that the Volterra prediction model can actually predict the low-flying small targets in the background of sea clutter.

Through the above simulation experiments, experimental results of 280#8th distance sea clutter and 320#7th distance sea clutter with target signal show that the proposed Volterra chaotic prediction model based on Volterra adaptive filter can directly detect low-flying small targets signal under high SNR condition effectively.

Under the low SNR condition, we first apply joint algorithm combined CEEMD with wavelet transform to de-noise, then use Volterra prediction model to detect low-flying small targets. The experimental results of 17#9 distance gate sea clutter data and 54#8 distance gate sea clutter data show that the proposed joint algorithm can effectively remove the noise while retaining the small target; the RMSE decreased significantly after de-noising. Comparing experiments of 17#9 distance gate sea clutter data with target and 17#1 distance sea clutter data without target, results show that the Volterra prediction model is effective and can be trusted. Therefore, the pretreatment de-noising method and detection process of low-flying small target in the background of chaos sea clutter background are practical and effective.

5. Conclusions

The detection of low-flying small targets in the background of sea clutter is an important branch of radar target detection. It is widely used in both military and civilian applications. In this paper, we study the chaotic characteristics of sea clutter and adaptive characteristic of Volterra filter and propose a low-flying small target detection algorithm based on Volterra filter. In order to effectively remove the interference, we first use the joint algorithm combined CEEMD with wavelet transform to obtain the pure sea clutter signal. It solves the problem that only use CEEMD to de-noise directly and will remove high-frequency components which may contain useful signals.

We process sea clutter signal in chaotic system, project it into high-dimension space to study its internal dynamics, use CAO algorithm and mutual information method to obtain embedding dimension and delay time of de-noised sea clutter data, and reconstruct phase space. In view of the nonlinear nonstationary characteristics of sea clutter, chaotic time series prediction model based on Volterra adaptive filter is established which can detect low-flying small targets in the background of sea clutter from the prediction error. We use actual sea clutter data to experiment, and the results show that the Volterra prediction model can accurately detect small targets on high SNR conditions directly; however, on low SNR condition, prediction model loses the ability to detect small targets. It is necessary to preprocess the sea clutter data by joint algorithm proposed in this paper combined CEEMD with wavelet transform; this process will reduce the RMSE by at least 40%. After obtaining the pure sea clutter data, Volterra prediction model is used for detection; experiment results show that we can successfully detect the existence of low-flying small targets through prediction error.

In practical engineering applications, sea clutter data are very large. We can first use Volterra prediction model in detecting the low-flying small targets, if results are not clear, use joint algorithm combined CEEMD with wavelet transform to de-noise and, at last, detect low-flying small targets through Volterra prediction model. In next step of research, we try to improve the detection accuracy; more advanced algorithms can be considered to build better mathematical models.

Data Availability

The raw data required to reproduce these findings are available for download at http://soma.ece.mcmaster.ca/ipix/dartmouth/. Readers can also write a letter to Simon Haykin (http://www.crl.mcmaster.ca/People/Faculty/Haykin/haykin.html) to obtain data files not listed here.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work is supported by the National Natural Science Foundation of China (Grant no. 61671248), the Major Program of the National Natural Science Foundation of Jiangsu Province, China (Grant no. 15KJA460008), the Advantage Discipline “Information and Communication Engineering” of Jiangsu Province, China, and the “Summit of the Six Top Talents” Program of Jiangsu Province, China.