Next Article in Journal
Smooth GIoU Loss for Oriented Object Detection in Remote Sensing Images
Next Article in Special Issue
Near-Field IPO for Analysis of EM Scattering from Multiple Hybrid Dielectric and Conductor Target and High Resolution Range Profiles
Previous Article in Journal
High-Precision Inversion of Shallow Bathymetry under Complex Hydrographic Conditions Using VGG19—A Case Study of the Taiwan Banks
Previous Article in Special Issue
On-Orbit Vicarious Radiometric Calibration and Validation of ZY1-02E Thermal Infrared Sensor
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Infrared Small Marine Target Detection Based on Spatiotemporal Dynamics Analysis

1
College of Microelectronics and Communication Engineering, Chongqing University, Chongqing 400044, China
2
Key Laboratory of Beam Control, Institute of Optics and Electronics, Chinese Academy of Sciences, Chengdu 610209, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2023, 15(5), 1258; https://doi.org/10.3390/rs15051258
Submission received: 14 January 2023 / Revised: 17 February 2023 / Accepted: 21 February 2023 / Published: 24 February 2023

Abstract

:
It is a big challenge to detect and track small infrared marine targets in non-stationary and time-varying sea clutter because the signal is too strong to be estimated. Based on the phenomenon that sea clutter spreads not only in the temporal domain but also in the spatial domain, this paper proposes an infrared small marine target detection algorithm based on spatiotemporal dynamics analysis to improve the performances of sea clutter suppression and target detection. The moving sea clutter is modeled as the spatial-temporal phase space, and the dynamical parameters of the sea clutter in the spatiotemporal domain are extracted from the sea clutter image sequence. Afterwards, the temporal dynamics reconstruction function and the spatial dynamics reconstruction function are built based on these extracted dynamical parameters. Furthermore, the space-time coupling coefficient and the spatiotemporal dynamics reconstruction function are estimated by means of a radial basis function (RBF) neural network to reconstruct the propagation regularity of the moving sea clutter. Finally, the sea clutter is suppressed by subtracting the estimated image from the original image, and then the target is detected in the suppressed image using the constant false alarm rate (CFAR) criteria. Some experiments on the small marine target in various fluctuating sea clutter image sequences are induced, and the experimental results show that the proposed algorithm could achieve outstanding performances in sea clutter suppression and small target detection.

Graphical Abstract

1. Introduction

Marine target detection and tracking in sea clutter is an important task for airborne and shipborne tracking systems, which are usually equipped with infrared, radar, and SAR [1,2,3]. The infrared tracking system has the advantages of good concealment, strong anti-electromagnetic interference ability, and high angular resolution. However, the infrared target for sea clutter continuously changes, including signal-to-noise, contrast, and even shape [4], and usually undulates dynamically. In contrast to the static background of the ground and sky, there are surges similar to a sine wave or storm without regular structure in the undulating sea clutter that are strong, non-stationary, and even time-varying [5]. Moreover, the power of sea clutter may be equal to or even greater than that of a small target in an infrared sea clutter image in the case of strong scale light [6]. The undulating sea clutter is still a major problem for infrared small target detection and tracking, and how to effectively detect the infrared marine target in sea clutter is a big challenge for the existing small target detection algorithms [7,8,9].
In traditional methods, the sea clutter is regarded as a completely random signal, and then the probability distribution of the sea clutter is established for target detection and recognition. It is well known that the trailing of the fluctuating sea clutter is a unique phenomenon that has been widely applied in target recognition. So far, the Log-Normal distribution [10], the Weibull distribution [10], and the K distribution [11] have been developed to describe the trailing phenomenon, and these probability distributions can approximate the sea clutter to a certain extent. However, these statistical algorithms simulated by the probability distribution have failed to describe the shape of sea clutter, and they are not effective enough to detect the small infrared marine targets submerged in sea clutter.
In addition, some target detection methods regard sea clutter as non-stationary random signals, and spatial filters, such as wavelet analysis [12] and gray-scale morphology [13], are used to estimate the sea clutter signal. Compared to small infrared targets, sea clutter is usually a low-frequency signal because it has a strong correlation in the space domain and time domain, and it could be suppressed to the greatest extent as Gaussian white noise. In Gaussian white noise, small targets can be distinct enough to be detected because of their strong signal amplitude. Nevertheless, the undulating sea clutter has such an incredibly wide frequency range that it covers more than the frequency of the target, and it is difficult for these filters to fit the irregular structure of sea clutter. Furthermore, the temporal filter, such as the third-order recursive filter [14], is so sensitive to the motion parameters that it is hard to achieve completely satisfactory performance because the fluctuant sea clutter propagates at various speeds. As a viscous fluid, sea clutter propagates continuously in the spatiotemporal domain, and its corresponding infrared image sequence is also a non-stationary signal in the spatiotemporal domain. Therefore, the classical methods could not efficiently describe the physical characteristics of a sea clutter image sequence.
To improve the performance of small target detection, the characteristics of the undulating sea clutter have been studied. In the field of radar detection, sea clutter has been modeled as a nonlinear system [15,16,17] and is estimated by means of a radial basis function (RBF) artificial neural network [18]. It is well known that the amplitude of the infrared image is the product of incident light and reflected light. The incident light depends on the light source and is generally uniform, while the reflected light is usually determined by the spatial structure and material properties of the reflector itself. For the infrared sea clutter image, the details are primarily determined by the reflected light, namely, the spatiotemporal structure and the temperature difference at various depths, and the former corresponds to the undulating sea clutter [19,20]. Driven by a variety of forces, such as wind, gravity, and friction, the sea wave spreads continuously in the spatiotemporal domain. A seawater particle vibrates periodically or quasi-periodically near its equilibrium position under the action of gravity. Meanwhile, due to the continuity of the seawater fluid, the particles near the vibrating particle would also fluctuate, and the vibration would spread further. Therefore, the fluctuation of the sea wave propagates in a certain direction, and the corresponding infrared image also fluctuates dynamically [21,22]. In fact, driven by the approximation rule, the seawater vibrates under a certain degree of dynamics, and the infrared sea clutter image has corresponding dynamical characteristics in the spatiotemporal domain. The temporal dynamical characteristics of the infrared sea clutter image were verified by testing the maximum Lyapunov exponent and the correlation dimension [23]. Nevertheless, the spatial structure and material properties of the target, such as a ship, usually do not change, which results in almost constant reflected light, so the dynamical characteristics of sea clutter will stop at the place where the target appears. The remarkable difference between the fluctuating seawater and the stationary target was applied, and the target detection performance significantly improved [24,25]. Nevertheless, the existing achievements in sea clutter estimation usually focus on its temporal dynamics, while the research on its spatial dynamics is insufficient.
As mentioned above, sea waves move continuously and regularly in the space domain; the spatial dynamics are always accompanied by the temporal dynamics because the sea wave moves continuously and propagates regularly in the space domain. Therefore, the dynamical characteristics in the spatial-temporal domain could simultaneously enhance the sea clutter suppression and improve the target detection performance. This paper proposes an algorithm for detecting small infrared marine targets in sea clutter based on spatiotemporal dynamics analysis.
The remainder of the paper is organized as follows: Section 2 discusses how to extract the dynamical parameters of infrared sea clutter image sequences, and Section 3 jointly reconstructs the dynamical phase space of sea clutter in the spatiotemporal domain. In Section 4, the infrared sea clutter image is estimated using spatiotemporal dynamical parameters. Some experiments are included in Section 5 to evaluate its target detection performance in sea clutter, and the conclusions are given in Section 6.

2. Spatiotemporal Dynamical Parameter Extraction

The sea clutter propagates in a certain direction in the spatiotemporal domain because of the asymmetry of pressures on both sides of the wave crest, since the windward side is blown by the wind. The uneven pressure is absorbed by the seawater, and then the absorbed energy is consumed through its propagation. Therefore, the balance between force absorption and energy consumption determines the growth and attenuation of sea waves, and the sea clutter propagates dynamically in a certain direction in the spatiotemporal domain.
The undulating sea clutter’s dynamical phenomenon is jointly and interactively caused by various forces. By extending the temporal-spatial space, its phase space could be fully reconstructed to reveal the information. If the delay time and embedded dimension are properly selected, its topology is equivalent to the original system [26,27].
As is known to all, sea clutter propagates in a certain direction in the temporal-spatial domain. Therefore, the dynamical parameters in the temporal domain and the spatial domain should be extracted from the temporal sequence data and the spatial sequence data, respectively. After determining the dynamics of sea clutter, the temporal phase space and the spatial phase space could be reconstructed based on these dynamical parameters. Afterwards, the radial basis function neural network is used to estimate the space-time coupling coefficient, and then the spatial dynamical function and the temporal dynamical function jointly reconstruct the propagation regularity of the moving sea clutter.

2.1. Time Serial Data Extraction

The particles of seawater vibrate periodically or quasi-periodically due to gravity near their equilibrium position or the static water. In Figure 1, the highest point and the lowest point are the crest and the trough, respectively, and the period between two consecutive crests is the wavelength λ . In addition to gravity, the particles of seawater are also driven by a variety of forces, such as wind, and their vibration is not completely periodic but has a certain dynamical characteristic.
For the infrared sea clutter image, its details are mainly determined by the spatial structure and the temperature difference, and it also has the same dynamical characteristics as seawater. For each pixel of the infrared sea clutter image, the change in its intensity with time could reflect the fluctuation of the seawater. The time series data selected at the same location as the continuous image can represent the fluctuation of the seawater accordingly. For example, when the camera is fixed, the time serial data x t n , i of the infrared sea clutter image could be selected at the same pixel.
When the sea clutter is dynamic, the appropriate delay time and embedded dimension of the time serial data x t n , i , that is, the time trajectory, can be used to reconstruct its phase space, and the phase point [28] in the reconstructed trajectory is denoted as
Y t ( n , i )   = x ( n , i ) , x ( n + τ t , i ) , , x n +   ( m t 1 ) τ t , i    
where n is the number of the image frame, i is the pixel of the sea clutter image, and τ t and m t are the delay time and the embedded dimension, respectively.

2.2. Space Serial Data Extraction

The particles near the vibrating particle would also fluctuate due to the continuity of the seawater fluid, and the vibration would spread farther. Therefore, the sea wave propagation along a certain direction leads to the dynamical change of the infrared image of sea clutter in space, so the spatial serial data should be selected in the direction of the fluctuating sea clutter movement accordingly.
There are many crests and troughs in the sea clutter, and the brightness of the crests is usually higher than that of the troughs. In this paper, the crests and troughs are regarded as the texture of the sea clutter image, and the moving direction of sea clutter is extracted by applying the Watershed transform and the Radon transform in turn. In Figure 2, the Watershed transform segments the sea clutter image into many regions, as shown in Figure 2a, and then separates the troughs from the crests in Figure 2c.
Afterwards, the major axis directions of all troughs in the sea clutter image are counted, and they are exactly perpendicular to the motion direction. In fact, there are two directions perpendicular to the major axis that are opposite each other. Extract the major axis and minor axis of the troughs, and the former is discriminated from the latter based on the common sense that the former is longer than the latter. The average direction θ ^ of the major axis θ i of each trough is the motion direction of sea clutter.
θ ^ = 1 M i = 1 M θ i
where M is the number of troughs, and the major axis direction θ i is defined as the angle between the major axis and the horizontal line.
For the infrared sea clutter image shown in Figure 2a, there are more than one hundred and sixty troughs, and their major axis directions are shown in Figure 3. Most major axis directions are concentrated at 0 ° , and only a few directions are at 90 ° or 45 ° . Therefore, the average direction of the infrared sea clutter image is statistically 0 ° . The sea clutter moves from top to bottom or from bottom to top, and the spatial serial data could be selected along this movement direction.
Because the sea clutter propagates in the spatial-temporal domain, the spatial sequence data could accordingly represent the undulatory motion of the seawater. The pixel intensity along the determined motion direction in a static image is the spatial serial data x s n , i . If the sea clutter is dynamic in the space domain, the appropriate delay time and embedded dimension can be used to reconstruct its phase space, and the phase point is expressed as
Y s n , i = x n , i , x n , i + τ s , , x n , i + m s 1 τ s
where τ s and m s are the delay time and the embedded dimension of the spatial phase space, respectively.

2.3. Dynamical Parameter Calculation

Seawater particles vibrate periodically or quasi-periodically near their equilibrium position under the action of gravity. Meanwhile, the particles near the vibrating particles also fluctuate due to the continuity of the seawater fluid, and the vibration would spread farther.
For the delay time τ t in the temporal phase space and the delay time τ s in spatial phase space, they could be estimated and calculated using the autocorrelation functions of the time data serial and space data serial, respectively. For convenience of description, the time serial data x t n , i and the space serial data x s n , i are uniformly abbreviated as x ( n , i ) , and the temporal phase point y t ( n , i ) and the spatial phase point y s ( n , i ) are also abbreviated as y ( n , i ) . The autocorrelation function of serial data is defined as
R τ = 1 N i = 1 N 1 x i x i + τ
where N is the length of the serial data. In general, the autocorrelation function R τ     is a monotonically decreasing function. If it is an aperiodic function, it reaches its maximum value when the delay time τ is zero. When R τ     decreases to 1 1 e of the maximum, the corresponding value τ is the delay time τ t in the temporal phase space or the delay time τ s in the spatial phase space.
Similarly, the embedded dimensions m t and m s in the time domain and the space domain are uniformly abbreviated as m . The embedded dimension is defined as the minimum dimension required to recover the performance of the original nonlinear dynamic system. When the embedded dimension increases by one, the relative change of the distance between the two adjacent phase points is as follows:
a i , m = x i + τ m x N N i + τ m Y m i Y m N N i
where Y m N N i is the nearest phase point to the phase point Y m i in the m -dimensional phase space, x i + τ m is an element of the phase point, and is the Euclidean norm.
In order to avoid the randomness of distance change caused by only one element, all elements of the phase points in the m dimensional phase space are averaged as
E m = 1 N m τ i = 1 N m τ a i , m
When the serial data x i   increases from the m -dimension to the m + 1 dimension, the change in distance between the two adjacent points is expressed as
E 1 m = E m + 1 E m
In the dynamical serial data, when m is greater than a certain value m 0 , E 1 m does not change, and the embedded dimension m is defined as m 0 + 1 . On the contrary, if the serial data is not dynamic, E 1 m would not be saturated. Therefore, the embedded dimension m is an important index to determine whether the serial data is dynamical or not.
Moreover, the associated dimension is also a significant parameter to determine whether the serial data is dynamical or not. It usually increases with the increase in the embedded dimension m . For dynamical serial data, when it increases to a certain extent, it becomes saturated. Conversely, if the serial data is random, the correlation dimension would not be saturated. The relevant dimension D is denoted by
D = lim r 0 ln C r ln r
where C r is the correlation integral function in the reconstructed phase space Y ( n , i )   and is denoted as
C r = 1 N N 1 p = 1 , p q N q = 1 N H r Y p Y q
where H is the Heaviside step function. For the saturated curve of the D function, the correlation dimension is the slope of a straight line that can be fitted by the least square algorithm.

3. Spatiotemporal Dynamics Reconstruction

The property of sea clutter propagation in the spatial-temporal domain makes it possible to reconstruct and estimate the sea clutter through the inherent dynamics model shown in Figure 4. Figure 4a is the framework of the proposed algorithm. Firstly, the infrared sea clutter data is normalized to the original serial data. Then, the temporal dynamics reconstruction function and the spatial dynamics reconstruction function are built based on these extracted dynamical parameters from the original serial data. Afterwards, the space-time coupling coefficient and the spatiotemporal dynamics reconstruction function are estimated using RBF-ANN to estimate the sea clutter. Finally, the sea clutter is suppressed by subtracting the estimated image from the original image, and then the target is detected in the suppressed image. To make the model easier to understand, Figure 4b simply shows the directions of the temporal domain n and the spatial domain i in phase space.

3.1. Intrinsic Dynamics Model

For the dynamical time serial data, the phase trajectory could be acquired by reconstructing the corresponding dynamical phase space. The phase point propagates along the phase trajectory and is expressed as
Y t n + 1 , i = F t Y t n , i
where Y t n , i is the phase point in the time-phase space. Formula (10) could be described by the sea clutter serial data as
x n + 1 , i , , x n + m t 1 τ t + 1 , i = F t x n , i , , x n + m t 1 τ t , i
Therefore, the intensity x n + m t 1 τ t + 1 , i would be related to the time serial data and expressed as
  x ^ t n + m t 1 τ t + 1 , i = f t x t n , i
Formula (12) shows that the intensity of the sea clutter image can be predicted and estimated using serial data from the phase space in the temporal domain.
In the same way, the space phase trajectory can be similarly acquired by reconstructing the corresponding dynamical phase space, and the phase point could be denoted as
Y s n , i + 1 = F s Y s n , i
where Y s n , i is the phase point in the spatial phase space and is described by the space serial data as
x n , i + 1 , , x n , i + m s 1 τ s + 1 = F s x n , i , , x n , i + m s 1 τ s
Therefore, the intensity x n , i + m s 1 τ s + 1 could be estimated using the space serial data as
  x ^ s n , i + m s 1 τ s + 1     = f s x s n , i
If the sea clutter image shows dynamical properties in both the spatial domain and the temporal domain, they could be simultaneously estimated by using both the temporal dynamical phase space and the spatial dynamical phase space. Therefore, the intensity of the sea clutter image could be jointly predicted by the temporal serial data and the spatial serial data as [29]
  x ^ n + m t 1 τ t + 1 , i + m s 1 τ s + 1   = ε f s x s n , i + 1 ε f t x t n , i
where ε is a non-negative parameter that describes the coupling strength between the spatial dynamical function and the temporal dynamical function.

3.2. Neural Network-Based Function Estimation

Generally, the spatial dynamical function f s x s n , i and the temporal dynamical function f t x t n , i are nonlinear and implicit functions of the serial data x s n , i and x t n , i , respectively. Therefore, it is essential to estimate these functions in order to reconstruct the intrinsic dynamical model of sea clutter. It is very important to accurately solve the analytical expression of these functions from a large amount of sea clutter data. An artificial neural network (ANN) is good at processing such serial data with definite non-linear regularity, which is learned by using multiple dominant functions to approximate the inherent correlation of serial data [15].
Because the radial basis function (RBF) based on ANN is good at dealing with small samples, it is adopted in this paper to learn the nonlinear and implicit function of serial data x s n , i and x t n , i , and its structure is shown in Figure 5. x ^ t n + m t 1 τ t + 1 , i + m s 1 τ s + 1   and x ^ s n + m t 1 τ t + 1 , i + m s 1 τ s + 1   are predicted by RBF ANN in the temporal and spatial domains, respectively, and then x ^ n + m t 1 τ t + 1 , i + m s 1 τ s + 1   is jointly estimated in the spatiotemporal domain.
RBF is a three-layer feedforward network, and its diagram is shown in Figure 6. The transfer function of the network node in the hidden layer is a radial basis function that could generate a local response to the input. The hidden layer converts the input data vector in low-dimensional mode into high-dimensional space, so that the linearly inseparable problem in low-dimensional space could be linearly separable in high-dimensional space.
The Gaussian function is introduced in this paper as a radial basis function and denoted as
φ i x = exp x c i 2 σ i 2
where c i and σ i 2 are the center and the size of the i t h node, respectively.
The output of the k t h output node linearly combines the output of the nodes in the hidden layer as
Z k = i ω k , i φ i b k
where b k is the bias of the k t h output node, and ω k , i is the weight between φ i and Z k .
There are three unknown parameters in Formulas (17) and (18), namely, the center c i , size σ i 2 , and weight ω k , i , that are learned during the RBF neural network training. This paper introduces a method called self-organizing center selection to solve these parameters [28]. After the spatial dynamical function f s x s n , i , the temporal dynamical function f t x t n , i , and the coupling parameter ε are estimated, the sea clutter would be estimated using Formula (16). In the experiment, the first half of the infrared image sequence is used to train RBF ANN, and the latter part is applied to verify the performance of the infrared sea clutter suppression.

4. Sea Clutter Suppression and Target Detection

The sea clutter could be accurately predicted and estimated through the spatial-temporal dynamical neural network, so the difference between the estimated signal and the original signal would consequently fluctuate around zero with a higher probability. On the contrary, it is difficult to use the dynamical neural network to estimate the target signal because it usually fails to abide by the spatial-temporal dynamics of the sea clutter, and the difference between the estimated signal and the original signal would be larger compared with that of the sea clutter. Therefore, the sea clutter could be suppressed, and the target signal could be enhanced by the difference between the estimated signal and the original signal.
  x ˜ n , m = x n , m x ^ n , m  
Generally, the differential image might be subordinated to Gaussian white noise, and the target could be detected with a higher probability by the criterion of the constant false alarm rate (CFAR). In addition, the trajectory of the target is continuous and consistent, and it appears in the neighboring region at consecutive images with maximum probability since it moves continuously. Therefore, the target would be declared by M/N logic, that is, if there are more than M measurement values in N consecutive images, the measurement value is assumed to be a potential target; otherwise, it is a false alarm.

5. Experimental Results and Analysis

In the experiments, the sea clutter image sequences are included to verify whether the sea clutter image has dynamical properties in the space and time domains, and then five algorithms are used to evaluate and compare their performances, namely, top-hat, the estimation based on the spatial dynamics, the estimation based on the temporal dynamics, the spatial-temporal domain joint filtering [1], and the proposed algorithm. It is noteworthy that this experiment mainly focuses on the results obtained after introducing spatial dynamics into conventional temporal dynamics methods. Meanwhile, the critical issue of this paper is how to suppress the fluctuating sea clutter in the spatiotemporal domain. Therefore, in addition to other spatial methods that are good at dealing with static background, the top-hat filter [7,8,9] is discussed as the baseline method.
Figure 7 shows four infrared sea clutter image sequences with various fluctuations in the experiments, and the small targets are highlighted with red rectangles. Each infrared sequence has 50 images. The size of each image is 256 × 256 pixels, and the depth is 8 bits. In Figure 7a–d, the fluctuation of sea clutter becomes stronger. There is little fluctuation in Figure 7a, the sea clutter fluctuates weakly in Figure 7b, and the crests and troughs are obvious in Figure 7c,d. Their signals-to-clutter ratios (SCRs) are 2.94, 2.52, 1.58, and 0.88, respectively. Although the target in Figure 7d is brighter than in Figure 7b, the former’s SCR is smaller than that of the latter.

5.1. Spatiotemporal Dynamics Test

To simplify the description of the experiment, only the sea clutter image in Figure 7d is used to verify its dynamics in the spatiotemporal domain. The spatial autocorrelation function and the temporal autocorrelation function are shown in Figure 8. The spatial delay time τ s and the temporal delay time τ t are 4 pixels and 5 frames, respectively.
Figure 9 shows the function E 1 m on the spatial embedded dimension and the temporal embedded dimension. E 1 m and the fitting curve increase with the increase in the embedded dimension. In the early stages of growth, the growth rate of the curve, namely the slope, is very large. When the embedded dimension increases to a certain extent, the growth rate will slow down to zero. Therefore, the actual embedded dimension is determined when the growth rate is lower than 10% for the first time. In Figure 9, the spatial embedded dimension and the temporal embedded dimension are equal to 7 and 6, respectively.
Figure 10 shows the correlation dimension D on the spatial embedded dimension and the temporal embedded dimension. The correlation dimension D and the fitting curve increase with the increase in the embedded dimension. The spatial embedded dimension and the temporal embedded dimension are equal to 10 and 12, respectively. After correction and fitting, the spatial correlation dimension and the temporal correlation dimension are equal to 0.40 and 0.45, respectively, and they indicate that the infrared sea clutter image is dynamic in the spatiotemporal domain.
The infrared images of sea clutter with a variety of undulations are also tested, and the sea clutter is not dynamic when it fluctuates too strongly or too weakly. The sea clutter squints more towards random and periodic signals when it undulates too strongly or too weakly. For example, it is difficult for the watershed transform to segment the troughs of the sea clutter that is a random signal with a stationary mean when the sea wave is homogeneous.
The four reconstructed images by the proposed algorithm are illustrated in Figure 11. Most of the sea clutter in Figure 11a–c has been reconstructed, while the targets have not been estimated. It is beneficial to improve the signal-to-noise ratio of the target in the image after sea clutter suppression. In Figure 11d, some small undulating waves of the sea clutter could not be effectively reconstructed due to their small size.

5.2. Sea Clutter Suppression Performance

In addition, for these four sea clutter image sequences with various fluctuations, the residual images and the detected images are shown in turn in Figure 12, Figure 13 and Figure 14, and the first row and the second row are the residual images and the detected images, respectively. The small target in each image is heighted with red box. The structure element of the top-hat algorithm is 5 × 5 pixels. In the case of smooth sea clutter, shown in Figure 12, these five algorithms could accurately estimate the sea clutter and effectively detect the small target.
In the case of weak fluctuation, as shown in Figure 13, the residual image processed by top-hat has some big errors at the edge of the crest, and the binary image also has false alarms consistent with the wave direction. Instead, the residual images processed by the other four algorithms have no obvious remnants, and the target was also detected effectively. Moreover, the residual in the proposed algorithm is a little more serious than that of the other three dynamical algorithms.
In the moderate fluctuation shown in Figure 14, there are a large number of crests and troughs in the glittering sea clutter. The residual images processed by top-hat and spatial dynamics have more remnants and false alarms than those processed by the temporal dynamics, spatio-temporal filter, and proposed algorithm.
In the case of strong fluctuations, as shown in Figure 15, the residual images processed by top-hat and spatial dynamics have a large number of remnants and false alarms because they cannot effectively estimate the crest and trough. However, the proposed algorithm has achieved the best performance with fewer remnants and false alarms, and its target detection performance is also the most prominent.
The estimation error under various fluctuations is shown in Figure 16, in which the entropy of the whole image is adopted to represent the degree of sea clutter fluctuation. The estimation error is normalized to 0.3, and it increases with the increase in fluctuations in evidence. The error of the proposed algorithm is the smallest, and it is only half that of spatial dynamics when the complexity is 5 to 20. The entropies of the four infrared image sequences are 0.08, 0.14, 0.22, and 0.3, and their SCRs are 2.94, 2.52, 1.58, and 0.88, respectively.
The target detection probability at various fluctuations is shown in Figure 17, where the constant false alarm rate is 0.01. The proposed algorithm achieves the highest detection probability. When the sea clutter is dynamic in the spatiotemporal domain, its performance is improved by 20%. It is worth noting that the target detection performances of these five algorithms would decline rapidly when the fluctuation was very severe.
The above experiments were carried out using a personal computer with an i5 Dual-Core CPU of 3.2 GHz and a memory of 16 GB. The program codes were written in MATLAB R2020a. The computational complexity of each algorithm in the four infrared image sequences is shown in Table 1. The average time spent by the top-hat algorithm is the least because it only suppresses sea clutter in the spatial domain without complex operations. The temporal domain dynamics algorithm and the spatial domain dynamics algorithm take a moderate amount of time because they only involve the construction of a single dimension of the image sequence. However, the proposed algorithm would take more time.

6. Conclusions

This paper proposes a method of detecting small targets in sea clutter infrared images based on spatiotemporal dynamics analysis. Firstly, the temporal dynamics reconstruction function and the spatial dynamics reconstruction function are built using the extracted dynamical parameters. Secondly, the space-time coupling coefficient and the spatiotemporal dynamics reconstruction function are estimated by means of RBF ANN to reconstruct the propagation regularity of the moving sea clutter. Finally, the sea clutter is suppressed by subtracting the estimated image from the original image, and then the target is detected in the suppressed image by the CFAR criteria. The experimental results of various fluctuations in the infrared sea clutter image sequence show that the proposed algorithm based on spatiotemporal dynamics could reduce the sea clutter suppression error by 10% and improve the small target detection probability by 20% under certain fluctuations.
In addition to its high computational complexity, the main limitation of the proposed method is that the infrared detector would need to be altered because the temporal dynamical reconstruction requires that the pixels be aligned in the image sequence. Future work will focus on reducing complexity and improving viability.

Author Contributions

Conceptualization, Z.L.; data curation, C.H.; investigation, Q.X.; methodology, Z.L.; software, C.D.; writing—original draft, C.D.; writing—review & editing, C.D. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially supported by National Natural Science Foundation of China under Grant No. 61675036, Chinese Academy of Science Key Laboratory of Beam Control Fund under Grant 2017LBC006.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wen, B.; Wei, Y.; Lu, Z. Sea Clutter Suppression and Target Detection Algorithm of Marine Radar Image Sequence Based on Spatio-Temporal Domain Joint Filtering. Entropy 2022, 24, 250. [Google Scholar] [CrossRef]
  2. Zhang, B.; Xu, G.; Zhou, R.; Zhang, H.; Hong, W. Multi-Channel Back-Projection Algorithm for Mmwave Automotive MIMO SAR Imaging with Doppler-Division Multiplexing. IEEE J Sel. Top. Signal Process. 2022, 1–13. [Google Scholar] [CrossRef]
  3. Xu, G.; Zhang, B.; Yu, H.; Chen, J.; Xing, M.; Hong, W. Sparse Synthetic Aperture Radar Imaging from Compressed Sensing and Machine Learning: Theories, Applications, and Trends. IEEE Geosci. Remote Sens. Mag. 2022, 10, 32–69. [Google Scholar] [CrossRef]
  4. Carretero-Moya, J.; Gismero-Menoyo, J.; Blanco-del-Campo, Á.; Asensio-Lopez, A. Statistical analysis of a high-resolution sea clutter database. IEEE Trans. Geosci. Electron. 2010, 48, 2024–2037. [Google Scholar] [CrossRef]
  5. Lopez-Alonso, J.M.; Alda, J. Characterization of dynamic sea scenarios with infrared imagers. Infrared Phys. Technol. 2005, 46, 355–363. [Google Scholar] [CrossRef]
  6. Yu, J.; Xia, G.; Deng, J.; Tian, J. Small object detection in forward-looking infrared images with sea clutter using context-driven Bayesian saliency model. Infrared Phys. Technol. 2015, 73, 175–183. [Google Scholar] [CrossRef]
  7. Kim, S. Analysis of small infrared target features and learning-based false detection removal for infrared search and track. Pattern Anal. Appl. 2014, 17, 883–900. [Google Scholar] [CrossRef]
  8. Yang, C.; Ma, J.; Qi, S.; Tian, J.; Zheng, S.; Tian, X. Directional Support Value of Gaussian Transformation for Infrared Small Target Detection. Appl. Opt. 2015, 54, 2255–2265. [Google Scholar] [CrossRef] [Green Version]
  9. Yang, C.; Ma, J.; Zhang, M.; Zheng, S.; Tian, X. Multiscale Facet Model for Infrared Small Target Detection. Infrared Phys. Technol. 2014, 67, 202–209. [Google Scholar] [CrossRef]
  10. Doyuran, U.C.; Tanik, Y. Expectation maximization-based detection in range-heterogeneous Weibull clutter. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 3156–3165. [Google Scholar] [CrossRef]
  11. Roy, L.; Kumar, R. Accurate K-distributed clutter model for scanning radar application. IET Radar Sonar Navig. 2010, 4, 158–167. [Google Scholar] [CrossRef]
  12. Zhang, P.; Li, J. Target detection under sea background using constructed biorthogonal wavelet. Chin. Opt. Lett. 2006, 4, 697–700. [Google Scholar]
  13. Wen, P.; Shi, Z.; Yu, H.; Wu, X. A method for automatic infrared point target detection in a sea background based on morphology and wavelet transform. Proc. Soc. Photo-Opt. Instrum. Eng. 2003, 5286, 248–253. [Google Scholar]
  14. Han, S.; Ra, W.; Whang, I.; Park, J. Linear recursive passive target tracking filter for cooperative sea-skimming anti-ship missiles. IET Radar Sonar Navig. 2014, 8, 805–814. [Google Scholar] [CrossRef]
  15. Karimov, A.; Rybin, V.; Kopets, E.; Karimov, T.; Nepomuceno, E.; Butusov, D. Identifying empirical equations of chaotic circuit from data. Nonlinear Dyn. 2023, 111, 871–886. [Google Scholar] [CrossRef]
  16. Kera, H.; Hasegawa, Y. Noise-tolerant algebraic method for reconstruction of nonlinear dynamical systems. Nonlinear Dyn. 2016, 85, 675–692. [Google Scholar] [CrossRef]
  17. Karimov, A.; Nepomuceno, E.G.; Tutueva, A.; Butusov, D. Algebraic Method for the Reconstruction of Partially Observed Nonlinear Systems Using Differential and Integral Embedding. Mathematics 2020, 8, 300. [Google Scholar] [CrossRef] [Green Version]
  18. Lei, Y.; Ding, L.; Zhang, W. Generalization performance of radial basis function networks. IEEE Trans. Neural Netw. Learn Syst. 2015, 26, 551–564. [Google Scholar]
  19. Liu, W.; Guo, L.; Wu, Z. Polarimetric scattering from a two-dimensional improved sea fractal surface. Chin. Phys. B 2010, 19, 074102. [Google Scholar]
  20. Bostynets, I.; Lopin, V.; Semenyakin, A.; Shamaev, P. Construction of infrared images of objects in the sea taking into account radiation reflected from an undulating sea surface. Meas. Tech. 2000, 43, 1048–1051. [Google Scholar] [CrossRef]
  21. Melief, H.; Greidanus, H.; van Genderen, P.; Hoogeboom, P. Analysis of sea spikes in radar sea clutter data. IEEE Trans. Geosci. Remote Sens. 2006, 44, 985–993. [Google Scholar] [CrossRef]
  22. Bourlier, C. Unpolarized infrared emissivity with shadow from anisotropic rough sea surfaces with non-Gaussian statistics. Appl. Opt. 2005, 44, 4335–4349. [Google Scholar] [CrossRef]
  23. Li, Z.; Chen, J.; Shen, M.; Hou, Q.; Jin, G. Sea clutter suppression approach for target images at sea based on chaotic neural network. J. Optoelectron. Laser. 2014, 25, 588–594. [Google Scholar]
  24. Wang, B.; Dong, L.; Zhao, M.; Wu, H.; Xu, W. Texture orientation-based algorithm for detecting infrared maritime targets. Appl. Opt. 2015, 54, 4689–4697. [Google Scholar] [CrossRef] [PubMed]
  25. Rodriguez-Blanco, M.; Golikov, V. Multiframe GLRT-based adaptive detection of multipixel targets on a sea surface. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2016, 9, 5506–5512. [Google Scholar] [CrossRef]
  26. Haykin, S.; Bakker, R.; Currie, B. Uncovering nonlinear dynamics-The case study of sea clutter. Proc. IEEE 2002, 90, 860–881. [Google Scholar] [CrossRef] [Green Version]
  27. Xin, Z.; Liao, G.; Yang, Z.; Zhang, Y.; Dang, H. A deterministic sea-clutter space–time model based on physical sea surface. IEEE Trans. Geosci. Remote Sens. 2016, 54, 6659–6673. [Google Scholar] [CrossRef]
  28. Leung, H.; Hennessey, G.; Drosopoulos, A. Signal detection using the radial basis function coupled map lattice. IEEE Trans. Neural. Netw. 2000, 11, 1133–1151. [Google Scholar] [CrossRef]
  29. Hennessey, G.; Leung, H.; Drosopoulos, A.; Yip, P. Sea-clutter modeling using a radial-basis-function neural network. IEEE J. Ocean. Eng. 2001, 26, 358–372. [Google Scholar] [CrossRef]
Figure 1. Vibration of a seawater particle.
Figure 1. Vibration of a seawater particle.
Remotesensing 15 01258 g001
Figure 2. Trough extractions. (a) Original image. (b) Region segmentation. (c) Trough separation.
Figure 2. Trough extractions. (a) Original image. (b) Region segmentation. (c) Trough separation.
Remotesensing 15 01258 g002
Figure 3. Long-axis directions of the troughs.
Figure 3. Long-axis directions of the troughs.
Remotesensing 15 01258 g003
Figure 4. The proposed algorithm. (a) The flow chart. (b) The direction of the temporal domain and the spatial domain.
Figure 4. The proposed algorithm. (a) The flow chart. (b) The direction of the temporal domain and the spatial domain.
Remotesensing 15 01258 g004
Figure 5. Sea clutter estimation in the spatiotemporal dynamical network.
Figure 5. Sea clutter estimation in the spatiotemporal dynamical network.
Remotesensing 15 01258 g005
Figure 6. The framework of RBF ANN.
Figure 6. The framework of RBF ANN.
Remotesensing 15 01258 g006
Figure 7. Infrared sea clutter under various undulating conditions. (a) Smooth fluctuation. (b) Weak fluctuation. (c) Moderate fluctuation. (d) Strong fluctuation.
Figure 7. Infrared sea clutter under various undulating conditions. (a) Smooth fluctuation. (b) Weak fluctuation. (c) Moderate fluctuation. (d) Strong fluctuation.
Remotesensing 15 01258 g007
Figure 8. Autocorrelation function. (a) Spatial domain. (b) Temporal domain.
Figure 8. Autocorrelation function. (a) Spatial domain. (b) Temporal domain.
Remotesensing 15 01258 g008
Figure 9. Embedded dimension. (a) Spatial domain. (b) Temporal domain.
Figure 9. Embedded dimension. (a) Spatial domain. (b) Temporal domain.
Remotesensing 15 01258 g009
Figure 10. Correlation dimension. (a) Spatial domain. (b) Temporal domain.
Figure 10. Correlation dimension. (a) Spatial domain. (b) Temporal domain.
Remotesensing 15 01258 g010
Figure 11. The reconstructed images by the RBF ANN. (a) Smooth fluctuation. (b) Weak fluctuation. (c) Moderate fluctuation. (d) Strong fluctuation.
Figure 11. The reconstructed images by the RBF ANN. (a) Smooth fluctuation. (b) Weak fluctuation. (c) Moderate fluctuation. (d) Strong fluctuation.
Remotesensing 15 01258 g011
Figure 12. Smooth sea clutter. (a) Top-hat. (b) Spatial dynamics. (c) Temporal dynamics. (d) Spatio-temporal filter. (e) Proposed algorithm.
Figure 12. Smooth sea clutter. (a) Top-hat. (b) Spatial dynamics. (c) Temporal dynamics. (d) Spatio-temporal filter. (e) Proposed algorithm.
Remotesensing 15 01258 g012
Figure 13. Weakly undulating sea clutter. (a) Top-hat. (b) Spatial dynamics. (c) Temporal dynamics. (d) Spatio-temporal filter. (e) Proposed algorithm.
Figure 13. Weakly undulating sea clutter. (a) Top-hat. (b) Spatial dynamics. (c) Temporal dynamics. (d) Spatio-temporal filter. (e) Proposed algorithm.
Remotesensing 15 01258 g013aRemotesensing 15 01258 g013b
Figure 14. Moderately undulating sea clutter. (a) Top-hat. (b) Spatial dynamics. (c) Temporal dynamics. (d) Spatio-temporal filter. (e) Proposed algorithm.
Figure 14. Moderately undulating sea clutter. (a) Top-hat. (b) Spatial dynamics. (c) Temporal dynamics. (d) Spatio-temporal filter. (e) Proposed algorithm.
Remotesensing 15 01258 g014
Figure 15. Strongly undulating sea clutter. (a) Top-hat. (b) Spatial dynamics. (c) Temporal dynamics. (d) Spatio-temporal filter. (e) Proposed algorithm.
Figure 15. Strongly undulating sea clutter. (a) Top-hat. (b) Spatial dynamics. (c) Temporal dynamics. (d) Spatio-temporal filter. (e) Proposed algorithm.
Remotesensing 15 01258 g015aRemotesensing 15 01258 g015b
Figure 16. Estimation error versus sea complexity.
Figure 16. Estimation error versus sea complexity.
Remotesensing 15 01258 g016
Figure 17. Detection probability versus sea complexity.
Figure 17. Detection probability versus sea complexity.
Remotesensing 15 01258 g017
Table 1. The comparison of the computational complexity of each algorithm.
Table 1. The comparison of the computational complexity of each algorithm.
MethodsTop-Hat Spatio-Temporal FilterTemporal DynamicsSpatial DynamicsProposed Algorithm
Computational Complexity (Second)
Images
Smooth0.531.673.373.225.77
Weak0.571.713.243.445.81
Moderate0.571.793.533.395.92
Strong0.581.803.673.506.02
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Dang, C.; Li, Z.; Hao, C.; Xiao, Q. Infrared Small Marine Target Detection Based on Spatiotemporal Dynamics Analysis. Remote Sens. 2023, 15, 1258. https://doi.org/10.3390/rs15051258

AMA Style

Dang C, Li Z, Hao C, Xiao Q. Infrared Small Marine Target Detection Based on Spatiotemporal Dynamics Analysis. Remote Sensing. 2023; 15(5):1258. https://doi.org/10.3390/rs15051258

Chicago/Turabian Style

Dang, Chujia, Zhengzhou Li, Congyu Hao, and Qin Xiao. 2023. "Infrared Small Marine Target Detection Based on Spatiotemporal Dynamics Analysis" Remote Sensing 15, no. 5: 1258. https://doi.org/10.3390/rs15051258

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop