Next Article in Journal
A Self-Powered Density-Based Device for Automatic Mixed-Oil Cutting in Field Pipelines
Previous Article in Journal
Sensing-Aided Communication Method for Distributed Radar Communication System
Previous Article in Special Issue
Research on an Online Intelligent Monitoring System for Resistance Spot Welding Based on Wireless Communication
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Algorithm for Adaptive Detection and Tracking of Extended Targets Using Millimeter-Wave Imaging Radar

1
School of Information and Communication Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China
2
School of Microelectronics and Communication Engineering, Chongqing University, Chongqing 400044, China
3
National Key Laboratory of Wireless Communications, University of Electronic Science and Technology of China, Chengdu 611731, China
4
School of Aeronautics and Astronautics, University of Electronic Science and Technology of China, Chengdu 611731, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(10), 3029; https://doi.org/10.3390/s25103029
Submission received: 17 February 2025 / Revised: 9 April 2025 / Accepted: 9 May 2025 / Published: 11 May 2025
(This article belongs to the Special Issue Computer Vision Recognition and Communication Sensing System)

Abstract

:
A high-resolution imaging radar is exceptionally well-suited for the detection and perception of extended targets (ETs), as it provides a comprehensive representation of the spatial distribution of target scattering characteristics. In this work, we propose an adaptive detection and tracking framework for non-cooperative ETs based on radar imaging. The framework leverages the statistical properties of ETs in radar imaging to construct a target distribution model and introduces an adaptive ET detection and tracking algorithm based on Scattering Point Shift (SPS). This algorithm is designed to track ETs with internal motion characterized by multiple scattering points. The initial target distribution is estimated using two-dimensional kernel density estimation (2D-KDE). Compared to existing ET tracking algorithms, the proposed SPS method demonstrates superior universality in accommodating diverse scattering point distributions and integrates detection and tracking into a unified process, thereby significantly improving information utilization efficiency. The effectiveness of the algorithm is validated through extensive simulations and real-world data collected using a millimeter-wave (mmWave) imaging radar operating in the Linear Frequency Modulated Continuous Wave (LFMCW) mode.

1. Introduction

Recent advancements in hardware technology and the exponential growth of computational power have facilitated the widespread adoption of high-bandwidth mmWave imaging radar across diverse applications, including autonomous driving, road surveillance, and security monitoring [1,2,3]. In these operational contexts, the high bandwidth and large aperture of radar systems enable high-resolution imaging, resulting in most targets being characterized as ETs comprising multiple scattering points [4,5,6]. Within the realm of radar signal processing, ET tracking and detection are of paramount importance, significantly contributing to improved situational awareness and decision-making precision [7,8]. As a result, there is an imperative need to develop accurate and robust tracking and detection methodologies tailored for ETs.
In contrast to point targets, ETs occupy multiple resolution cells in radar measurements, resulting in highly complex scattering characteristics [9,10]. For instance, ETs such as large vehicles, groups of pedestrians, or multi-target formations exhibit intricate shapes, varying sizes, and dynamic motion patterns, which often exceed the capabilities of non-adaptive radar processing algorithms [11]. This inherent complexity demands advanced algorithms that can precisely estimate target extent, orientation, and dynamic behavior. Traditional tracking methods, including the Kalman Filter (KF) and its derivatives, are frequently inadequate for ETs, as they rely on the assumption of point-like scattering centers. To address these challenges, researchers have developed specialized techniques, such as Random Finite Set (RFS) theory, Bayesian frameworks, and machine learning-based approaches [12]. Nevertheless, despite notable advancements, existing methods still face several limitations that impede their effectiveness in practical applications.
Early tracking methodologies predominantly relied on model-based techniques, which assumed that the shape and size of ETs were known a priori [13]. These approaches utilized point target tracking algorithms, such as the KF [14] and particle filter (PF) [15], to achieve target tracking. However, such methods frequently proved inadequate in addressing the complexities associated with unknown, non-cooperative ETs, leading to significant inaccuracies in both detection and tracking performance.
Recent advancements in signal processing have predominantly focused on the development of algorithms specifically designed to address the extended nature of targets. Among the most significant breakthroughs in this domain is the introduction of the Extended Target Tracking (ETT) framework. This innovative model extends beyond the conventional point-target paradigm by representing targets as either a collection of discrete points or extended shapes (e.g., Gaussian or elliptical distributions) within the radar observation space, thereby effectively accommodating the spatial distribution characteristics of targets [16,17].
RFS-based approaches, particularly the Probability Hypothesis Density (PHD) filter and the Cardinalized PHD (CPHD) filter, have been extensively employed in ET tracking applications [18,19]. These methodologies model both target states and measurements as random finite sets, thereby providing a robust framework for handling varying numbers of targets and measurements. For instance, ref. [20] developed a Gaussian Mixture PHD filter specifically tailored for ETs, demonstrating superior performance in cluttered environments. Similarly, ref. [21] introduced the Labeled Multi-Bernoulli filter, which enhances tracking accuracy through the integration of target identity information. Despite these advancements, these methods often encounter challenges related to computational complexity, particularly in dynamic target scenarios, and may exhibit limitations in effectively capturing temporal variations in target morphology.
Bayesian methodologies employ probabilistic models to estimate target states and extents [22,23]. In this context, ref. [24] introduced a hierarchical Gaussian process-based Bayesian algorithm for ET tracking, which effectively captures temporal variations in target morphology. Furthermore, ref. [25] developed a variational Bayesian approach for joint tracking and classification of ETs, demonstrating robust performance in multi-target scenarios. While these methods exhibit theoretical rigor, they are inherently computationally intensive and often require substantial prior knowledge, which may limit their applicability in non-cooperative target environments.
Recent advancements in machine learning have introduced novel solutions for ET tracking [26]. Notably, ref. [27] developed a Convolutional Neural Networks (CNN)-based approach for target extent estimation, achieving high precision in complex environments. Similarly, ref. [28] proposed a Recurrent Neural Network (RNN) framework for dynamic target tracking, demonstrating significant improvements in tracking continuity and accuracy. Despite these promising developments, these methods typically require extensive labeled training datasets, which may not always be readily available. Furthermore, their performance tends to degrade in scenarios with substantial environmental variations, and their computational intensity often poses challenges for real-time applications.
Despite these advancements, significant challenges persist in the detection and tracking of ETs. A primary concern lies in the accurate modeling of both the shape and motion characteristics of ETs, particularly in complex environments where targets exhibit highly dynamic behavior [29,30].
In this work, we present a novel adaptive detection and tracking framework for non-cooperative ETs based on mmWave imaging radar. Our contributions are summarized as follows:
  • Utilizing the statistical properties of ETs in radar imaging, a two-dimensional Gaussian mixture model (2D-GMM) is constructed to represent the target distribution. The target distribution information is extracted from the radar images generated in each coherent processing interval (CPI) through a 2D-KDE approach. This model is highly applicable to most targets in high-resolution radar sensing scenarios and provides an accurate representation of the target scattering distribution characteristics.
  • We propose an adaptive ET detection and tracking algorithm based on scattering point shift (SPS). In addition to rigid targets, this algorithm can effectively handle complex targets with independently moving internal modules, demonstrating a robust performance. By simultaneously performing tracking and detection, the proposed algorithm achieves higher efficiency and lower information loss compared to traditional track-after-detect approaches.
  • The effectiveness of the proposed algorithm is jointly validated through simulations and field measurements, demonstrating its feasibility for practical applications.
The rest of this article is organized as follows. Section 2.1 elaborates on the signal model of the LFMCW mmWave imaging radar and the back-projection algorithm in radar imaging, accompanied by mathematical formulations to illustrate the input data for the proposed algorithm. Section 2.2 constitutes the core of the proposed methodology, where we first discuss the target distribution model within the framework of our algorithm, followed by the derivation of three key components: the target model initialization algorithm, the ET detection and tracking algorithm based on SPS, and the likelihood ratio detection algorithm. Section 3 evaluates the algorithm’s performance metrics through comprehensive simulation experiments and validates the framework’s practicality using real-world measurements. Finally, Section 4 concludes the paper with a summary of the overall work and its contributions.

2. Materials and Methods

2.1. Signal Model and Algorithm Framework

2.1.1. LFMCW Radar Echo Signal Model

A 77 GHz millimeter-wave imaging radar (University of Electronic Science and Technology of China, Chengdu, China) employing a linear frequency-modulated continuous wave as the transmitted signal was utilized to acquire and process target echoes. In the context of detecting ETs characterized by multiple scattering points, the baseband signal obtained after receiver down-conversion can be represented as:
S b ( t , b , l ) = m = 1 M exp { j 2 π [ f 0 τ m + K τ m t + f d , m b T + l d s i n θ m λ ] }
In this formulation, M denotes the total number of scattering points, and m represents their respective index. The fast-time sampling sequence is denoted by t, while b corresponds to the pulse index in coherent processing. The index of the virtual receiving array element in the 77 GHz MIMO radar is represented by l. Additionally, K signifies the frequency modulation slope, f 0 is the carrier frequency, and τ m denotes the two-way delay of the m-th scattering point. The Doppler frequency of the m-th scattering point is given by f d , m , T is the pulse repetition interval, λ is the wavelength, d represents the spacing between antenna array elements, and θ m indicates the azimuth angle of the m-th scattering point.
The radar baseband echo signal, after undergoing matched filter processing, yields a one-dimensional range profile of the imaging area, which reflects the scattering distribution of targets within the beam along the range dimension.
S ˜ b ( t , b , l ) = S b ( τ , b , l ) · r e f ( τ t ) d τ ,
The complex conjugate of the transmitted signal, denoted as r e f ( t ) , is utilized as the reference signal for matched filtering. This process provides significant processing gain to the signal, thereby enhancing the signal-to-noise ratio (SNR).

2.1.2. Backprojection Imaging

The radar imaging process is typically accomplished through joint processing using either an antenna array or a network of multiple radar sensors. In our approach, we employ a sensor network composed of multiple millimeter-wave radars to simultaneously collect the target’s echo signals. After processing, a one-dimensional range profile matrix H of the imaging region is obtained.
Each element in the one-dimensional range profile matrix H represents the integral of scattering points within the same range bin across the angular dimension of the sensor beam:
H ( t , n ) = x y z σ ( p ) e j 2 π f 0 τ t , n d x d y d z , τ t , n = 2 r p , n / c ,
its discrete representation can be expressed as:
H ( t , n ) = P σ ( p ) e j 2 π f 0 τ t , n , τ t , n = 2 r p , n / c ,
σ ( p ) denotes the scattering intensity at a specific position p within the imaging region.
The back-projection imaging algorithm is widely employed in radar imaging due to its advantages of low computational complexity and strong applicability to diverse detection scenarios. The fundamental principle of the back-projection imaging algorithm lies in mapping echoes from multiple incidence angles onto the imaging space of the detection region through a back-projection process, followed by coherent superposition to generate the radar image. Since the signal channels corresponding to the spatial units containing scattering points achieve phase coherence after time-delay compensation, maximum gain is attained, resulting in high-amplitude pixels in the radar image. By applying back-projection to H , the image of the imaging region P is obtained:
I ( p ) = n = 1 N H ( t + τ p , n , n ) = n = 1 N H ( t , n ) · e j 2 π f 0 τ p , n , p P ,
The amplitude of individual pixels in the image exhibits a direct correspondence with the scattering intensity of the target’s constituent points:
I ( x , y ) = I ( p ) = σ ^ ( p ) , p = ( x , y ) P ,
p denotes the positional coordinates ( x , y ) of a pixel, while σ ^ ( p ) represents the observed scattering intensity σ ( p ) at the location p .

2.1.3. Algorithm Framework

Figure 1 presents the comprehensive framework of the adaptive detection and tracking algorithm for ETs utilizing a millimeter-wave imaging radar. The algorithm’s input consists of the imaging results derived from the radar’s echo signal processing of the target region. New targets and existing targets are processed independently. For new targets, an initial two-dimensional Gaussian mixture model is established based on 2D-KDE. For existing targets, the distribution and motion state of the scattering points are estimated and updated using the scattering point drift algorithm. Throughout the process, the algorithm concurrently performs detection and tracking of ETs.

2.2. Adaptive Detection and Tracking Algorithm for ETs

2.2.1. 2D-GMM for ETs

Following matched filtering, the amplitude values of the scattering points corresponding to the extended target in the one-dimensional range profile are characterized by the point spread function:
H ( t , n ) = m = 1 M A m sin c ( B · ( t τ m , n ) ) ,
τ m , n denotes the two-way delay of the m-th scattering point in the n-th angle echo, and B represents the signal bandwidth. Consequently, the range resolution Δ r of the echo can be expressed as:
Δ r = c / 2 B
Upon performing back-projection imaging, the amplitude values of the extended target in the two-dimensional image conform to a two-dimensional Gaussian distribution. 2D-GMM demonstrates superior applicability for robust target characterization due to its capability of smooth approximation of arbitrary shapes and multimodal histograms [31,32]. The mixture parameters—including mean vectors, covariance matrices, and component weights—collectively form a comprehensive feature vector. Thus, for an extended target comprising multiple scattering points with independent intensity and distribution properties, its two-dimensional image distribution can be effectively modeled as a two-dimensional Gaussian mixture model.
G m m ( p ) = m M σ m N ( p | p ¯ m , R m ) ,
N ( p | p ¯ m , R m ) represents the two-dimensional distribution of the m-th scattering point, p ¯ m corresponds to its center, R m describes its distribution covariance matrix, and σ m is related to its weight and scattering point intensity. The expansion of can be expressed as follows:
N ( p , | p ¯ m , R m ) = exp 1 2 p p ¯ m T R m 1 p p ¯ m 2 π R m 1 2
In the two-dimensional image, the integrated normalized amplitude I ¯ ( p ) at each pixel location p serves as an indicator of the “occurrence rate,” reflecting the frequency of its appearance.
I ¯ ( p ) = I ( p ) q Q I ( q )

2.2.2. Target Model Initialization Based on 2D-KDE

For newly detected targets, an initial two-dimensional Gaussian mixture distribution model must be constructed. Since the number of target scattering points—or more precisely, the number of scattering points with intensities within the range of interest—is unknown, it is essential to fit a two-dimensional distribution curve to determine the number of mixture components. In the two-dimensional image, the presence of non-smooth connected pixels resulting from discrete processing significantly impacts the estimation of model parameters.
To overcome these challenges, a two-dimensional kernel density estimation approach is employed to fit the distribution curve, enabling the estimation of both the number of mixture components and their corresponding parameters.
By utilizing a two-dimensional Gaussian kernel function, the probability density f ^ ( p ) at position p is computed as follows:
f ^ ( p ) = q Q I ¯ ( q ) · 1 2 π h 2 · exp p q 2 2 h 2
The window length h of the 2D Gaussian kernel critically determines the smoothness of the density estimation. For high-resolution radar images, we recommend initializing h as twice the range resolution Δ r , followed by empirical fine-tuning based on actual data characteristics.
Normalization is performed as follows:
f ( p ) = f ^ ( p ) q Q f ^ ( q )
Once the two-dimensional distribution curve is obtained, the set of peak points p ˜ K is extracted, and the number of peak points is determined as the number of mixture components, denoted by K.
By employing 2D-KDE, the number of models, along with the initial centers and weights of the mixture models, can be derived. To construct an effective target model, accurate estimation of three key parameters weights σ K , centers p ¯ K , and distribution covariance matrices R K is essential. The workflow of the estimation algorithm is outlined below:
  • Initialize the parameters: σ K 0 corresponds to the normalized amplitudes I ( p ˜ k ) of the K peak points in the image, p ¯ K 0 represents p ˜ K , the positions of these peak points, and R K 0 is initialized based on the range resolution Δ r and angular resolution Δ θ ;
  • The iterative process begins, with i serving as the iteration counter;
  • The probability g ^ k ( p ) that all imaging region units belong to each scattering point model is computed. Here, g ^ k ( p ) , acting as a latent variable in the model, quantifies the membership degree of each data point within the Gaussian component:
    g ^ k ( p ) = σ k i 1 N ( p | p ¯ k i 1 , R k i 1 ) k K σ k i 1 N ( p | p ¯ k i 1 , R k i 1 )
  • Following the update of the membership degree parameter, the weight σ K i is updated. Specifically, the weight of the k-th distribution is derived by aggregating the membership degrees of all data points assigned to the k-th distribution:
    σ k i = 1 P p P g ^ k ( p )
  • The center p ¯ K i of each distribution is updated by weighting the coordinates p using the integrated normalized amplitude I ¯ ( p ) of the pixel points. The center is then computed by maximizing the expected likelihood based on the membership degree g ^ k ( p ) :
    p ¯ k i = p P g ^ k ( p ) · I ¯ ( p ) · p p P g ^ k ( p )
  • The distribution covariance matrix R K i is updated as follows:
    R k i = p P g ^ k ( p ) · I ¯ ( p ) · ( p p ¯ k i ) ( p p ¯ k i ) T p P g ^ k ( p )
  • Steps 3 to 6 are repeated until the weight σ K , center p ¯ K , and distribution covariance matrix R K converge. The convergence condition is defined as:
    σ K i σ K i 1 1 < ε 1 p ¯ K i p ¯ K i 1 1 < ε 2 R K i R K i 1 1 < ε 3
In the formulation, the three convergence thresholds are typically set within 1% to 5% of the parameter magnitudes. For example:
ε 1 = 0.02 · m a x ( σ K ) ε 2 = 0.05 · Δ r ε 3 = 0.05 · R K 0 1
Once the two-dimensional Gaussian mixture model of the image is obtained, the weights σ K are sorted in descending order. The top M weights are selected to form the mixture model of the M scattering points of the extended target, while the remaining K M weights are treated as the noise model.

2.2.3. Target Motion Estimation Based on SPS

The scattering distribution of a time-varying extended target may exhibit variations across different processing cycles at distinct time instances, signifying that the positions of the scattering points within the model evolve over time. Effectively estimating the drift values of the target’s scattering points facilitates the acquisition of the latest motion state for robust tracking while simultaneously updating the target model to enhance detection performance.
Assuming that, in the current t-th processing cycle, the M scattering points of the target have drifted to new positions a m = ( x m , y m ) T relative to the previous ( t 1 ) -th processing cycle, the two-dimensional mixture model of the target is modified as follows after accounting for the drift:
G m m ( p ) = m M σ m N ( p , | a m , R m ) = m M σ m exp 1 2 p a m T R m 1 p a m 2 π R m 1 2
The similarity scale coefficient ρ t ( a ) between the drifted model and the image corresponding to the t-th processing cycle is defined as follows:
ρ t ( a ) = p P I t ( p ) G m m ( p ) = p P m M σ m I t ( p ) 2 π R m 1 2 exp 1 2 p a m T R m 1 p a m
Subsequently, the positions of the scattering points after drift in the t-th cycle are determined by maximizing ρ t ( a ) :
a = max a ρ t ( a )
To maximize ρ t ( a ) , we need to compute its gradient with respect to a m . The gradient of ρ t ( a ) with respect to a m is given by:
a m ρ t ( a ) = p P 1 2 I t ( p ) · G m m ( p ) · a m Gmm ( p )
The gradient of G m m ( p ) with respect to a m is:
a m Gmm ( p ) = σ m · exp 1 2 p a m T R m 1 p a m 2 π R m 1 2 · R m 1 p a m
Thus, the gradient of ρ t ( a ) becomes:
a m ρ t ( a ) = p P 1 2 I t ( p ) · G m m ( p ) · σ m · exp 1 2 p a m T R m 1 p a m 2 π R m 1 2 · R m 1 p a m
To simplify the optimization, we can use a second-order Taylor expansion of ρ t ( a ) around the current estimate of a m . The Taylor expansion is given by:
ρ t ( a + Δ a ) ρ t ( a ) + a m ρ t ( a ) T Δ a + 1 2 Δ a T H ( a ) Δ a
where H ( a ) is the Hessian matrix of ρ t ( a ) with respect to a m . The Hessian can be approximated using numerical methods or computed analytically if feasible.
Using the gradient a m ρ t ( a ) , we can perform gradient ascent to iteratively update the target positions a m :
a m ( k + 1 ) = a m ( k ) + η a m ρ t a ( k )
where a m ( k ) is the estimate of a m at iteration k, η is the learning rate (step size), which can be adjusted dynamically for faster convergence.
The learning rate η is initialized as 0.1 · Δ r , and adaptively reduced by a factor of 0.5 if ρ t ( a ) decreases between iterations. To avoid local minima, we employ a multi-start strategy: the optimization is repeated from three initial positions (previous estimate, perturbed ± Δ r ), and the solution with the highest ρ t ( a ) is selected.
The optimization process stops when the change in a m ρ t ( a ) between iterations falls below a predefined threshold ϵ :
ρ t a ( k + 1 ) ρ t a ( k ) < ϵ
The gradient method requires calculations for each pixel in the image. Assuming an image resolution of N × N , the computational complexity for a single gradient calculation is O ( M × N 2 ) , where M represents the number of scattering points. If the number of iterations is K, the overall complexity becomes O ( K × M × N 2 ) . However, since pixel-level computations are mutually independent, the gradient calculations can be efficiently parallelized on GPU processors. This parallel implementation leads to an exponential reduction in computation time compared to sequential processing.

2.2.4. Likelihood Ratio Detection

After updating the target model, the conditional probability density of each image unit can be obtained under the latest scatter point mixture model and noise model. The conditional probability density of the noise model can be computed as:
G m m ( p | H 0 ) = k = M + 1 K σ k N ( p | p ¯ k , R k ) k = M + 1 K σ k
The conditional probability density of the scatter point distribution model can be expressed as:
G m m ( p | H 1 ) = k = 1 M σ k N ( p | p ¯ k , R k ) k = 1 M σ k
By computing the likelihood ratio and performing detection, the positions of the scatter points can be extracted.

3. Results and Discussion

3.1. Simulation Experiment

To validate the effectiveness of the proposed algorithm, we designed a simulation scenario containing an ET composed of four scattering points.
The simulation experiment encompasses three main components: target echo generation, signal preprocessing, and adaptive tracking/detection. Figure 2 illustrates the computational workflow for echo generation and preprocessing. The pipeline initiates with:
  • Transmitting the signal generation and antenna pattern simulation based on configured radar parameters (carrier frequency, bandwidth, pulse width, PRF, modulation scheme);
  • The determination of scattering point spatial distribution and kinematic states according to the target motion model;
  • The calculation of time delays, phase shifts, and echo power attenuation;
  • The generation of time-domain echoes through the convolution of scattering point distribution with reflection signals;
  • Final output of multi-sensor, multi-pulse echo signals per CPI.
After the echo is generated, the preprocessing stage comprises matched filtering, coherent integration, and multi-sensor registration, culminating in back-projection imaging of the target region.
The imaging region of the simulation scenario is represented by two coordinate axes, x and y, with a distance span of 30 m in both directions. The four scattering points constituting the ET exhibit significant variations in intensity, position, and distribution, with the strong scattering points being more widely distributed compared to the weak ones. The ET as a whole possesses velocity components in both the x and y directions, while each of the four scattering points also exhibits independent motion within the target.
To enhance the realism of the simulation, additive white Gaussian noise (AWGN) with an SNR of 13 dB was superimposed onto the simulated two-dimensional image. The SNR is specifically defined as the peak signal-to-noise ratio. The additive noise is introduced post signal processing to simulate realistic operational conditions.
Figure 3a displays the first frame of the normalized image after the simulation begins. The ET, located in the upper-left region of the image, consists of four scattering points with varying intensities and distributions. Figure 3b illustrates the initial 2D-GMM of the target, obtained through the 2D-KDE algorithm combined with the EM algorithm. The output results and the corresponding simulation parameters are listed in Table 1.
It is evident that the algorithm successfully extracts and accurately models the four scattering points with differing intensities under noisy conditions.
To evaluate the algorithm’s performance in estimating the motion state of the ET and its detection and tracking capabilities, a 50-s simulation scenario was designed based on the aforementioned target parameters. Two-dimensional images were generated and processed at 1-s intervals, resulting in a total of 51 frames. Figure 4 presents the imaging results of the target at the 0th, 10th, 20th, 30th, 40th, and 50th frames. The extended target exhibits a velocity of 0.2 m/s along the x-axis and −0.3 m/s along the y-axis, while each scattering point maintains independent motion within the target. Additionally, the distribution covariance matrix of the scattering points evolves over time.
In addition to the proposed algorithm, we employed KF, PF, PHD, CPHD, VB-BGGIW [25] and CNN-TFD [27] methods for detection and tracking to compare their performance. The position coordinates and velocities of the four scattering points of the extended target, as estimated by these algorithms across multiple frames, were statistically analyzed. The root mean square error (RMSE) of position and velocity estimates was calculated by comparing the results with the ground truth data.
Figure 5 presents a comparative analysis of the processing results from multiple algorithms in the simulation experiment. Specifically, Figure 5a illustrates the RMSE of target position estimation, while Figure 5b shows the RMSE of target velocity estimation. It is evident that the proposed algorithm exhibits faster convergence in both position and velocity estimation compared to the other methods. This is attributed to the elimination of the initial convergence process for filter coefficients in the early frames, which is required by the other algorithms. Furthermore, after convergence, the proposed algorithm achieves lower RMSE values for both position and velocity estimation than the compared methods. Specifically, the proposed algorithm improves position estimation accuracy by 73%, 61%, 50%, 43%, 48% and 42% compared to KF, PF, PHD, CPHD, VB-BGGIW and CNN-TFD respectively. Similarly, it enhances velocity estimation accuracy by 85%, 82%, 67%, 62% 64% and 54% relative to these methods.
Figure 6 presents a comparative analysis of algorithm stability across varying SNR conditions, illustrating the convergence performance curves of the proposed method against benchmark algorithms within a 5–25 dB SNR range. Experimental results demonstrate that the proposed algorithm achieves superior performance at SNR levels above 10 dB. While its low-SNR performance (below 10 dB) is surpassed by CNN and variational Bayesian methods, it maintains an advantage over both KF and PF approaches.

3.2. Field Experiment

To validate the effectiveness of the proposed algorithm in practical applications, we employed a 77 GHz millimeter-wave radar system, developed using the TI AWR2243 RF front-end, for vehicle target imaging. This radar system transmits the received echo signals to the baseboard processor for digital signal processing. Figure 7 illustrates the radar setup and the experimental scenario. The ground truth target positions were obtained using an IMU-GPS positioning system, with each sensor frame’s timestamp synchronized to determine the target’s true position and motion state for every frame. And the operational parameters of the radar are enumerated in Table 2.
Due to the occlusion effect caused by the relatively large size of vehicle targets in radar detection, only partial information of the unobstructed regions of the target can be obtained after processing each frame of echo imaging. Figure 8 illustrates the imaging results when the radar is positioned at the front-left side of the vehicle, showing that only the left side, front, and partial upper regions of the vehicle are imaged. In the field experiment, the vehicle traveled at a speed of 10 km/h, and the millimeter-wave radar continuously collected echo data for 10 s, with each coherent processing interval (CPI) lasting 20 ms, resulting in a total of 500 frames. The proposed algorithm, along with four other algorithms, was applied to process the echo data, and the results were analyzed.
Figure 9 presents the evaluation results of the field experiment. Specifically, Figure 9a illustrates the position root mean square error (RMSE) of the detected vehicle using five different algorithms, while Figure 9b provides a statistical comparison of the number of scattering points processed in real-time using these algorithms over the 10-s duration. The radar was configured with a signal bandwidth of 1 GHz, yielding a range resolution of 0.15 m. As shown, the proposed algorithm achieves a position RMSE between 0.2 m and 0.25 m after convergence, which is close to the radar’s range resolution. In contrast, the position RMSE of the other four algorithms significantly exceeds the range resolution, resulting in suboptimal tracking performance. Figure 9b elucidates the underlying reasons for this phenomenon: the proposed algorithm not only demonstrates excellent processing capabilities for strong scattering points but also effectively extracts weak scattering points. From the first frame, it maintains a high number of processed scattering points, thereby significantly improving the utilization of echo information and enabling accurate estimation of the vehicle’s position. Conversely, the other four algorithms tend to lose partial information of weak scattering points during processing, leading to considerable errors in target estimation.
The proposed signal preprocessing pipeline and detection algorithm were implemented on GPU architecture to achieve real-time processing capabilities. Specifically, our millimeter-wave radar system incorporates an NVIDIA TX2 GPU processor (NVIDIA Corporation, Santa Clara, CA, USA), enabling a processing cycle of 20 ms (equivalent to 50 Hz). Table 3 presents a comparative analysis of computational efficiency, detailing the processing times required by the proposed method and several benchmark algorithms when operating on experimental datasets.

4. Conclusions

In this study, we introduced a novel algorithm for adaptive detection and tracking of extended targets utilizing a millimeter-wave imaging radar, which enables precise and robust detection and tracking of non-cooperative extended targets. By exploiting the statistical properties of ETs in radar imaging, a 2D-GMM was constructed to accurately characterize the scattering distribution of most targets in high-resolution radar sensing scenarios. Under low SNR conditions, the proposed approach, which integrates 2D-KDE with expectation maximization, effectively captures the distribution features of weak scattering points. The accuracy of the target model parameter estimation is confirmed through extensive simulation experiments. In comparison to conventional filtering techniques and RFS-based methods, the proposed scattering point drift-based target motion estimation algorithm demonstrates superior convergence speed and reduced tracking error, as evidenced by real-world experimental results. Furthermore, the tracking precision of the proposed algorithm for complex dynamic ETs approaches the radar’s range resolution. The combined results from both simulation and real-world experiments validate the effectiveness and practical applicability of our proposed method.
This study has several inherent limitations that warrant discussion. The primary focus of the current work is to establish an adaptive detection and tracking framework for extended targets based on the Scattering Point Shift principle. The main objective is to validate the fundamental feasibility of the proposed framework for extended target scenarios. Consequently, this investigation does not account for environments with high clutter interference. Future research will address the challenges posed by multi-target scenarios, intense clutter conditions, and even multipath interference to enhance the algorithm’s applicability in real-world operational environments.

Author Contributions

Conceptualization, G.Z.; methodology, G.Z. and Q.M.; formal analysis, G.Z.; investigation, simulation, and analysis, G.Z.; writing—original draft preparation, G.Z. and X.S.; writing—review and editing, W.S., C.X. and L.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in the study are included in the article material; further inquiries can be directed to the corresponding author.

Acknowledgments

The authors sincerely thank the Radar and Positioning Team of the University of Electronic Science and Technology of China for their invaluable support and constructive feedback during this work.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ETsExtended targets
SPSScattering Point Shift
2D-KDETwo-dimensional kernel density estimation
mmWaveMillimeter-wave
LFMCWLinear Frequency Modulated Continuous Wave
KFKalman Filter
PFParticle filter
RFSRandom Finite Set
ETTExtended Target Tracking
PHDProbability Hypothesis Density
CPHDCardinalized Probability Hypothesis Density
2D-GMMTwo-dimensional Gaussian mixture model
CPICoherent processing interval
SNRSignal-to-noise ratio
EMExpectation-Maximization
AWGNAdditive white Gaussian noise
RMSERoot mean square error

References

  1. Gao, X.; Roy, S.; Xing, G. MIMO-SAR: A Hierarchical High-Resolution Imaging Algorithm for mmWave FMCW Radar in Autonomous Driving. IEEE Trans. Veh. Technol. 2021, 70, 7322–7334. [Google Scholar] [CrossRef]
  2. Kosuge, A.; Suehiro, S.; Hamada, M.; Kuroda, T. mmWave-YOLO: A mmWave Imaging Radar-Based Real-Time Multiclass Object Recognition System for ADAS Applications. IEEE Trans. Instrum. Meas. 2022, 71, 2509810. [Google Scholar] [CrossRef]
  3. Zhang, Y.; Liu, Q.; Hong, R. A Novel Monopulse Angle Estimation Method for Wideband LFM Radars. Sensors 2016, 16, 817. [Google Scholar] [CrossRef] [PubMed]
  4. Richards, M.A. Fundamentals of Radar Signal Processing, 2nd ed.; McGraw-Hill Education: New York, NY, USA, 2014; pp. 10–126. [Google Scholar]
  5. Jiao, H.; Yan, J.; Pu, W.; Chen, Y.; Liu, H.; Greco, M.S. Wideband Sensor Resource Allocation for Extended Target Tracking and Classification. IEEE Trans. Signal Process. 2025, 73, 55–66. [Google Scholar] [CrossRef]
  6. Liu, M.; Zhao, K.; Zhang, Y.; Gao, Y.; Zhang, T. Feature Aided Extended Target Tracking For High Resolution Radar. In Proceedings of the 2021 33rd Chinese Control and Decision Conference (CCDC), Kunming, China, 22–24 May 2021. [Google Scholar]
  7. Wang, S.; Men, C.; Li, R.; Yeo, T.-S. A Maneuvering Extended Target Tracking IMM Algorithm Based on Second-Order EKF. IEEE Trans. Instrum. Meas. 2024, 73, 8505011. [Google Scholar] [CrossRef]
  8. Sang, H.; Zheng, R.; Cheng, H.; Meng, X.; Li, L.; Qi, J. A Review of Point Target and Extended Target Tracking Algorithms. In Proceedings of the 2024 3rd International Conference on Image Processing and Media Computing (ICIPMC), Hefei, China, 17–19 May 2024. [Google Scholar]
  9. Brooker, G. Introduction to Sensors for Ranging and Imaging; SciTech Publishing: Chennai, India, 2013; pp. 21–139. [Google Scholar]
  10. Liu, Q.; Cheng, Y.; Cao, K.; Liu, K. Radar 3-D Forward-Looking Imaging for Extended Targets Based on Attribute Scattering Model. IEEE Geosci. Remote Sens. Lett. 2023, 20, 3502305. [Google Scholar] [CrossRef]
  11. Yoon, Y.S.; Amin, M.G. High resolution through-the-wall radar imaging using extended target model. In Proceedings of the 2008 IEEE Radar Conference, Rome, Italy, 26–30 May 2008. [Google Scholar]
  12. Liu, B.; Tharmarasa, R.; Jassemi, R.; Brown, D. RFS-Based Multiple Extended Target Tracking with Resolved Multipath Detections in Clutter. IEEE Trans. Intell. Transp. Syst. 2023, 24, 10400–10409. [Google Scholar] [CrossRef]
  13. Zhong, Z.; Meng, H.; Wang, X. Extended target tracking using an IMM based Rao-Blackwellised unscented Kalman filter. In Proceedings of the 2008 9th International Conference on Signal Processing, Beijing, China, 26–29 October 2008. [Google Scholar]
  14. Xu, J. Extended Target Tracking Using a Gaussian Mixture Model and Kalman Filter. IEEE Trans. Signal Process. 2017, 65, 1001–1011. [Google Scholar]
  15. Liu, H. Extended Target Tracking Using Gaussian Mixture Model and Particle Filter. IEEE Trans. Aerosp. Electron. Syst. 2016, 52, 1097–1107. [Google Scholar]
  16. Wu, W.; Liu, D.; Sun, J. Multihypothesis Multimodel Elliptic Radon Transform for Low-Observability Maneuvering Range-Ambiguity Target Detection. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 4088–4104. [Google Scholar] [CrossRef]
  17. Yang, S.; Baum, M. Metrics for performance evaluation of elliptic extended object tracking methods. In Proceedings of the 2016 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI), Baden-Baden, Germany, 19–21 September 2016. [Google Scholar]
  18. Shen, X.; Song, Z.; Fan, H. PHD filter for single extended target tracking. In Proceedings of the 2016 CIE International Conference on Radar (RADAR), Guangzhou, China, 10–13 October 2016. [Google Scholar]
  19. Beard, M.; Reuter, S. Multiple Extended Target Tracking with Labeled Random Finite Sets. IEEE Trans. Signal Process. 2016, 64, 1638–1653. [Google Scholar] [CrossRef]
  20. Granstrom, K.; Lundquist, C.; Orguner, O. Extended Target Tracking using a Gaussian-Mixture PHD Filter. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 3268–3286. [Google Scholar] [CrossRef]
  21. Chen, Y.; Liu, W. Multiple extended target tracking based on GLMB filter and gibbs sampler. In Proceedings of the 2017 International Conference on Control, Automation and Information Sciences (ICCAIS), Chiang Mai, Thailand, 31 October–1 November 2017. [Google Scholar]
  22. Eryildirim, A.; Guldogan, M.B. A Bernoulli Filter for Extended Target Tracking Using Random Matrices in a UWB Sensor Network. IEEE Sens. J. 2016, 16, 4362–4373. [Google Scholar] [CrossRef]
  23. Yuan, Y.; Ma, S. Joint Multi-Target Tracking and Identification for Distributed Radars Using Bayesian Binary Test. In Proceedings of the 2024 IEEE Radar Conference, Denver, CO, USA, 6–10 May 2024. [Google Scholar]
  24. Beard, M. Bayesian Multi-Target Tracking with Merged Measurements Using Labelled Random Finite Sets. IEEE Trans. Signal Process. 2015, 63, 1433–1447. [Google Scholar] [CrossRef]
  25. Yang, X.; Jiao, Q. Variational Approximation for Extended Target Tracking in Clutter with Random Matrix. In Proceedings of the 2021 International Conference on Control, Automation and Information Sciences (ICCAIS), Xi’an, China, 14–17 October 2021. [Google Scholar]
  26. Zhao, L. Deep Learning for Radar Target Detection and Tracking: A Survey. IEEE Trans. Signal Process. 2020, 68, 3520–3537. [Google Scholar]
  27. Ding, M.; Ding, Y.; Peng, Y. CNN-Based Time–Frequency Image Enhancement Algorithm for Target Tracking Using Doppler Through-Wall Radar. IEEE Geosci. Remote Sens. Lett. 2023, 20, 3505305. [Google Scholar] [CrossRef]
  28. Zhu, Y. UAV Trajectory Tracking via RNN-Enhanced IMM-KF with ADS-B Data. In Proceedings of the 2024 IEEE Wireless Communications and Networking Conference (WCNC), Dubai, United Arab Emirates, 21–24 April 2024. [Google Scholar]
  29. Zhang, Y. Robust Extended Target Tracking in Cluttered Environments. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 1540–1550. [Google Scholar]
  30. Huang, X. Multi-target Tracking of Extended Targets Using a Hybrid Filter. IEEE Trans. Radar Syst. 2019, 40, 123–134. [Google Scholar]
  31. Seng, C.H.; Bouzerdoum, A.; Amin, M.G.; Ahmad, F. A Gaussian-Rayleigh mixture modeling approach for through-the-wall radar image segmentation. In Proceedings of the 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Kyoto, Japan, 25–30 March 2012; pp. 877–880. [Google Scholar]
  32. Kilaru, V.; Amin, M.G.; Ahmad, F.; Sévigny, P.; DiFilippo, D. Gaussian mixture model based features for stationary human identification in urban radar imagery. In Proceedings of the 2014 IEEE Radar Conference, Cincinnati, OH, USA, 19–23 May 2014; pp. 0426–0430. [Google Scholar]
Figure 1. Framework of the adaptive detection and tracking algorithm for ETs.
Figure 1. Framework of the adaptive detection and tracking algorithm for ETs.
Sensors 25 03029 g001
Figure 2. Echo generation and signal preprocessing pipeline for a single CPI.
Figure 2. Echo generation and signal preprocessing pipeline for a single CPI.
Sensors 25 03029 g002
Figure 3. Simulation scenario and processing results. (a) The simulated extended target is composed of four scattering points with distinct characteristics. (b) The target model initialization results, based on 2D-KDE combined with the Expectation-Maximization algorithm, are presented below.
Figure 3. Simulation scenario and processing results. (a) The simulated extended target is composed of four scattering points with distinct characteristics. (b) The target model initialization results, based on 2D-KDE combined with the Expectation-Maximization algorithm, are presented below.
Sensors 25 03029 g003
Figure 4. Target motion during the simulation process.
Figure 4. Target motion during the simulation process.
Sensors 25 03029 g004
Figure 5. Comparative analysis of multiple algorithms in the simulation experiment. (a) Position RMSE. (b) Velocity RMSE.
Figure 5. Comparative analysis of multiple algorithms in the simulation experiment. (a) Position RMSE. (b) Velocity RMSE.
Sensors 25 03029 g005
Figure 6. Algorithm stability across varying SNR conditions.
Figure 6. Algorithm stability across varying SNR conditions.
Sensors 25 03029 g006
Figure 7. Radar equipment and experimental setup. (a) Internal structure of the radar system. (b) Experimental scenario for field measurements.
Figure 7. Radar equipment and experimental setup. (a) Internal structure of the radar system. (b) Experimental scenario for field measurements.
Sensors 25 03029 g007
Figure 8. Imaging results with radar positioned at the front-left side of the vehicle. (a) Imaging at frame 400. (b) Imaging at frame 500.
Figure 8. Imaging results with radar positioned at the front-left side of the vehicle. (a) Imaging at frame 400. (b) Imaging at frame 500.
Sensors 25 03029 g008
Figure 9. Comparative analysis of multiple algorithms in the field experiment. (a) Position RMSE. (b) Number of tracked scattering points.
Figure 9. Comparative analysis of multiple algorithms in the field experiment. (a) Position RMSE. (b) Number of tracked scattering points.
Sensors 25 03029 g009
Table 1. Output results of 2D-KDE algorithm.
Table 1. Output results of 2D-KDE algorithm.
ParameterTrue ValuesEstimated Values
Scattering point 1
Peak value1.01.0
Central position[−6, 26][−6, 26]
Covariance matrix[2 0.5; 0.5 1][1.98 0.53; 0.51 0.99]
Scattering point 2
Peak value0.50.51
Central position[−10, 26][−9.9, 25.9]
Covariance matrix[1 −0.2; −0.2 0.5][0.96 −0.2; −0.19 0.5]
Scattering point 3
Peak value0.80.81
Central position[−6, 23][−6, 23.1]
Covariance matrix[1.5 −0.5; −0.5 0.8][1.51 −0.49; −0.5 0.78]
Scattering point 4
Peak value0.30.29
Central position[−10, 23][−9.8, 23]
Covariance matrix[0.4 0; 0 0.8][0.38 0.03; 0.01 0.83]
Table 2. mm-Wave radar operational parameters.
Table 2. mm-Wave radar operational parameters.
SymbolParameterValue
f c Carrier frequency76–80 GHz
BBandwidth of the signal1 GHz
f s Sampling rate1.5 GHz
C P I Coherent processing interval20 ms
Table 3. Computational times comparison.
Table 3. Computational times comparison.
MethodComputational Times (ms)
SPS15.7
KF5.1
PF204.4
PHD241.6
CPHD288.7
VB-BGGIW183.5
CNN-TFD325.2
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

Zhang, G.; Shi, W.; Shen, X.; Miao, Q.; Xie, C.; Chen, L. A Novel Algorithm for Adaptive Detection and Tracking of Extended Targets Using Millimeter-Wave Imaging Radar. Sensors 2025, 25, 3029. https://doi.org/10.3390/s25103029

AMA Style

Zhang G, Shi W, Shen X, Miao Q, Xie C, Chen L. A Novel Algorithm for Adaptive Detection and Tracking of Extended Targets Using Millimeter-Wave Imaging Radar. Sensors. 2025; 25(10):3029. https://doi.org/10.3390/s25103029

Chicago/Turabian Style

Zhang, Ge, Weimin Shi, Xiaofeng Shen, Qilong Miao, Chenfei Xie, and Lu Chen. 2025. "A Novel Algorithm for Adaptive Detection and Tracking of Extended Targets Using Millimeter-Wave Imaging Radar" Sensors 25, no. 10: 3029. https://doi.org/10.3390/s25103029

APA Style

Zhang, G., Shi, W., Shen, X., Miao, Q., Xie, C., & Chen, L. (2025). A Novel Algorithm for Adaptive Detection and Tracking of Extended Targets Using Millimeter-Wave Imaging Radar. Sensors, 25(10), 3029. https://doi.org/10.3390/s25103029

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