Next Article in Journal
Seamline Optimization Based on Triangulated Irregular Network of Tiepoints for Fast UAV Image Mosaicking
Previous Article in Journal
Change Detection Based on Existing Vector Polygons and Up-to-Date Images Using an Attention-Based Multi-Scale ConvTransformer Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Light Gradient Boosting Machine-Based Low–Slow–Small Target Detection Algorithm for Airborne Radar

1
National Key Laboratory of Radar Signal Processing, Xidian University, Xi’an 710071, China
2
Department of Electrical and Electronic Engineering, Xi’an Jiaotong-Liverpool University, Suzhou 215123, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2024, 16(10), 1737; https://doi.org/10.3390/rs16101737
Submission received: 30 March 2024 / Revised: 29 April 2024 / Accepted: 3 May 2024 / Published: 14 May 2024
(This article belongs to the Section AI Remote Sensing)

Abstract

:
For airborne radar, detecting a low–slow–small (LSS) target is a hot and challenging topic, which results from the rapidly increasing number of non-cooperative flying LSS targets becoming of widespread concern, and the low signal-to-clutter ratio (SCR) of LSS targets results in the targets being particularly easily overwhelmed by the clutter. In this paper, a novel light gradient boosting machine (LightGBM)-based LSS target detection algorithm for airborne radar is proposed. The proposed method, based on the current real-time clutter environment of the range cell to be detected, firstly designs a specific real-time space-time LSS target signal repository with special dimensions and structures. Then, the proposed method creatively designs a new fast-built real-time training feature dataset specifically for the LSS target and the current clutter, together with a series of unique data transformations, sample selection, data restructuring, feature extraction, and feature processing. Finally, the proposed method develops a unique machine learning-based LSS target detection classifier model for the designed training dataset, by fully excavating and utilizing the advantages of the ensemble decision trees-based LightGBM. Consequently, the pre-processed data in the range cell of interest are classified using the proposed algorithm, which achieves LSS target detection by evaluating the output results of the designed classifier. Compared with the traditional classical target detection methods, the proposed algorithm is capable of providing markedly superior performance for LSS target detection. With an appropriate computational time, the proposed algorithm attains the highest probability of detecting LSS targets under the low SCR. The simulation outcomes and detection results with the experimental data are employed to validate the effectiveness and merits of the proposed algorithm.

1. Introduction

In the field of radar detection, worldwide, detecting low–slow–small (LSS) targets using airborne radar is a hot and difficult topic, which results from the increasing number of small radar-cross-section (RCS)-based non-cooperative flying targets having gained widespread attention. For these low-altitude, slow-speed, and small RCS targets, their RCSs are small and their flight altitudes are low, which leads to a decrease in the signal-to-clutter ratio (SCR) received by the radar. This indicates that these targets are easily overwhelmed by clutter; additionally, their slow flight speed and the widened clutter spectrum caused by radar movement make the LSS targets and the clutter more easily mixed together in the Doppler domain. Therefore, the detection of LSS targets by airborne radar poses a great challenge.
Trying to solve this, the first consideration is to improve the SCR through clutter-suppression methods, which mainly concern space–time adaptive processing (STAP) [1,2]. Clutter suppression also includes dimensionality-reduction methods [3] including joint domain localization (JDL) [4] and the extended factored algorithm (EFA) [5], as well as various methods derived from STAP such as autoencoder (AE)-STAP [6] and sparse STAP [7,8,9] with sparse representation (SR). For instance, an off-grid sparse STAP scheme avoids grid division by atomic norm minimization (ANM) [10]. In addition, the weight-based sparse STAP algorithm with the l 1 -norm constraint has been proposed [11]. In the two-dimensional domain, the global matching filter (GMF) [12] has been proposed for estimating the target and clutter spectra, whose spatial–temporal discretization are uniform. Moreover, the combined l 2 , 1 -norm-based joint SR-STAP technique [13] achieves collaborative solutions with multiple samples, which contributes to the more accurate reconstruction of clutter support data. However, when facing LSS targets with a lower SCR and with more difficult Doppler differentiation between the target and clutter, traditional methods still provide unsatisfactory performance in radar detection, due to the limited improvement in the SCR by the clutter-suppression methods themselves.
In addition to clutter-suppression strategies, the success or failure of LSS target detection is also directly determined by the performance of the detection approaches, the most classic of which is the constant false alarm rate (CFAR) [14,15,16,17], including the cell average (CA)-CFAR [14]. It adaptively adjusts the detection thresholds through background power estimation. To overcome its performance limitations, the greatest of (GO)-CFAR [15] under clutter edge circumstances, as well as the smallest of (SO)-CFAR [16] under multiple target circumstances have been proposed. Furthermore, the well-known generalized likelihood ratio test (GLRT) [18] adaptively and jointly processes the assumed space–time Rayleigh clutter. Besides, for Gaussian modeling of the clutter of airborne radar, the Rao criterion [19] and the Wald detector [20] can accomplish target detection as well. However, as traditional classical schemes of target detection, they inevitably suffer from performance degradation when in low SCR conditions.
Additionally, machine learning (ML) has also made some advances in radar detection. The approach that utilizes support vector machine (SVM) [21] performs one-dimensional detection on the range data, but its performance improvement is limited. Moreover, with different spatial signals, higher-order fusion (HOF) [22] enhances the accuracy of clutter modeling, where SVM is also utilized. Adopting different ML techniques, the polarization feature differences are combined for target detection in [23]. However, most ML models are intended for image classification; hence, synthetic aperture radar (SAR) detection matches such models well, and extensive research in this area has been developed. For instance, through the faster-RCNN scheme [24] on SAR images, ship detection has been achieved. Another adaptive residual network aimed at moving ground targets has been implemented for multi-channel SAR [25].
It is worth pointing out the gradient boosting decision tree (GBDT) [26]. It has gained applications in recent years owing to its high accuracy and multiple advantages. Compared to traditional classifiers including SVM and Bayes, GBDT-based radar target recognition, rather than detection, achieves better recognition results. Another method, extreme gradient boosting (XGBoost) [27], efficiently recognizes signals with different frequencies. Besides, decision trees also include the methods CatBoost [28], which is more effective in multi-classification, and random forest (RF) [29], which has good prediction results, but they have prediction volatility due to the random feature selection with a slightly long training time. In addition, for weather radar, the light gradient boosting machine (LightGBM) [30] significantly reduces the impact of rainfall on radar reflection attenuation.
However, while attempting to enhance radar detection performance, the above ML algorithms are either based on image processing or are only suitable for special models such as sea clutter and meteorological clutter, are not directed at LSS target characteristics, and do not address the airborne radar detection of the LSS target and clutter, which are directly addressed in this paper.
Recently, for radar detection of LSS targets [31], a dual-threshold method is developed [32]. It utilizes both the statistics of clutter and coherent accumulation to realize the tracking and detection of LSS targets. Besides, by fully exploiting the textures and spikes of sea clutter with a low SCR, the Doppler-guided retrospective filter (DGRF) [33] distinguishes the LSS target using high-resolution radar. Through empirical mode decomposition (EMD), an ML technique is introduced in [34] for LSS targets on the sea surface. Along with feature extraction, the detection is adaptively processed in real time. Another method that exploits the micro-Doppler features successfully distinguishes specific LSS targets, namely unmanned aerial vehicles (UAVs) [35]. Unfortunately, most current LSS target detection methods either rely on sea clutter as the background or focus on specific types of LSS targets with the utilization of their unique features, such as micro-motion characteristics, resulting in significant limitations in their application scope.
To overcome the limitations associated with the aforementioned methods, we propose a novel LightGBM-based LSS target detection algorithm for airborne radar. Considering the current real-time clutter of the range cell of interest, the proposed method firstly designs a specific real-time space–time LSS target signal repository with special dimensions and structures. Next, it creatively proposes a new fast-built real-time training feature dataset specifically for the LSS target and the current clutter, together with a series of unique data transformations, sample selection, data restructuring, and feature extraction and processing. Then, the proposed method constructs a unique LightGBM-based LSS target detection classifier model for the designed training dataset, utilizing the advantages of decision trees and ensemble learning. Finally, the proposed algorithm classifies the pre-processed data in the cell of interest and evaluates the output results of the designed classifier to achieve the LSS target detection. Under different conditions including the low SCR of LSS targets, the proposed algorithm performs significantly better than the classical STAP-based CA-CFAR, GO-CFAR, OS-CFAR, and SO-CFAR detection methods, as well as the GLRT and the Rao and Wald detectors. Additionally, its computational time is acceptable.
It is worth emphasizing that, according to the SCR characteristics of airborne radar clutter, the problems existing in LSS target detection are the low SCR caused by the small RCS and low altitude and the difficult target and clutter Doppler differentiation caused by the slow speed. Therefore, solving those problems of LSS target detection motivates and promotes the purposeful design of the proposed detection method with special consideration of the low SCR and slow speed. Specifically, this purposeful design proposes the corresponding specific space–time LSS target signal repository and its training feature dataset, which strengthens and enhances the LSS target features with a small RCS, low altitude, and slow speed. Hence, the problems existing in LSS target detection are also the main ones solved by the proposed method, whose other problem is developing a suitable machine learning classifier with fast training and advantageous classification, specifically for the designed LSS target feature dataset.
Notation: ( · ) T represents the transpose. ( · ) H signifies the conjugate transpose. ( · ) is the conjugate operator. ( · ) 1 stands for the inverse operator. In addition, E ( · ) signifies the expectation operator, and ⊗ signifies the Kronecker product. C M × N denotes the M × N dimension.

2. Signal Model

Consider an airborne radar system whose carrier platform moves at a speed of v p . The antenna is an N-element uniform linear array with a spacing of d = λ / 2 and with λ being the wavelength. The pulse repetition frequency is f r . Within the detectable range of the radar, there exists a low–slow–small target with a speed of v a , and its height relative to the ground is h. Assume, within a coherent processing interval, there are K pulses with each one sampling L range cells. For the lth cell, the space–time snapshot is usually rearranged into X ( : , l ) , without considering interference. Accordingly, the received data are rearranged into X = [ X ( : , 1 ) , X ( : , 2 ) , , X ( : , l ) , , X ( : , L ) ] C N K × L , and denoted as
X = X t + X c + N 0
where X contains the LSS target echo X t , clutter echo X c , and noise N 0 . However, if there is no target, X is
X = X c + N 0
where, for a certain range cell, its clutter with N c blocks can be rewritten as X c ( : , l ) = i = 1 N c ξ c , i · a d , i c a s , i c , associated with complex amplitude ξ c , i and steering temporal a d , i c and spatial a s , i c vectors. Similarly, for  X t ( : , l ) related to the target, we have
X t ( : , l ) = ξ t · a d , t a s , t
where ξ t is the target complex amplitude; the temporal and spatial steering vectors relevant to the target are, respectively, a d , t = [ 1 , e j 2 π f d , t , , e j 2 π ( K 1 ) f d , t ] T with normalized Doppler frequency f d , t , and  a s , t = [ 1 , e j 2 π f s , t , , e j 2 π ( N 1 ) f s , t ] T with spatial frequency f s , t . The key to the STAP method is calculating the covariance matrix R , which only contains clutter and noise, as follows
R = E { ( i = 1 N c ξ c , i a ˜ c + N 0 ) ( j = 1 N c ξ c , j a ˜ c + N 0 ) H }
where a ˜ c = a d , i c a s , i c . The echoes of the clutter scattering points are generally considered incoherent, that is
E { ξ c , i ξ c , j } = E { ξ c , i } E { ξ c , j } = 0 i , j : i j ,
which contributes to the following simplification
R = i = 1 N c E { | ξ c , i | 2 } a ˜ c a ˜ c H + σ 2 I
where σ 2 is the noise power and  I denotes the N K × N K -dimensional unit matrix. It is usually not possible to obtain sufficient samples to calculate the covariance matrix. In this case, the covariance matrix can be estimated by selecting L reference range cells, which is
R ^ X = 1 L i = 1 , i l d e c L X ( : , i ) X H ( : , i )
where X ( : , i ) represents the ith sample cell and  X ( : , l d e c ) is the one to be detected. Then, the optimal filtering weight vector for the STAP method is
w o p t = R ^ X 1 a ˜ T a ˜ T H R ^ X 1 a ˜ T
where a T = a d , t a s , t corresponds to the target. Hence, X is filtered by w o p t for further target detection, that is
y = w o p t H X
According to the radar range equation and the impact of the RCS on target detection, LSS targets are reflected in a significant decrease in the SCR and simultaneous signal-to-noise ratio (SNR), which, in turn, severely reduces the performance of the clutter suppression method in Equation (8) and the relevant target detection method. Therefore, aiming at low SNR target detection caused by LSS targets, this paper proposes a new LSS target real-time space–time signal repository and machine learning detection method for airborne radar.

3. The Proposed Algorithm

Firstly, for airborne radar, an original ensemble decision tree LightGBM-based LSS target detection framework, including the flows of data generation, data transformations, data training, and LSS target classification detection, is designed as shown in Figure 1. In this flow chart, the data that are pointed out to be designed are the main substantive innovations of the proposed method. In the following, the designed specific space–time LSS target repository data will be proposed in detail in Section 3.1; the designed fast real-time training feature dataset specifically for LSS target and current clutter will be proposed in detail in Section 3.2; the designed unique LightGBM-based LSS target classifier with ensemble decision trees will be presented in Section 3.3.

3.1. Design of Specific Space–Time LSS Target Signal Repository

To propose a targeted airborne radar detection method that is generally applicable to LSS targets, firstly, the innovative designs of a space–time two-dimensional LSS signal repository and real-time training dataset are proposed. Based on the background clutter environment of the detected cell X ( : , l d e c ) derived from the echo data X in Equations (1) and (2), a new data matrix mainly containing LSS targets is preliminarily constructed as
X ˜ s s l = ˜ 1 , ˜ 2 , , ˜ m 1 , , ˜ M 1 , ˜ 1 , ˜ 2 , , ˜ m 2 , , ˜ M 2 C N K × ( M 1 + M 2 )
where ˜ m 1 C N K × 1 and ˜ m 2 C N K × 1 contain the LSS target and general target echoes with clutter, respectively. M 1 and M 2 represent the total numbers of targets constructed in these echoes belonging to two different classes. Specifically, ˜ m 1 and ˜ m 2 are designed as
˜ m 1 = X ( : , l d e c ) + m 1 ( s n r , v , h ) , m 1 = 1 , 2 , , M 1 ˜ m 2 = X ( : , l d e c ) + m 2 ( s n r , v , h ) , m 2 = 1 , 2 , , M 2
where m 1 ( s n r , v , h ) is the constructed m 1 -th LSS target signal. Simultaneously, in order for the proposed algorithm to detect various targets more widely, such as targets with relatively higher SNR and faster speed, non-LSS ordinary targets m 2 for m 2 = 1 , 2 , , M 2 are added; m 2 represents the m 2 -th non-LSS target echo. Furthermore, { s n r , v , h } are the SNR, velocity, and altitude corresponding to the target, respectively. For the LSS situations of the target, the proposed method is set to
M 1 > M 2
which indicates that its main component is the LSS targets with special LSS characteristics. The signal repository can be preliminarily represented as
X s s l = [ 1 ( s n r , v , h ) , , M 1 ( s n r , v , h ) , 1 ( s n r , v , h ) , , M 2 ( s n r , v , h ) ]
where X s s l varies with { s n r , v , h } , especially in specific detection tasks or environments. To detect a certain class or several specific targets, more targeted LSS datasets can be constructed. For different targets, to improve the characteristics of this type of LSS target, the proposed method constructs a dedicated LSS database X s p e c i a l = [ 1 , 2 , m 1 , , M 1 ] by changing { s n r , v , h } . Importantly, in Equations (11) and (13), the proposed algorithm designs m 1 ( s n r , v , h ) and m 2 ( s n r , v , h ) as
m 1 ( s n r , v , h ) = ( s n r r , v i , h j ) = ξ t ( s n r r , h j ) · a d , m 1 ( v i ) a s , m 1 , { s 1 s n r r s 2 , v 1 v i v 2 , h 1 h j h 2 } m 2 ( s n r , v , h ) = ( s n r r 2 , v i 2 , h j 2 ) = ξ t ( s n r r 2 , h j 2 ) · a d , m 2 ( v i ) a s , m 2 , { s 3 s n r r 2 s 4 , v 3 v i 2 v 4 , h 3 h j 2 h 4 }
where m 1 ( s n r , v , h ) and m 2 ( s n r , v , h ) mainly embody signals with universality under different LSS conditions when { s n r , v , h } changes. { s 1 , v 1 , h 1 } and { s 2 , v 2 , h 2 } are the lower and upper limits of the SNR, speed, and height that are of interest to a certain type of LSS target; similarly, { s 3 , v 3 , h 3 } and { s 4 , v 4 , h 4 } are those for the extended general targets. In addition, the complex value ξ t ( s n r r , h j ) matches the m 1 -th target constructed in the signal repository, which is determined by the target scattering characteristics containing the SNR and target height. The impact of s n r r and h j on the LSS target features and radar detection results can be uniformly expressed as the reduction of the SNR.
For Equation (14), the differences among the elements { m 1 ( s n r , v , h ) } m 1 = 1 , 2 , , M 1 in the designed signal repository originate from the differences in the considered LSS target situations { s n r , v , h } . In the proposed algorithm, a different { s n r r , v i , h j } is constructed as
{ s n r r , v i , h j } = { s 1 + ( r 1 ) ( s 2 s 1 ) R s n r , v 1 + ( i 1 ) ( v 2 v 1 ) I v , h 1 + ( j 1 ) ( h 2 h 1 ) J h }
where R s n r , I v , and  J h , respectively, represent the total number of LSS target SNRs designed within the corresponding upper and lower limits of interest, the number of different LSS target speeds, and the number of different LSS target heights; { s 1 , s 2 , v 1 , v 2 , h 1 , h 2 } has been defined after Equation (14). The total number of LSS targets in the constructed signal repository satisfies
R s n r · I v · J h = M 1
In Equation (14), owing to each element { m 1 ( s n r , v , h ) } m 1 = 1 , 2 , , M 1 in the designed LSS signal repository being determined by different { s n r r , v i , h j } values for { r = 1 , 2 , , R s n r ; i = 1 , 2 , , I v ; j = 1 , 2 , , J h } , in the proposed algorithm, the relationship existing in m 1 ( s n r , v , h ) between m 1 and { s n r r , v i , h j } is designed as
m 1 ( s n r , v , h ) = ( s n r rem { m 1 m 1 R s n r R s n r } , v 1 , h int { m 1 m 1 R s n r R s n r } + 1 ) , if 0 < m 1 R s n r J h ( s n r rem { m 1 m 1 R s n r R s n r } , v 2 , h int { m 1 m 1 R s n r R s n r } + 1 ) , if R s n r J h + 1 < m 1 2 R s n r J h ( s n r rem { m 1 m 1 R s n r R s n r } , v I v , h int { m 1 m 1 R s n r R s n r } + 1 ) , if ( I v 1 ) R s n r J h + 1 < m 1 I v R s n r J h
where int { · } represents the rounding down operation and  rem { · } represents the remainder operation. Therefore, according to the designed correspondence between m 1 ( s n r , v , h ) of the m 1 -th target and the { r , i , j } -th { s n r , v , h } , a whole for the designed LSS target signal repository can be constructed as a new matrix, as follows:
L s s = ( s n r 1 , v 1 , h 1 ) , ( s n r 2 , v 1 , h 1 ) , , ( s n r R snr , v 1 , h 1 ) ( s n r 1 , v 2 , h 1 ) , ( s n r 2 , v 2 , h 1 ) , , ( s n r R snr , v 2 , h 1 ) ( s n r 1 , v I v , h 1 ) , ( s n r 2 , v I v , h 1 ) , , ( s n r R snr , v I v , h 1 ) | | ( s n r 1 , v 1 , h J h ) , , ( s n r R snr , v 1 , h J h ) ( s n r 1 , v 2 , h J h ) , , ( s n r R snr , v 2 , h J h ) ( s n r 1 , v I v , h J h ) , , ( s n r R snr , v I v , h J h )
whose items are designed in Equations (10)–(17) and dimension is designed as
dim { L s s } = ( N · K · I v ) × ( R s n r · J h )
In Equation (14), for the m 1 -th LSS target that matches the condition { s n r r , v i , h j } , the kth item in its temporal steering vector is
a d , m 1 k ( v i ) = exp { j 2 π ( k 1 ) · 2 ( v p v i ) cos θ m 1 cos φ m 1 / λ f r }
for the pulse k = 1 , 2 , , K . More specifically, the azimuth velocity v i corresponds to the m 1 -th LSS target; θ m 1 and φ m 1 are the LSS target azimuth and elevation angles relative to the airborne radar. The rest of the definitions are given by Equation (1). In addition, the nth item of the spatial a s , m 1 in Equation (14) is a s , m 1 n = exp { j 2 π ( n 1 ) · d cos θ m 1 cos φ m 1 / λ } for n = 1 , 2 , , N .
For LSS targets with different scattering characteristics of the SNR, speed and height, the proposed algorithm has designed a specific LSS signal repository. Next, a real-time training dataset for LSS target detection and its machine learning classifier will be further designed, by which the proposed method can detect LSS targets with significantly improved performance at the low SNR, and can provide innovative strategies for the difficult detection of LSS targets.

3.2. Design of Real-Time Training LSS Target and Clutter Feature Dataset

Using the constructed exclusive LSS signal repository, based on the current clutter environment, the proposed algorithm further designs an LSS target and clutter training dataset that can be created and trained in real time. With  R ^ X in Equation (7) and its inverse R ^ X 1 , fully mining the space–time features and the weight vector w o p t = R ^ X 1 a ˜ T / a ˜ T H R ^ X 1 a ˜ T in Equation (8), firstly, the proposed algorithm constructs the following data
Y w = [ w o p t H X c l u , w o p t H ˜ , w o p t H ˜ ] = [ Y w c l u , Y w t r a ] C 1 × ( L + M 1 + M 2 1 )
where X c l u is the clutter data excluding the target cell. Another piece of data Y w t r a is designed as
Y w t a r = w o p t H [ X ( : , l d e c ) + 1 ( s n r , v , h ) , , X ( : , l d e c ) + M 1 ( s n r , v , h ) , X ( : , l d e c ) + 1 ( s n r , v , h ) , , X ( : , l d e c ) + M 2 ( s n r , v , h ) ] C 1 × ( M 1 + M 2 )
where m 1 ( s n r , v , h ) and m 2 ( s n r , v , h ) are obtained by Equations (14)–(20); in addition, Y w c l u  is
Y w c l u = w o p t H X ( : , 1 ) , , X ( : , l d e c 1 ) , X ( : , l d e c + 1 ) , , X ( : , L ) C 1 × ( L 1 )
Then, based on Y w t r a and Y w c l u , mining different correspondences, the proposed algorithm designs a new data vector as
G w = [ G 1 w C 1 × L , G 2 w C 1 × L , , G M 1 + M 2 w C 1 × L ] C 1 × [ ( M 1 + M 2 ) · L ]
whose ith element is specifically designed as
G w ( i ) = Y w c l u ( rem { i L } ) , if 0 < rem { i L } l d e c 1 Y w t r a ( int { i L } + 1 ) , if rem { i L } = l d e c Y w c l u ( rem { i L } 1 ) , if l d e c < rem { i L } L 1 Y w c l u ( L 1 ) , if rem { i L } = 0
where rem { · } and int { · } have been explained after Equation (17). Consequently, the mth vector block G m w of G w can be constructed as
G m w = [ Y w c l u ( 1 ) , , Y w c l u ( l d e c 1 ) , Y w t r a ( m ) , Y w c l u ( l d e c ) , , Y w c l u ( L 1 ) ] C 1 × L
where m = 1 , 2 , , M 1 + M 2 and  Y w t r a ( m ) is the mth element of Y w t r a in Equation (22). In order to facilitate the follow-up construction of the real-time LSS target and clutter training dataset, and to successfully classify and detect them, unifying the numerical standards of the dataset and making the dataset more universal are presented by the proposed algorithm. It performs standard normalization on the designed data G w and returns its standard score. Each item in G w is processed as
G ˜ m w ( t ) = [ Y w c l u ( t ) μ m ] / σ m , if 0 < t l d e c 1 [ Y w t a r ( m ) μ m ] / σ m , if t = l d e c [ Y w c l u ( t 1 ) μ m ] / σ m , if l d e c < t L
for m = 1 , 2 , , M 1 + M 2 , and  G ˜ m w ( t ) represents the tth element of the processed G m w in G w ; μ m and σ m are, respectively, the mean and standard deviation relevant to the mth vector block G m w . Meanwhile, the proposed method defines μ m and σ m as
μ m = [ t = 1 L 1 Y w c l u ( t ) + Y w t r a ( m ) ] / L , m = 1 , 2 , , M 1 + M 2
and
σ m = { t = 1 L 1 [ Y w c l u ( t ) μ m ] 2 + [ Y w t r a ( m ) μ m ] 2 } / L , m = 1 , 2 , , M 1 + M 2
Therefore, using G ˜ m w ( t ) designed from Equations (21)–(29) and letting t = 1 , , L and m = 1 , , M 1 + M 2 , G w constructed in Equation (24) can be transformed into a new data matrix G ˜ w , as follows:
G ˜ w = [ G ˜ 1 w ( 1 ) , , G ˜ 1 w ( L ) | G ˜ 2 w ( 1 ) , , G ˜ 2 w ( L ) | | G ˜ M 1 + M 2 w ( 1 ) , , G ˜ M 1 + M 2 w ( L ) ]
where G ˜ w C 1 × [ ( M 1 + M 2 ) · L ] . It deserves pointing out that the proposed algorithm does not perform the same processing on all elements in the new data G w , but performs different processing M 1 + M 2 times on different vector blocks { G m w } m = 1 , 2 , , M 1 + M 2 . Therefore, based on the current clutter environment corresponding to X and X ( : , l d e c ) , the proposed algorithm constructs and greatly expands the LSS target and clutter training dataset, providing the possibility for successful classification and detection of LSS targets.
Consequently, based on the LSS signal repository designed from Equations (10)–(20) and the new data designed from Equations (21)–(30), along with a series of matrix transformation and data processing, the proposed algorithm integrates all data and further constructs the target class dataset and the clutter class dataset separately. Specifically, the vector Γ t a r formed by the target class dataset is designed as
Γ t a r = [ G ˜ 1 w ( l d e c ) , G ˜ 2 w ( l d e c ) , , G ˜ M 1 + M 2 w ( l d e c ) ] C 1 × ( M 1 + M 2 )
where G ˜ m w ( t ) represents the tth element of the mth vector block in G ˜ w . Then, employing the remaining data in the new data G ˜ w , the proposed method establishes the clutter class as
Υ c l u = [ { G ˜ 1 w ( t ) } t = 1 , , l d e c 1 , l d e c + 1 , L | | { G ˜ M 1 + M 2 w ( t ) } t = 1 , , l d e c 1 , l d e c + 1 , L ]
where Υ c l u C 1 × [ ( M 1 + M 2 ) · ( L 1 ) ] , and 
{ G ˜ m w ( t ) } t = 1 , , l d e c 1 , l d e c + 1 , L = [ G ˜ m w ( 1 ) , , G ˜ m w ( l d e c 1 ) , G ˜ m w ( l d e c + 1 ) , , G ˜ m w ( L ) ]
For Υ c l u , there are far more clutter data than target data, which may be imbalanced, resulting in a negative impact on the proposed detection process. In the training of the LSS target and clutter classification models, negative samples far exceeding positive ones more easily lead to adverse effects such as overfitting, slower convergence, and decreased classification performance. For radar detection, especially in low SNR situations, the intersection between the clutter and target datasets occurs. This is also the reason why it is difficult to distinguish LSS targets from clutter at a low SNR, leading to more serious false alarms. Aiming at ensuring a low false alarm probability (PFA), and simultaneous outstanding LSS detection performance, a new clutter dataset with purposeful and selective undersampling processing is designed by the proposed method. Firstly, the clutter class data are sorted into different sections as
Υ ˜ c l u = [ sort ( Υ c l u ) ] = [ Υ c l u l o w , Υ c l u m e d i a n , Υ c l u h i g h ]
where sort ( · ) represents the ascending order of absolute values for the items in the clutter class Υ c l u ; Υ c l u l o w , Υ c l u m e d i a n , and Υ c l u h i g h correspond to the low value, medium value, and high value parts of Υ c l u , respectively. Thus, the proposed method uniformly undersamples Υ c l u l o w and Υ c l u m e d i a n to form new clutter dataset, as follows
Υ ^ c l u = [ undsam 2 { Υ c l u l o w } , undsam 2 { Υ c l u m e d i a n } , Υ c l u h i g h ]
where undsam 2 { · } represents two uniform undersampling, and due to the relatively small proportion of Υ c l u h i g h , undersampling processing is omitted. However, when detecting LSS targets, in order to further effectively control the PFA, a scaling parameter factor p for the overall features of clutter class Υ ^ c l u is designed by the proposed method as
Υ ^ c l u p = p · Υ ^ c l u
Therefore, the proposed algorithm controls the PFA through this scaling factor, which can appropriately increase the data magnitude of background clutter as required. This operation restructures the clutter class dataset in terms of feature values, avoiding the aliasing of training data for the clutter and the LSS target at a low SNR.
As a result, let L p represent the element number of Υ ^ c l u p after undersampling. Combining the target class Γ t a r in Equation (31) and the clutter class Υ ^ c l u p in Equations (32)–(36), the total dataset designed and to be trained by the proposed algorithm is
q = [ ( Γ t a r ) T ; ( Υ ^ c l u p ) T ] C ( M 1 + M 2 + L p ) × 1
where the corresponding data point label for the target class regarding to LSS signals is 1, with a number of M 1 + M 2 . The data point label corresponding to the clutter class is 0, with a number of L p , that is
l ˜ i = 1 , if q i { Υ ^ c l u p } l ˜ i = 0 , if q i { Γ t a r }
where q i represents the ith item of q in Equation (37) and  l ˜ i represents its label. However, to improve the training of further designed LSS target detection classifiers, the proposed algorithm extracts the features of the data points and constructs a feature vector s i for each data point, as follows:
s i = real { q i } , imag { q i } , abs { q i } , angle { q i } , i = 1 , 2 , , M 1 + M 2 + L p
where real { · } , imag { · } , abs { · } , and angle { · } represent taking the real part, imaginary part, modulus, and phase for complex values, respectively. Let S = { s 1 ; s 2 ; ; s M 1 + M 2 + L p } contain the feature vectors of all data points. Hence, taking into consideration the current clutter environment, the proposed algorithm designs a new real-time training feature dataset specifically for LSS targets and clutter as
{ ( s i , l ˜ i ) | s i S , l ˜ i { 0 , 1 } , i = 1 , 2 , , M 1 + M 2 + L p }
where s i , attained from Equations (10)–(39), represents the feature vector corresponding to the ith point in q and  l ˜ i represents the corresponding label; label l ˜ i = 0 is clutter, while label l ˜ i = 1 is the target; moreover, M 1 + M 2 + L p refers to the number of items in the designed LSS target and clutter data q in the given Equation (37).

3.3. Construction of LightGBM-Based LSS Target Detection Classifier with Decision Trees and Ensemble Learning

After constructing the specific space–time LSS target repository, as well as the current clutter-based fast-built real-time LSS target and clutter training feature dataset, the proposed method further constructs LSS-feature-based LightGBM training for realizing fast and outstanding LSS target detection.
LightGBM mainly involves histogram box splitting and leverages gradient single-side sampling (GOSS). It maintains fast and good classification. Moreover, the proposed LightGBM-based LSS target detection classifier requires less training data and is more adaptable to the insufficient sample size in airborne radar.
Fully exploring the designed real-time training dataset { s i , l ˜ i } in Equation (40), that is the training dataset S = { s 1 ; s 2 ; ; s M 1 + M 2 + L p } , the total number of vector samples is M 1 + M 2 + L p , and the corresponding label vector is l ˜ = { l ˜ 1 ; l ˜ 2 ; ; l ˜ M 1 + M 2 + L p } . The LightGBM technique establishes a new decision tree model, on the gradient of residual reduction in each round. The decision tree model divides the data at each node, and it focuses on the feature with the maximum information gain, which is evaluated by the variance after segmentation.
Firstly, the data are boxed along the feature dimensions. When searching for the optimal segmentation point in the decision tree of the designed LSS target classifier model, the number of splits is reduced, thereby reducing the iterations and accelerating the calculation speed. Before inputting the model, S is processed separately according to the columns where different features are located, that is
S ^ = bin S ( : , 1 ) , S ( : , 2 ) , S ( : , 3 ) , S ( : , 4 ) = bin s 1 ( 1 ) s 1 ( 2 ) s 1 ( 3 ) s 1 ( 4 ) s 2 ( 1 ) s 2 ( 2 ) s 2 ( 3 ) s 2 ( 4 ) s M 1 + M 2 + L p ( 1 ) s M 1 + M 2 + L p ( 2 ) s M 1 + M 2 + L p ( 3 ) s M 1 + M 2 + L p ( 4 ) = b ˜ 1 , 1 b ˜ 1 , 2 b ˜ 1 , 3 b ˜ 1 , 4 b ˜ 2 , 1 b ˜ 2 , 2 b ˜ 2 , 3 b ˜ 2 , 4 b ˜ n ˜ , 1 b ˜ n ˜ , 2 b ˜ n ˜ , 3 b ˜ n ˜ , 4
where S ( : , j ) represents the jth column, bin { · } represents the processing by column bins, and  s i ( j ) is the jth element of s i in Equation (39). In addition, { b ˜ 1 , j , b ˜ 2 , j , , b ˜ n ˜ , j } represents the unboxing results of all data points for the jth feature, where n ˜ is the number of boxes to be divided. The sub-box processing bin { · } obtains the numerical range of each feature; sets the unit bin size; obtains the numerical range for each bin; and divides the data point s i ( j ) into the corresponding bin. Simultaneously, the histogram stores the sum of the number of samples and gradients in each sub-box.
In addition, before constructing each decision tree, the GOSS method only uses the larger gradient data and a portion of the smaller gradient data from each sub-box data to estimate the information gain, accelerating the computational efficiency and speed by changing the amount of data. It arranges the derivatives of all sample data in descending order before fitting the residuals. As a consequence, before constructing the decision tree, the total number of data in each sub-box changes, represented as S ˜ = { s ˜ 1 ; s ˜ 2 ; ; s ˜ M ˜ } with its labels l ˜ = { l ˜ 1 ; l ˜ 2 ; ; l ˜ M ˜ } .
Then, the classification task in LightGBM is viewed as an additive model that linearly combines multiple basis functions, that is
F Q ( S ˜ ) = q = 1 Q f q ( S ˜ )
where f ( S ˜ ) is the basis function, which is the known scoring function based on the branching rules of the decision tree under the given data-independent variable S ˜ , i.e., the weight scores of different nodes on the tree; Q is the total number of iterations and also the number of decision trees. Introducing forward step-by-step algorithm, initialize the model as
F 0 ( s ˜ i ) = arg min C ˜ i = 1 M ˜ L o s s ( C ˜ , l ˜ i )
where any constant C ˜ is the initial value of all samples, and if the loss function L o s s ( C ˜ , l ˜ i ) is the variance difference, then C ˜ = i = 1 M ˜ l ˜ i / ( M ˜ ) can be used to calculate the initial sample gradient G 0 . The result of the qth iteration is represented as the following model
F q ( S ˜ ) = F q 1 ( S ˜ ) + ρ q · f q ( S ˜ )
where ρ q represents its step size. In addition, the learning rate r a can be introduced to escape overfitting, that is
F q ( S ˜ ) = F q 1 ( S ˜ ) + r a · ρ q · f q ( S ˜ )
where F q 1 ( S ˜ ) is the current iteration process model, and the step size ρ q in the next iteration is determined by the risk-minimization method. Specifically, by defining the loss function L o s s , the difference between the actual labels { l ˜ 1 ; l ˜ 2 ; ; l ˜ M ˜ } and the predicted outcomes is measured as
ρ q = arg min ρ q i = 1 M ˜ L o s s ( F q 1 ( s ˜ i ) + ρ q · f q ( s ˜ i ) , l ˜ i )
where, combining with the specific loss function, in the qth iteration, the loss information of each sample point is
L o s s ( F q 1 ( s ˜ i ) + ρ q · f q ( s ˜ i ) , l ˜ i ) = 1 2 l ˜ i ( F q 1 ( s ˜ i ) + ρ q · f q ( s ˜ i ) ) 2
where F q 1 ( s ˜ i ) is the output result of the decision tree model; l ˜ i is the expected result; f q ( s ˜ i ) is the weight scoring basis function.
Each iteration of training generates a new tree model, reducing the residual left by the previous training. Through steepest gradient descent, minimizing the loss function whose negative gradient is the residual r i for fitting is introduced in LightGBM. In the qth decision tree, r i is
r i = [ L o s s ( F q 1 ( s ˜ i ) + ρ q · f q ( s ˜ i ) , l ˜ i ) F q 1 ( s ˜ i ) ] , i = 1 , 2 , , M ˜
The above is the iterative process of the LightGBM integrated addition model. When the internal decision tree grows and splits, it utilizes leafwise growth. Furthermore, for each time to split, it finds the data point with the highest split information gain from all current nodes.
Specifically, let the training dataset for LSS targets on a node of the decision tree in the leafwise strategy be O, which is represented in the form of the histogram. The estimated variance gain V ˜ j ( d ) of the histogram box point d at feature j on this node is
V ˜ j ( d ) = [ ( s ˜ i A l g i + 1 a ¯ b ¯ s ˜ i B l g i ) 2 n l j ( d ) + ( s ˜ i A r g i + 1 a ¯ b ¯ s ˜ i B r g i ) 2 n r j ( d ) ] / n O
where g i is the gradient of the ith data. A l = { s ˜ i A ¯ : s ˜ i j d } and A r = { s ˜ i A ¯ : s ˜ i j > d } represent the data points on the left and right sides of point d that belong to the subset A ¯ of large gradient samples, respectively. Likewise, B l = { s ˜ i B ¯ : s ˜ i j d } and B r = { s ˜ i B ¯ : s ˜ i j > d } represent the ones belonging to the small gradient sample subset B ¯ ; n l j ( d ) represents the number of samples to the left of point d, while n r j ( d ) represents the number of samples to the right of point d; n O represents the total sample number; s ˜ i j is the jth feature of the ith data s ˜ i ( 1 a ¯ ) / b ¯ is used to restore the data consistency. If the box point d has the maximum estimated variance gain V ˜ j ( d ) based on the feature j, then the data points of its right and left sides are, respectively, assigned to sub-nodes of O on the corresponding side. Through these processes, the computational workload is significantly reduced without compromising training accuracy.
Therefore, for the designed LSS target real-time training dataset { ( s i , l ˜ i ) | s i S , l ˜ i { 0 , 1 } , i = 1 , 2 , , M 1 + M 2 + L p } , performing LightGBM training, which includes the main process mentioned above, we can obtain the proposed LSS target classifier model. Finally, the proposed algorithm processes and then classifies the data from the cell l d e c to detect the LSS target, as follows:
F Q ( Y ( l d e c ) μ σ ) = 1 , if target existence F Q ( Y ( l d e c ) μ σ ) = 0 , if target non-existence
where F Q ( · ) is the trained LSS target classification task model shown in Equation (42) and  Y ( l d e c ) = w o p t H X ( : , l d e c ) . In addition, μ = t = 1 L Y ( t ) / L and σ = { t = 1 L [ Y ( t ) μ ] 2 } / L with Y ( t ) = w o p t H X ( : , t ) . Therefore, if the data processed by μ and σ in the cell l d e c pass through the proposed LSS target classifier and the output is 1, this indicates the existence of LSS targets. On the contrary, if the output is 0, the proposed algorithm determines that there are no LSS targets. The main procedures are concluded in Algorithm 1 to summarize the proposed LightGBM-based LSS target detection algorithm.
Algorithm 1 The proposed LightGBM-based LSS target detection algorithm.
  • The airborne radar receives the data X as Equations (1) and (2).
  • According to the current real-time clutter environment of the range cell l d e c , a specific real-time space–time LSS target signal repository with special dimensions and structures is constructed:
    (a)
    Aiming at the LSS target characteristics, the differences in the considered LSS target situations are designed in Equations (15)–(17);
    (b)
    The specific space–time LSS target data m 1 ( s n r , v , h ) and the other target data m 2 ( s n r , v , h ) are created as Equation (14), with  a d , m 1 ( v i ) calculated from Equation (20);
    (c)
    The specific target signal repository can be constructed as Equations (17)–(19), and based on the current clutter, the target and clutter repository can be found in Equations (10)–(13).
  • Based on the constructed LSS target repository, a new fast-built real-time training feature dataset specifically for LSS target and current clutter, together with a series of unique data and feature transformations and processing, is designed:
    (a)
    Weight vector w o p t is obtained as Equation (8), with the covariance matrix R ^ X estimated from Equation (7);
    (b)
    The weights w o p t are performed on the designed LSS signal repository ˜ m 1 and ˜ m 2 with the current clutter in the cell l d e c as Equations (21)–(23);
    (c)
    Normalization for each vector block G m w is created as Equations (24)–(29) to obtain G ˜ m w ;
    (d)
    The proposed method establishes the target class data Γ t a r and the clutter class Υ c l u in Equations (31)–(33);
    (e)
    By sorting data into blocks and selectively undersampling their processing parts, sample selection is performed as Equations (34) and (35) to obtain Υ ^ c l u . Then, the scaling parameter factor p is designed to reconstruct the clutter class data and obtain the new clutter dataset Υ ^ c l u p in Equation (36);
    (f)
    By extracting features separately, the real-time training feature dataset specifically for LSS targets and clutter is formed from Equations (37)–(40).
  • Exploiting the designed real-time LSS target and current training feature dataset, a unique LightGBM-based LSS target detection classifier with decision trees and ensemble learning is proposed:
    (a)
    Histogram box splitting is implemented, forming arranged data with new features as Equation (41);
    (b)
    On the basis of GOSS, the variance gain is estimated and the decision trees grow in the leafwise strategy, as described in Equation (49);
    (c)
    The gradient of L o s s is calculated, and the residual r i for fitting is obtained based on Equations (47) and (48);
    (d)
    The decision tree model is updated for this iteration based on the addition model, and the prediction result is gained, through Equations (42)–(49);
    (e)
    Continue training unless the prerequisites for iteration are met. If the maximum number of iterations reaches, end the training, and obtain the proposed LightGBM-based LSS target detection classifier model.
  • The pre-processed data in the interested cell l d e c are classified through the proposed LSS target detection classifier.
  • The output results of the designed classifier for l d e c are evaluated as Equation (50), and the proposed algorithm accomplishes the LSS target detection.
For the summary of the innovations in the implementation of the proposed algorithm, the substantive innovations are mainly as follows:
(1)
Constructing an ensemble decision tree LightGBM-based LSS target detection framework, including data generation, data training, and classification detection for airborne radar, as shown in Figure 1;
(2)
Designing the space–time LSS target signal repository data and initial dataset using the current clutter data of the range cell to be detected and simultaneously taking full consideration of the low SCR and low speed of LSS targets (mainly involving substantive innovations in Equations (11), (14), (15) and (17));
(3)
Designing a series of data transformations, including signal repository data reconstruction (Equations (22) and (23)), normalization using both target and clutter data (Equations (27)–(29)), the initial formation of class datasets (Equations (31)–(33)), sample selection with block sorting and selectively undersampling (Equations (34) and (35)), scaling parameter factor transformation (Equation (36)), and extracting features (Equation (39)), to construct real-time training feature datasets specifically for LSS targets and clutter.
In addition, apart from the substantive innovations mentioned above, the proposed algorithm has conducted in-depth analysis on the designed data structures, as well as the correlation between the designed data and the LSS target features, such as Equations (24)–(26) and (30).

4. Simulation Results

In this section, the simulation outcomes and detection results with the experimental data are employed to validate the merits of the proposed algorithm. A side-looking airborne radar with λ = 0.03 m, d = 0.015 m, platform height h r = 0.015 m, and azimuth angle θ 0 = 60 is considered. In the result figures, the PFA is controlled as PFA = 10 5 for all analyzed algorithms apart from those with special PFA descriptions. As a widely used performance evaluation of radar target detection, the probability of detection (PD) is brought in and defined as P D = N s u c c e s s / N t o t a l under the desired PFA, with N s u c c e s s being the number of successful target detections and N t o t a l being the total number of detection attempts. The noise power is fixed. The scattering coefficients of clutter patches are complex Gaussian distributed. The clutter-to-noise ratio (CNR) establishes the amplitudes of the clutter coefficients. Other parameters for comprehensive performance evaluations will be separately introduced.

4.1. Effectiveness Visualization of the Proposed Algorithm

Figure 2 shows the visual effects of the proposed LSS target detection algorithm, where there exists N = 20 array elements, K = 20 -pulses, L = 100 range cells, and CNR = 45 dB. The SNR of the LSS target is SNR = 15 dB in Figure 2a, while Figure 2b is without targets. The height and velocity of the LSS target are h = 200 m and v a = 50 m / s , respectively. The axes of this figure correspond to the three-dimensional feature vectors of the data points. The blue and red data points represent the LSS target and clutter in the designed real-time training feature dataset, respectively. All shown data points constitute the designed training dataset. From the visualization, the distribution of clutter and LSS target data in the designed dataset can be intuitively seen. When detecting the LSS target successfully, the LSS targets with similar feature vectors of the targets are within the desired LSS target distribution range, and located near the blue dots in the visualization diagram, as shown in Figure 2a. By contrast, when detecting the LSS target in a failed attempt, the LSS target points with similar feature vectors of clutter are within the distribution range relevant to clutter, and located near the red dots in the visualization. They demonstrate that the proposed LSS target detection algorithm is effective.

4.2. Performance Comparison of Different Methods

In Figure 3, the same condition is kept as Figure 2, except that N = 18 and K = 18 . It exhibits that the proposed algorithm for LSS targets provides significantly better LSS target detection performance than the other methods, especially under the LSS target environments with a low SNR. When SNR = 14 dB , the proposed algorithm achieves 36 % detection probability, being significantly superior to the GLRT method with 17 % , and the best among these LSS target and clutter environments. Even though the other algorithms almost cannot successfully detect the LSS target at SNR = 17 dB and SNR = 16 dB , the proposed method still achieves some detections.
It deserves exhibiting that the proposed method can be constructed specifically and flexibly for different types of LSS targets, by designing the corresponding specific LSS target and clutter training feature dataset of interest. For example, in Figure 4, the LSS target has h = 100 m and v a = 25 m / s . The extra specific database shown as the proposed exclusive database is constructed by the proposed method, containing the LSS targets with SNR = 25 dB 10 dB , h = 80 m 120 m , and v a = 20 m / s 35 m / s . Figure 4 shows that, compared to the proposed LSS database with universality used in all the figures, the specific database constructed by the proposed method in Figure 4 can further improve LSS target performance. Among the different methods, these databases of the proposed method both realize the best performance.
In Figure 5a–c, the radar configurations are { N = 16 , K = 16 } , { N = 20 , K = 20 } , and { N = 22 , K = 22 } , respectively. The others are the same as Figure 4. It shows under different radar configurations that the proposed algorithm still performs better in LSS target detection with a low SNR than the others.
Figure 6 verifies the performance comparison under the changing PFA conditions, where SNR = 15 dB , and the others align with Figure 2. Among the different methods, the proposed LSS target detector possesses the best and excellent performance, providing much higher detection probabilities.
Figure 7 shows, with different LSS target velocities, the detection result comparisons. The target velocities are v a = 40 m / s in Figure 7a, while v a = 20 m / s in Figure 7b, referring to Figure 3 for the remaining conditions. The advantages of the proposed LSS target detector are maintained at different target velocities, demonstrating its insensitivity to the LSS target environment including the velocity.

4.3. Computation Time of Different Methods

The real-time performance and detection time of different methods are contrasted in Table 1. The main time-consuming procedure of the proposed method is creating the training dataset, while for the other algorithms, it is obtaining the inverse R ^ X 1 . Except for OS-CFAR, the other mean level class algorithms of CFAR cost similarly; therefore, they are uniformly shown as ML-CFAR. Besides, Q r = 5000 simulations are performed to generate the averaging.
From Table 1, it can be seen that, as (N, K) decreases, the difference in time between the proposed method and the other methods becomes smaller. The computation time of all methods is less than 1 s, while the proposed method only takes approximately 1.5-times that of the other traditional detection methods. For the proposed LSS detection algorithm, the time is only slightly higher, but the performance is remarkably improved, proving that the computational time of the proposed detector is deemed appropriate.
The time efficiency of relevant different ensemble decision tree techniques [25] is evaluated, for GBDT, CatBoost, XGBoost, random forest, and the proposed method. It is evident that the proposed LightGBM-based LSS target detector consumes notably less processing time than the other traditional classifiers. For example, when ( N = 14 , K = 14 ) , only the proposed method costs less than 1 s; the computational times of the GBDT, CatBoost, XGBoost, and random forest methods are approximately 22-times, 9.9-times, 1.8-times, and 2.8-times that of the proposed method, respectively. It is worth emphasizing that the performance comparison of all methods in Table 2 corresponds to Figure 13.

4.4. Impact of Parameter Settings and Array Configuration

By changing the learning rate r a while referring to Figure 2 for the remaining unchanged conditions, the effect of r a during the update iteration processes on the proposed method is analyzed. Changing r a does not affect the PFA. Figure 8 verifies that, when r a = 1 , it causes the loss function to oscillate, leading to a deterioration of the proposed method. However, when r a = 0.1 , the convergence is too slow, and insufficient iterations also affect the detection efficiency. The optimal r a of the proposed LightGBM-based LSS target detector is r a = 0.6 , which promotes convergence and prevents oscillation, achieving the best performance.
In Figure 9, the parameter effects of the ensemble decision trees on the proposed LSS target detector are analyzed. The numbers of decision trees and leaf nodes are considered. The conditions refer to Figure 2, except for the varied parameters; Q and N o are evaluated separately in Figure 9a,b. With increased N o , the proposed LSS target classifier training has more accuracy. However, it requires more times for the split within the same node and weakens the generalization ability by overfitting. Furthermore, Figure 9 demonstrates that N o = 20 is inferior to N o = 6 , as it overfits.
Similarly, the excessive Q also leads to overfitting. When Q = 200 , overfitting occurs, resulting in worsened performance. In the proposed LSS target detector with the designed real-time feature dataset, N o = 6 and Q = 50 can achieve excellent detection performance.
Figure 10 shows the LSS detection performance versus N and K represented for numbers of array elements and pulses, with the varying N = 18 ∼22 and K = 18 ∼24. As N = 18 and K = 18 increase, the proposed LSS target detection performance increases greatly. Although these array configurations significantly affect the desired detection, the proposed detector can remain advantageous with different N and K, as demonstrated in Figure 10.

4.5. Classification Evaluation Metrics and PFA of Proposed LSS Target Detector

Because the proposed method is based on machine learning classification, the classical classification evaluation metrics [36] that exclusively belong to machine learning classification methods are employed to evaluate the proposed LSS target detection classifier. The specific definitions of these machine learning classification metrics can be found in [36]. Unlike the traditional performance evaluation of the probability of detection used in other figures, the metrics included in Figure 11 are specific to the classic evaluation of machine learning classification, rather than direct radar detection evaluation. However, these metrics can also reflect the correctness and accuracy of the designed part of machine learning classification involved in the proposed method from another perspective.
Meanwhile, the designed scaling parameter factors p with different values are considered to show its influence on the classification. In Figure 11, the condition SNR = 15 dB , and the others refer to Figure 2. It reflects that the PFA decreases with the increased p, greatly avoiding false alarms. In addition, the important metric, recall, representing the LSS detection results for both the prediction and actual objectives, increases with p. The other four famous metrics including the AUC decrease as p increases. Figure 11 proves that, when p = 1.4 , it can detect the LSS target with the greatest possibility while ensuring the PFA, achieving the best detection performance along with machine learning classification performance.

4.6. Performance Comparison of Different Machine Learning Techniques

In addition to the above-mentioned classic airborne radar target detection methods for comparison, the performance comparison scope is broadened to include diverse techniques, including the deep learning method and the SVM-based method [37]. As a classic deep learning algorithm, the back propagation (BP) neural network method [38] is introduced for comparison. Moreover, in Table 2, except for the proposed method, the XGBoost method, which has the shortest processing time among the other ensemble decision tree methods, is also considered.
In Figure 12, the influence of different radar configurations ( N , K ) on diverse techniques is considered, and the other conditions are consistent with Figure 4. Figure 12 shows that the proposed method performs better than the BP deep neural network and the SVM-based method, especially in low-SNR situations. In addition, as the radar configuration ( N , K ) increases, the proposed method does not exhibit significant fluctuations like SVM, but consistently maintains better performance. The proposed method demonstrates advantages in different machine learning techniques including deep learning- and SVM-based methods.
In Figure 13, different ensemble decision tree algorithms, whose computation time is shown in Table 2, are evaluated for their target detection performance with the detection probability. It shows that LightGBM in the proposed method has a similar performance to the GBDT method. Furthermore, the other decision tree methods have slightly lower detection probabilities; meanwhile, their required computation time greatly increases, as shown in Table 2. The proposed LightGBM-based algorithm effectively balances detection performance and computation time, better meeting real-time requirements and practical application needs.
Figure 13. Performance comparison of different ensemble decision tree algorithms.
Figure 13. Performance comparison of different ensemble decision tree algorithms.
Remotesensing 16 01737 g013

4.7. Detection Results of Different Methods with Experimental Data

Experimental data for airborne radar in a real clutter environment including ground clutter and sea clutter are used to evaluate different detection methods. The real experimental data are multi-channel airborne radar measurements (MCARMs), whose radar configuration and clutter environment are described in detail in [39]. In particular, the angle between the array and the platform moving direction is 7.28 . The following experimental data are extracted from K = 14 pulses together with the first N = 11 sub-arrays for each range cell in the MCARM dataset.
In Figure 14, the real clutter experimental data without strong targets are extracted from l = 250 to l = 350 range cells. Then, the target signal including the LSS target is injected into the range cell l = 295 , with SCR = 65 dB to SCR = 15 dB . In addition, the proposed LSS target signal repository is constructed as Equations (14)–(20) with SCR = 75 dB to SCR = 30 dB .
Consequently, the detection results with the experimental data for different methods can be analyzed for more comprehensive performance evaluation. Figure 14 proves that the proposed LSS target detection algorithm is effective for the experimental data. Moreover, it has stable and significant advantages compared to other analyzed methods, especially in the low-SCR range.
In Figure 15, the real clutter of airborne radar is from the measured data with l = 389 to l = 438 range cells. The target signal including the LSS target is injected into the l = 419 range cell. The PFA stays the same for all the methods. Figure 15 validates the effectiveness and merits of the proposed algorithm. In effect, for this detection result, it just takes t = 0.49 s to process. Among the different methods, the best detection is accomplished by the proposed LSS target detection method within a large range of the SCR.

5. Discussion

Discussion 1: The innovation analyses of the proposed method aiming at LSS target detection and the reason for its performance merits are as follows. Firstly, the algorithm designs a space–time two-dimensional signal repository with special dimensions and structures, specifically for airborne radar LSS targets. It fully explores and utilizes the clutter environment of the current range cell under detection. It not only has good adaptability to the clutter environment, but also fully considers the LSS target features of the SNR, height, and velocity, thus enabling targeted detection for this specific class of LSS target.
Secondly, the proposed method designs a real-time training feature dataset specifically for LSS targets and clutter, along with a series of data and feature transformations and processing. Additionally, it fully explores the richer multidimensional feature information of the data phase, real part, and imaginary part, which cannot be independently utilized by traditional methods such as the CFAR-based ones. Therefore, the proposed algorithm significantly enhances the performance of LSS target detection.
Thirdly, the proposed method designs a unique machine learning-based LSS target detection classifier. It is developed by fully exploiting and utilizing the advantages of ensemble decision trees-based LightGBM technology, thereby achieving excellent classification for LSS targets and clutter. It is not sensitive to the number of samples and can adapt to environments with a small number of clutter and target samples. Additionally, its training is fast. Therefore, the proposed method greatly strengthens the LSS target features and suppresses clutter by designing a specific space–time LSS target signal repository and a fast-built real-time training feature dataset, allowing the proposed machine learning classification advantages to be fully utilized, and then achieving excellent LSS target detection.
Discussion 2: The computational complexity of the proposed LSS target detection algorithm is analyzed as follows. Constructing the LSS target signal repository and training feature dataset requires O [ ( N K ) 3 + N K ( M 1 + M 2 ) + N K ( L + M 1 + M 2 1 ) ] , which mainly involves obtaining the weight vector w o p t and the signal repository m 1 ( s n r , v , h ) and m 2 ( s n r , v , h ) , and performing w o p t on the designed repository. In addition, the development of the LightGBM-based detection classifier requires O [ f · M ˜ · log n ˜ · k · Q ] , where f, M ˜ , n ˜ , and Q are the numbers of features, samples after GOSS, boxes after the histogram, and the decision trees; k is the depth of the decision trees. It has high time efficiency. Hence, the computation complexity is O [ ( N K ) 3 + N K ( L + 2 M 1 + 2 M 2 1 ) + f M ˜ k Q · log n ˜ ] . The proposed algorithm notably enhances the LSS target detection performance with appropriate processing time.
Discussion 3: The experience parameter that needs to be carefully adjusted when constructing the real-time training dataset is the designed scaling factor p in the Equation (36), as analyzed below. The parameter p plays a role in the overall scaling of the characteristic values of the clutter class dataset, typically ranging from p = 1 to p = 1.5 . The values of the corresponding four-dimensional clutter feature from Equations (36)–(39) increases with the growth of p. Therefore, the smaller p is, the greater the differences in the feature values between the clutter dataset and the LSS target dataset are. Hence, it will be easier to detect the LSS target after model training. However, the PFA and detection probability have the same variation pattern. Therefore, it is necessary to control this parameter reasonably in order to satisfy the PFA and simultaneously detect more targets.
In addition, the setting of p is closely related to the ratio of the target class and clutter class data in the designed training dataset, which is determined by the undersampling processing ratio for the clutter class in Equation (35). A larger p is required when the proportion of the target class data in the training dataset increases. This is because the classification model can learn more information regarding the target class, making it easier to detect LSS targets. Therefore, increasing p is necessary to control the PFA. Generally, for the proposed LSS target detector, when the data ratio of clutter to target is set to 50:1 through undersampling processing, controlling the desired PFA can be achieved by setting p = 1.4 .
Discussion 4: During the development of the LSS target LightGBM classification model, the proposed approach requires specific adjustments to the numbers of leaf nodes, decision trees, and the learning rate, that is N o , Q, and r a . Increasing each of the first two parameters separately enhances the detection capability of the proposed algorithm. However, excessively large values not only cost more training time, but also lead to overfitting, ultimately decreasing the generalization ability of classification and the target detection capability of the proposed LSS target detector. Moreover, the learning rate multiplied before the step size to prevent the overfitting should also be considered to balance the convergence and the real-time performance. Generally, { N o = 6 , Q = 50 , r a = 0.6 } in the proposed algorithm is supportive of attaining great performance and fast speed.

6. Conclusions

In this paper, a novel LightGBM-based low–slow–small target detection algorithm for airborne radar is proposed. In the proposed algorithm, after constructing the specific space–time LSS target signal repository with special dimensions and structures, the new fast-built real-time training feature dataset specifically for LSS targets and clutter, together with a series of unique data and feature transformations and processing, is designed. Then, by proposing a unique machine learning-based LSS target detection classifier employing the advantages of decision trees and ensemble learning-based LightGBM, the pre-processed data in the range cell of interest are classified and the classifier output result is evaluated, to achieve the LSS target detection. The factors contributing to the performance merits and to the appropriate computational time of the proposed LSS target detection algorithm are analyzed. Besides, the experience parameters involved are discussed in detail. The simulation outcomes and detection results with experimental data verify that the proposed algorithm is effective and possesses stable and obvious advantages of target detection, especially at the low SCR for LSS targets. Furthermore, the proposed algorithm accomplishes significantly superior target detection with much higher detection probabilities.

Author Contributions

Conceptualization, J.L.; methodology, J.L.; software, J.L. and P.H.; formal analysis, J.L. and C.Z.; resources, J.L.; writing—original draft preparation, J.L. and P.H.; writing—review and editing, J.L., F.H.J. and G.L.; project administration, J.L., C.Z., H.T. and J.X.; funding acquisition, J.L., C.Z., G.L. and H.T.; supervision, J.L., G.L., J.X., F.H.J. and H.T. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the stabilization support of the National Radar Signal Processing Laboratory under Grant KGJ20230X and the NSFC under Grants 61931016 and 62071344.

Data Availability Statement

Not applicable due to privacy.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wang, Y.L.; Chen, J.W.; Bao, Z.; Peng, Y.N. Robust space-time adaptive processing for airborne radar in nonhomogeneous clutter environments. IEEE Trans. Aerosp. Electron. Syst. 2003, 39, 70–81. [Google Scholar] [CrossRef]
  2. Klemm, R. Principles of Space-Time Adaptive Processing; The Institution of Electrical Engineers: London, UK, 2002. [Google Scholar]
  3. Brown, R.D.; Schneible, R.A.; Wicks, M.C.; Wang, H.; Zhang, Y.H. STAP for clutter suppression with sum and difference beams. IEEE Trans. Aerosp. Electron. Syst. 2000, 36, 634–646. [Google Scholar] [CrossRef]
  4. Wang, Y.; Peng, Y. Space-time joint processing method for simultaneous clutter and jamming rejection in airborne radar. Electron. Lett. 1996, 32, 258. [Google Scholar] [CrossRef]
  5. Dipietro, R.C. Extended factored space-time processing for airborne radar systems. In Proceedings of the 26th Asilomar Conference, Pacific Grove, CA, USA, 26–28 October 1992; pp. 425–430. [Google Scholar]
  6. Liu, J.; Liao, G.S.; Xu, J.W.; Zhu, S.Q.; Juwono, F.J.; Zeng, C. Autoencoder neural network-based STAP algorithm for airborne radar with inadequate training samples. Remote Sens. 2022, 14, 6021. [Google Scholar] [CrossRef]
  7. Cotter, S.F.; Rao, B.D.; Engan, K.; Delgado, K.K. Sparse solutions to linear inverseproblems with multiple measurement vectors. IEEE Trans. Signal Process. 2005, 53, 2477–2488. [Google Scholar] [CrossRef]
  8. Han, S.D.; Fan, C.Y.; Huang, X.T. A novel STAP based on spectrum-aided reduced-dimension clutter sparse recovery. IEEE Geosci. Remote Sens. Lett. 2017, 14, 213–217. [Google Scholar] [CrossRef]
  9. Ji, S.; Xue, Y.; Carin, L. Bayesian compressive sensing. IEEE Trans. Signal Process. 2008, 56, 2346–2356. [Google Scholar] [CrossRef]
  10. Feng, W.K.; Guo, Y.D.; Zhang, Y.S.; Gong, J. Airborne radar space time adaptive processing based on atomic norm minimization. Signal Process. 2018, 148, 31–40. [Google Scholar] [CrossRef]
  11. Yang, Z.C.; de Lamare, R.C.; Li, X. L1-regularized STAP algorithms with a generalized sidelobe canceler architecture for airborne radar. IEEE Trans. Signal Process. 2011, 60, 674–686. [Google Scholar] [CrossRef]
  12. Maria, S.; Fuchs, J.J. Detection performance for the GMF applied to STAP data. In Proceedings of the 2006 14th European Signal Processing Conference, Florence, Italy, 4–8 September 2006; pp. 1–5. [Google Scholar]
  13. Ma, Z.; Liu, Y.; Meng, H.; Wang, X. Jointly sparse recovery of multiple snapshots in STAP. In Proceedings of the 2013 IEEE Radar Conference (RadarCon13), Ottawa, ON, Canada, 29 April–3 May 2013; pp. 1–4. [Google Scholar]
  14. Finn, H.M. Adaptive detection mode with threshold control as a function of spatially sampled clutter-level estimates. RCA Rev. 1968, 29, 414–465. [Google Scholar]
  15. Trunk, G.V. Range resolution of targets using automatic detectors. IEEE Trans. AES 1978, 14, 750–755. [Google Scholar] [CrossRef]
  16. Hansen, V.G. Constant false alarm rate processing in search radars. In Proceedings of the IEEE International Radar Conference, IEEE Radar Present and Future, London, UK, 23–25 October 1973; pp. 322–325. [Google Scholar]
  17. Rohling, H. Radar CFAR thresholding in clutter and multiple target situations. IEEE Trans. Aerosp. Electron. Syst. 1983, 19, 608–621. [Google Scholar] [CrossRef]
  18. Kelly, E.J. An adaptive detection algorithm. IEEE Trans. Aerosp. Electron. 1986, AES-22, 115–127. [Google Scholar] [CrossRef]
  19. De, M.A. Rao test for adaptive detection in Gaussian interference with unknown covariance matrix. IEEE Trans. Signal Process. 2007, 55, 3577–3584. [Google Scholar]
  20. Conte, E.; De, M.A.; Galdi, C. Statistical analysis of real clutter at different range resolutions. IEEE Trans. Aerosp. Electron. 2004, 40, 903–918. [Google Scholar] [CrossRef]
  21. Ball, J.E. Low signal-to-noise ratio radar target detection using Linear Support Vector Machines (L-SVM). In Proceedings of the 2014 IEEE Radar Conference, Cincinnati, OH, USA, 19–23 May 2014; pp. 1291–1294. [Google Scholar]
  22. Xia, X.; Leung, H. Nonlinear Spatial-temporal Prediction Based on Optimal Fusion. IEEE Trans. Neural Netw. 2006, 17, 975–988. [Google Scholar] [CrossRef]
  23. Islam, T.; Rico-Ramirez, M.A.; Srivastava, P.K. Artificial Intelligence Techniques for Clutter Identification with Polarimetric Radar Signatures. Atmos. Res. 2012, 109, 95–113. [Google Scholar] [CrossRef]
  24. Chai, B.; Chen, L.; Shi, H.; He, C. Marine ship detection method for SAR image based on improved faster RCNN. In Proceedings of the 2021 SAR in Big Data Era (BIGSARDATA), Nanjing, China, 22–24 September 2021; pp. 1–4. [Google Scholar]
  25. Zhang, Z.; Wu, D.; Zhu, D.; Zhang, Y. A multichannel SAR ground moving target detection algorithm based on subdomain adaptive residual network. IEEE Geosci. Remote Sens. Lett. 2023, 20, 1–5. [Google Scholar] [CrossRef]
  26. Wang, S.; Li, J.; Wang, Y.; Li, Y. Radar HRRP target recognition based on Gradient Boosting Decision Tree. In Proceedings of the 2016 9th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI), Datong, China, 15–17 October 2016; pp. 1013–1017. [Google Scholar]
  27. Jiang, Y.; Cheng, D.; Qi, W.; Song, R.; Yu, C.; Liu, S. Radar target recognition of individuals based on XGBoost. In Proceedings of the 2023 IEEE 3rd International Conference on Information Technology, Big Data and Artificial Intelligence (ICIBA), Chongqing, China, 26–28 May 2023; pp. 1110–1113. [Google Scholar]
  28. Guan, S.; Gao, X.; Lang, P.; Dong, J. The corner reflector array recognition based on multi-domain features extraction and CatBoost. In Proceedings of the 2023 8th International Conference on Intelligent Computing and Signal Processing (ICSP), Xi’an, China, 21–23 April 2023; pp. 1725–1730. [Google Scholar]
  29. Ham, J.; Chen, Y.C.; Crawford, M.M.; Ghosh, J. Investigation of the random forest framework for classification of hyperspectral data. IEEE Geosci. Remote Sens. 2005, 43, 492–501. [Google Scholar] [CrossRef]
  30. Yang, Q.; Feng, Y.; Guan, L.; Wu, W.; Wang, S.; Li, Q. X-Band radar attenuation correction method based on LightGBM algorithm. Remote Sens. 2023, 15, 864. [Google Scholar] [CrossRef]
  31. Cai, L.; Qian, H.; Xing, L.; Zou, Y.; Qiu, L.; Liu, Z.; Tian, S.; Li, H. A Software-Defined Radar for Low-Altitude Slow-Moving Small Targets Detection Using Transmit Beam Control. Remote Sens. 2023, 15, 3371. [Google Scholar] [CrossRef]
  32. Yu, J.; Liu, Y.l.; Bai, Y.; Liu, F.l. A double-threshold target detection method in detecting low slow small target. Proc. Comput. Sci. 2020, 174, 616–624. [Google Scholar] [CrossRef]
  33. Shi, S.N.; Liang, X.; Shui, P.L.; Zhang, J.K.; Zhang, S. Low-velocity small target detection with Doppler-guided retrospective filter in high-resolution radar at fast scan mode. IEEE Geosci. Remote Sens. 2019, 57, 8937–8953. [Google Scholar] [CrossRef]
  34. Guo, K.; Zheng, X.; Shi, S.; Qin, K.; Xie, T. A low-slow-small target detection method for offshore radar based on GPU. In Proceedings of the 2021 2nd China International SAR Symposium (CISS), Shanghai, China, 3–5 November 2021; pp. 1–4. [Google Scholar]
  35. Musa, S.A.; Abdullah, R.S.; Sali, A.; Ismail, A.; Abdul Rashid, N.E. Low-slow-small (LSS) target detection based on micro Doppler analysis in forward scattering radar geometry. Sensors 2019, 19, 3332. [Google Scholar] [CrossRef] [PubMed]
  36. Novakovic, J.; Veljovic, A.; Ilic, S.; Papic, T. Evaluation of classification models in machine learning. Theory Appl. Math. Comput. Sci. 2017, 7, 39–46. [Google Scholar]
  37. Cortes, C.; Vapnik, V. Support-vector networks. Mach. Learn. 1995, 20, 273–297. [Google Scholar] [CrossRef]
  38. Rumelhart, D.E.; Hinton, G.E.; Williams, R.J. Learning representations by back-propagating errors. Nature 1986, 323, 533–536. [Google Scholar] [CrossRef]
  39. Sarkar, T.K.; Wang, H.; Park, S.; Adve, R.; Koh, J.; Kim, K.; Zhang, Y.H.; Wicks, M.C.; Brown, R.D. A deterministic least-squares approach to space-time adaptive processing. IEEE Trans. Antennas Propag. 2001, 49, 91–103. [Google Scholar] [CrossRef]
Figure 1. Designed ensemble decision tree LightGBM-based LSS target detection framework.
Figure 1. Designed ensemble decision tree LightGBM-based LSS target detection framework.
Remotesensing 16 01737 g001
Figure 2. Visualization of the proposed LSS target detection classifier.
Figure 2. Visualization of the proposed LSS target detection classifier.
Remotesensing 16 01737 g002
Figure 3. Detection probabilities of different methods.
Figure 3. Detection probabilities of different methods.
Remotesensing 16 01737 g003
Figure 4. Detection probabilities of different methods and constructed exclusive signal repository.
Figure 4. Detection probabilities of different methods and constructed exclusive signal repository.
Remotesensing 16 01737 g004
Figure 5. Detection probabilities of different methods with different radar configurations.
Figure 5. Detection probabilities of different methods with different radar configurations.
Remotesensing 16 01737 g005
Figure 6. Performance of different methods versus the PFA.
Figure 6. Performance of different methods versus the PFA.
Remotesensing 16 01737 g006
Figure 7. Performance of different methods versus LSS target speed.
Figure 7. Performance of different methods versus LSS target speed.
Remotesensing 16 01737 g007
Figure 8. Impact of learning rate r a on LSS target detection performance.
Figure 8. Impact of learning rate r a on LSS target detection performance.
Remotesensing 16 01737 g008
Figure 9. Impact of ensemble decision tree parameters on LSS target detection performance.
Figure 9. Impact of ensemble decision tree parameters on LSS target detection performance.
Remotesensing 16 01737 g009
Figure 10. Impact of radar configurations N and K on the proposed LSS target detection method.
Figure 10. Impact of radar configurations N and K on the proposed LSS target detection method.
Remotesensing 16 01737 g010
Figure 11. Classification evaluation metrics and the PFA versus scaling parameter factor p.
Figure 11. Classification evaluation metrics and the PFA versus scaling parameter factor p.
Remotesensing 16 01737 g011
Figure 12. Performance comparison of different machine learning methods.
Figure 12. Performance comparison of different machine learning methods.
Remotesensing 16 01737 g012
Figure 14. Detection performance with experimental data.
Figure 14. Detection performance with experimental data.
Remotesensing 16 01737 g014
Figure 15. Detection performance with different experimental data.
Figure 15. Detection performance with different experimental data.
Remotesensing 16 01737 g015
Table 1. Computation time of different detection algorithms.
Table 1. Computation time of different detection algorithms.
(N,K)Average Computation Time
Proposed Method GLRT Rao Wald ML-CFAR OS-CFAR
(14,14)0.580 s0.398 s0.368 s0.363 s0.383 s0.370 s
(16,16)0.676 s0.465 s0.428 s0.423 s0.446 s0.489 s
(18,18)0.778 s0.553 s0.531 s0.529 s0.521 s0.534 s
(20,20)0.931 s0.64 s0.59 s0.582 s0.585 s0.594 s
Table 2. Computation time of different ensemble decision tree algorithms.
Table 2. Computation time of different ensemble decision tree algorithms.
(N,K)Average Computation Time
Proposed Method GBDT CatBoost XGBoost Random Forest
(14,14)0.580 s12.766 s5.763 s1.075 s1.634 s
(16,16)0.676 s12.862 s5.859 s1.171 s1.751 s
(18,18)0.778 s13.576 s5.961 s1.273 s1.853 s
(20,20)0.931 s13.727 s6.112 s1.424 s2.004 s
(22,22)1.186 s13.984 s6.369 s1.681 s2.261 s
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

Liu, J.; Huang, P.; Zeng, C.; Liao, G.; Xu, J.; Tao, H.; Juwono, F.H. Light Gradient Boosting Machine-Based Low–Slow–Small Target Detection Algorithm for Airborne Radar. Remote Sens. 2024, 16, 1737. https://doi.org/10.3390/rs16101737

AMA Style

Liu J, Huang P, Zeng C, Liao G, Xu J, Tao H, Juwono FH. Light Gradient Boosting Machine-Based Low–Slow–Small Target Detection Algorithm for Airborne Radar. Remote Sensing. 2024; 16(10):1737. https://doi.org/10.3390/rs16101737

Chicago/Turabian Style

Liu, Jing, Pengcheng Huang, Cao Zeng, Guisheng Liao, Jingwei Xu, Haihong Tao, and Filbert H. Juwono. 2024. "Light Gradient Boosting Machine-Based Low–Slow–Small Target Detection Algorithm for Airborne Radar" Remote Sensing 16, no. 10: 1737. https://doi.org/10.3390/rs16101737

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