Next Article in Journal
CCAI-YOLO: A High-Precision Synthetic Aperture Radar Ship Detection Model Based on YOLOv8n Algorithm
Previous Article in Journal
When Deep Learning Meets Broad Learning: A Unified Framework for Change Detection with Synthetic Aperture Radar Images
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Model–Data Dual-Driven Method for Mode-Switching Radar Target Detection

School of Electronics and Information Engineering, Harbin Institute of Technology, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2026, 18(1), 144; https://doi.org/10.3390/rs18010144
Submission received: 20 November 2025 / Revised: 29 December 2025 / Accepted: 30 December 2025 / Published: 1 January 2026

Highlights

What are the main findings?
  • An innovative model-data dual-driven framework is proposed, effectively addressing the degradation of radar detection performance caused by mode-switching in highly maneuvering targets.
  • An interpretable hierarchical residual network is designed, which accurately infers the target’s initial and switch points, while its decision-making rationale is revealed through visualization techniques.
What are the implications of the main findings?
  • This study provides a new method with superior performance and higher efficiency for radar detection of complex maneuvering targets, which can be directly applied to the precise tracking and identification of high-speed targets such as fighter aircraft and missiles.
  • The proposed dual-driven framework and interpretable network design offer a general methodological reference for handling other signal processing problems involving uncertain mode-switching.

Abstract

Maneuvering targets exhibit range migration (RM) and Doppler-frequency migration (DFM) during the coherent integration period. Most existing coherent integration methods model maneuvering target motion with a single motion mode. However, highly maneuvering targets often undergo mode-switching, which degrades the detection performance of conventional algorithms. To address this problem, this paper proposes a model–data dual-driven method for mode-switching radar targets. From the model-driven perspective, the range evolution over time is derived in the Cartesian coordinate system for transitions among constant-velocity (CV), constant-acceleration (CA), and constant-turn (CT) motions, thereby constructing multiple possible mode-switching scenarios. Subsequently, from the data-driven perspective, a hierarchical residual network and keypoint loss functions are designed to learn and capture the uncertainty associated with mode-switching, thereby accurately inferring the initial and switching points of the target. Furthermore, to enhance the interpretability of the network, probability heatmap visualization is employed to intuitively reveal the internal mechanisms of the network. Finally, by partitioning the Coherent Processing Interval (CPI) based on network-detected keypoints, the proposed method performs efficient piecewise coherent integration for different motion models by integrating along the slow-time echo-envelope migration path. Simulation results demonstrate that the proposed method not only effectively eliminates both RM and DFM but also achieves strong detection performance and favorable computational efficiency.

1. Introduction

Radar, as the core equipment of modern sensing systems, plays an indispensable role in various domains, including military defense, civil aviation, maritime surveillance, and meteorological observation. With its all-weather and all-time operating capability, radar enables high-precision detection and continuous tracking of airborne and maritime targets, thereby serving as a critical technological support for national security and societal needs. In the aerospace domain, high-speed maneuvering targets in near-space environments impose more stringent requirements and challenges on radar detection performance. Such targets are characterized by high maneuverability and low observability, rendering conventional radar architectures and signal processing methods ineffective for reliable detection. Consequently, breaking through the limitations of existing signal processing theories, exploring new radar processing mechanisms, and enhancing radar capability against high-speed maneuvering targets have become pressing scientific issues that must be addressed. For radar systems, waveforms with a large time–bandwidth product are typically employed to enhance range resolution and detection accuracy. However, due to the motion characteristics of high-speed maneuvering targets, which may migrate across multiple range and Doppler cells within the coherent processing interval (CPI), the performance of conventional detection algorithms can degrade significantly [1,2,3,4]. Consequently, achieving effective coherent integration in the signal domain has become a critical and challenging problem.
From the perspective of signal processing, pulse integration methods can be categorized into noncoherent integration and coherent integration depending on whether phase information is used. Coherent integration utilizes both amplitude and phase, whereas noncoherent integration relies only on amplitude. Noncoherent integration approaches include the maximum likelihood method, the Hough transform [5,6,7], and dynamic programming. Compared with coherent integration, noncoherent integration is easier to implement in engineering practice but yields lower energy-accumulation efficiency and smaller signal-to-noise ratio (SNR) gains. The mechanism of coherent integration is to compensate for inter-pulse phase fluctuations so that the signals add in phase, thereby achieving efficient energy accumulation. Nevertheless, current coherent integration methods face two issues. First, with the emergence of highly maneuvering targets and the improvement of radar range resolution, the envelope of the target echo crosses range bins over the integration time, i.e., range migration [8], which appears as energy dispersion in the range–pulse domain. Second, target acceleration or higher-order maneuvers induce highly nonlinear phase variations in the echoes, causing energy to disperse across multiple Doppler bins during the integration time, i.e., Doppler migration [9]. Unfortunately, the traditional moving target detection (MTD) algorithm is no longer adequate to handle these situations. To address these problems, many researchers and research teams have proposed a series of solutions. Perry et al. [10,11] introduced the Keystone transform (KT), which corrects RM by performing range–frequency scaling. This approach is applicable to multi-target and low-SNR scenarios and can effectively eliminate RM caused by target radial velocity. However, it fails to correct the range curvature induced by target radial acceleration [12]. Envelope-correlation methods [13], such as the cross-correlation method, minimum-entropy method, and spectral-peak tracking method, are also commonly used for coherent integration. Nevertheless, these methods perform poorly under low-SNR conditions, as weak correlation between adjacent echoes prevents accurate envelope alignment. Other classical multi-pulse integration methods, such as the sequential cross transform [14,15] and the scaled inverse Fourier transform [16,17], reduce computational cost at the expense of detection performance. The Radon–Fourier transform (RFT) [8] performs a joint search over the parameter space to handle both RM and DFM, but it is applicable only when the radial range varies linearly. To overcome this limitation, the generalized Radon–Fourier transform (GRFT) [18] was proposed, extending its applicability to more complex target motions. However, the associated parameter-space search is computationally intensive, limiting its engineering practicality. The short-time generalized Radon–Fourier transform (STGRFT) [19] further improves detection performance for maneuvering targets, but the additional filtering substantially increases computational complexity. Traditional coherent integration methods can be viewed as model-driven approaches that struggle to balance computational cost and detection performance and thus hamper further development. Moreover, most existing methods rely on a single motion model assumption and fail to account for mode-switching, thereby limiting detection capabilities in complex maneuvering scenarios.
The rapid advancement of deep learning and computing power has markedly accelerated progress in computer vision and natural language processing. Deep convolutional neural networks (CNNs) have achieved notable breakthroughs in optical-image target detection. Since 2010, applications of deep learning to radar datasets have received increasing attention. Early research focused primarily on classification and recognition of synthetic aperture radar (SAR) imagery and subsequently expanded to radar target detection and tracking. Compared with traditional methods that require handcrafted feature extraction, deep learning-based detectors provide superior automatic feature extraction and representation capabilities. Wang et al. [20] proposed a semi-supervised detection framework that improves the generalization of target detectors. Su et al. [21] introduced a method based on a spatiotemporal attention graph convolutional network operating on radar echoes. In this framework, multi-frame radar echoes are converted into graph signals to enable target detection in cluttered backgrounds, thereby enhancing detection performance. Yan et al. [22] combined a deep neural network with conventional coherent integration methods for maneuvering target detection, achieving improvements in both detection accuracy and the precision of parameter estimation. Jiang et al. [23] developed a fast parameter estimation approach using a residual network, attaining better detection performance with reduced computational complexity. Wang et al. [24] employed a fully convolutional network (FCN) to perform target trajectory detection and accumulated target energy along the detected trajectory, achieving a favorable balance between detection performance and computational complexity. Our research group has also contributed to improving target trajectory detection accuracy and network interpretability [25], further enhancing overall detection performance. In summary, the aforementioned deep learning-based radar target detection approaches can be regarded as data-driven methods with limited model-driven components. However, existing coherent integration methods face three key issues. First, most of these methods assume that the target follows a single motion mode within the observation period, i.e., only one kinematic state exists. Second, they typically employ polynomial signal models without accounting for the intrinsic characteristics of target motion. For instance, when the target performs constant-turn or circular maneuvers, conventional polynomial modeling fails to accurately describe such motion patterns, leading to model mismatch and detection performance degradation. Third, current studies still lack a unified framework that combines the advantages of both data-driven and model-driven paradigms, particularly for modeling targets with complex maneuvering behaviors involving mode-switching. Such hybrid approaches have been widely recognized and actively explored in other target detection domains [26,27,28,29].
Motivated by the aforementioned analysis, this paper proposes a model–data dual-driven method for mode-switching radar target detection. The model-driven component establishes precise kinematic representations of various motion modes and their spatial transitions, thereby enhancing detection robustness against maneuvering targets. Conversely, the data-driven component leverages a deep network trained on diverse motion trajectories, utilizing specialized loss functions to capture both the regularity and stochasticity of target motion. Fundamentally, detection performance hinges on the quality of feature representation. To this end, a multi-scale feature extraction network is developed to learn a nonlinear mapping from noisy radar echoes to target trajectories. This facilitates the accurate estimation of initial states and mode-switching instants, which are subsequently used to partition the coherent integration interval. Following this, parametric phase compensation and an energy-maximization criterion are applied to achieve effective coherent integration. Furthermore, to enhance interpretability, probability heatmap visualizations are employed to elucidate the network’s internal decision-making mechanisms. The main contributions of this article are summarized as follows:
(1) Construction of a comprehensive kinematic trajectory dataset for mode-switching targets. As described in [30,31,32], the CV model, the CT model, and their combinations can characterize target maneuverability. Building on this, we extend the dataset to include a richer set of motion models—namely CV, CT, CA, and their combinations—for mode-switching scenarios. This design captures a broad spectrum of real-world kinematics, thereby enhancing the generalization capability and detection performance of the proposed method.
(2) Development of a multi-scale feature extraction network. We develop a network architecture based on multi-scale feature extraction: shallow features are extracted using large convolutional kernels of different sizes, while deep features are extracted via multiple residual submodules. During the training process, classification and localization losses are jointly optimized for the initial points and mode-switching (switch) points of the target trajectories. This enables the network to learn robust feature representations, significantly improving the estimation accuracy of these keypoints.
(3) Enhanced interpretability via network output visualization. In the range-pulse spectrum, the keypoints identified by the network are highlighted with high posterior probabilities, yielding clear spectral-peak indications. This visualization not only facilitates the verification of initial and switching instants but also localizes candidate intervals for coherent integration, providing explicit guidance for subsequent parametric phase compensation.
(4) Efficient piecewise coherent integration strategy. Utilizing the keypoints estimated by the network, the CPI is adaptively partitioned into sub-intervals corresponding to distinct motion modes. Coherent integration is then achieved by performing phase compensation for the remaining motion parameters followed by an energy-maximization criterion. Consequently, the detrimental effects of both RM and DFM are effectively mitigated.
The remainder of this paper is organized as follows. Section 2 presents the signal model. Section 3 details the proposed method. Section 4 provides the simulation results and discussion. Section 5 concludes the paper.

2. Methodology

In a fully coherent pulse radar system, the linear frequency modulated (LFM) signal is commonly employed as the baseband waveform for target detection. Suppose that M pulses are transmitted during the detection period. the signal model of the m-th pulse can be expressed as follows:
S t t ^ , t m = r e c t t ^ T p exp j π μ t ^ 2 exp j 2 π f c t ^ + t m
where r e c t ( x ) = 1 x 0.5 0 x > 0.5 denotes the rectangle window function. j = 1 is the imaginary unit. The fast time and the slow time are denoted as t ^ and t m , respectively. t m = m × T r ( m = 0 , 1 , , M 1 ) , where T r denotes the pulse repetition time. The coherent integration time is T CPI = M × T r . The frequency modulation rate is μ , which can be expressed as μ = B / T p . T p and B denote the pulse duration and bandwidth, respectively. The carrier frequency is f c .
During the observation period, let the instantaneous radial distance between the radar and the maneuvering target be denoted by r ( t m ) . Then, the received baseband echo can be written as:
S r t ^ , t m = A r r e c t t ^ 2 r ( t m ) c T p exp j π μ t ^ 2 r ( t m ) c 2 exp j 4 π r ( t m ) λ
where A r stands for the amplitude of echo. λ denotes the wavelength. c is the light speed.
After pulse compression (PC), the range-compressed signal can be expressed as:
S cs ( t ^ , t m ) = A cs sinc B t ^ 2 r ( t m ) c exp j 4 π r ( t m ) λ
where A cs indicates the amplitude of compressed signal.

3. Proposed Method

3.1. Target Trajectory Dataset Generation

Assume that the initial Cartesian position is ( p x , 0 CV , p y , 0 CV ), and the velocity of target is ( v x CV , v y CV ). Therefore, the instantaneous position of a CV target in the x and y directions are:
p x CV ( t m ) = p x , 0 CV + v x CV t m p y CV ( t m ) = p y , 0 CV + v y CV t m .
Then, according to r CV ( t m ) = p x CV ( t m ) 2 + p y CV ( t m ) 2 , the target instantaneous range r CV ( t m ) within the observation period can be expressed as:
r CV t m = r CV , 0 2 + 2 r CV , 0 r ˙ CV , 0 t m + v CV , 0 2 t m 2
where r CV , 0 = p x , 0 CV 2 + p y , 0 CV 2 denotes the initial range, r ˙ CV , 0 = ( p x , 0 CV v x CV + p y , 0 CV v y CV ) / r CV , 0 denotes the target’s radial velocity (relative to the radar) at the initial time, v CV = v x CV 2 + v y CV 2 denotes the absolute value of the target’s velocity.
Similarly, assume that the initial Cartesian position is ( p x , 0 CT , p y , 0 CT ) , the velocity of target is ( v x CT , v y CT ) , and the turn rate is ω CT , 0 . Therefore, the instantaneous position of a CT target in the x and y directions are:
p x CT ( t m ) = p x , 0 CT + sin ω CT , 0 t m ω CT , 0 v x CT 1 cos ω CT , 0 t m ω CT , 0 v y CT p y CT ( t m ) = p y , 0 CT + 1 cos ω CT , 0 t m ω CT , 0 v x CT + sin ω CT , 0 t m ω CT , 0 v y CT .
Then, according to r CT ( t m ) = p x CT ( t m ) 2 + p y CT ( t m ) 2 , the target instantaneous range r CT ( t m ) within the observation period can be expressed as:
r CT ( t m ) = r CT , 0 2 + 2 sin ω CT , 0 t m ω CT , 0 r CT , 0 r ˙ CT , 0 + 2 1 cos ω CT , 0 t m ω CT , 0 2 σ CT , 0
where r CT , 0 = p x , 0 CT 2 + p y , 0 CT 2 denotes the initial range. r ˙ CT , 0 = p x , 0 CT v x CT + p y , 0 CT v y CT r CT , 0 denotes the target’s radial velocity. σ CT , 0 = v x CT 2 + v y CT 2 + ω CT , 0 p y , 0 CT v x CT p x , 0 CT v y CT is introduced via a variable substitution. Since it is of the same order as the squared velocity, it is referred to as the pseudo velocity.
Likewise, assume that the initial Cartesian position is ( p x , 0 CA , p y , 0 CA ) ; the velocity of the target is ( v x CA , v y CA ) , and the acceleration of the target is ( a x CA , a y CA ) . Therefore, the instantaneous position of a CA target in the x and y directions are:
p x CA ( t m ) = p x , 0 CA + v x CA t m + 1 2 a x CA t m 2 p y CA ( t m ) = p y , 0 CA + v y CA t m + 1 2 a y CA t m 2 .
Then, according to r CA ( t m ) = p x CA ( t m ) 2 + p y CA ( t m ) 2 , the target instantaneous range r CA ( t m ) within the observation period can be expressed as:
r CA ( t m ) = r CA , 0 2 + 2 r CA , 0 v CA cos θ r ˙ v , 0 t m + v CA , 0 2 + r CA , 0 a CA , 0 cos θ v a , 0 cos θ r ˙ v , 0 t m 2 + v CA , 0 a CA , 0 cos θ v a , 0 t m 3 + 0.25 a CA , 0 2 t m 4 .
where r CA , 0 = p x , 0 CA 2 + p y , 0 CA 2 denotes the initial range. The angle between the target’s velocity and acceleration is defined as θ v a in the Cartesian coordinate system, then when the target executes CA motion, the velocity and acceleration vectors satisfy the collinearity condition, i.e., θ v a , 0 = 0 or π . Meanwhile, the angle between the target’s velocity and radial velocity is denoted as θ r ˙ v , 0 = [ 0 , π ] . v CA , 0 = v x CA 2 + v y CA 2 denotes the absolute value of the target’s velocity, and the relationship between the target’s radial velocity and velocity can be expressed as r ˙ CA , 0 = v CA , 0 cos θ r ˙ v , 0 . a CA , 0 = a x CA 2 + a y CA 2 denotes the absolute value of the target’s acceleration.
By forming diverse combinations of the three basic motion types, we comprehensively cover potential mode-switching behaviors observed in practice. Table 1 shows the details. It is worth noting that Case 5 and Case 6 have been discussed in previous work [32]. Therefore, the following analysis focuses on Cases 1–4. Take Case 1 as an example; Case 1 indicates that the target first executes a segment of CV motion followed by a segment of CA motion, with the mode-switching occurring at an arbitrary pulse.
Case 1: the target first executes a segment of CV motion followed by a segment of CA motion, with the mode-switching occurring at t γ , which can be expressed as follows:
r CVCA ( t m ) = r CV , 0 2 + 2 r CV , 0 r ˙ CV , 0 t m + v CV , 0 2 t m 2 , 0 t m t γ r CA , t γ 2 + 2 r CA , t γ v CA , t γ cos θ r ˙ v , t γ t m + v CA , t γ 2 + a CA , t γ r CA , t γ cos θ v a , t γ cos θ r ˙ v , t γ t m 2 + cos θ v a , t γ v CA , t γ a CA , t γ t m 3 + 0.25 a CA , t γ 2 t m 4 , t γ < t m t M 1 .
Case 2: the target first executes a segment of CA motion followed by a segment of CV motion, with the mode-switching occurring at t γ , which can be expressed as follows:
r CACV ( t m ) = r CA , 0 2 + 2 r CA , 0 v CA , 0 cos θ r ˙ v , 0 t m + v CA , 0 2 + a CA , 0 r CA , 0 cos θ v a , 0 cos θ r ˙ v , 0 t m 2 + cos θ v a , 0 v CA , 0 a CA , 0 t m 3 + 0.25 a CA , 0 2 t m 4 , 0 t m t γ r CV , t γ 2 + 2 r CV , t γ r ˙ CV , t γ t m + v CV , t γ 2 t m 2 , t γ < t m t M 1 .
Case 3: the target first executes a segment of CT motion followed by a segment of CA motion, with the mode-switching occurring at t γ , which can be expressed as follows:
r CTCA ( t m ) = r CT , 0 2 + 2 sin ω CT , 0 t m ω CT , 0 r CT , 0 r ˙ CT , 0 + 2 1 cos ω CT , 0 t m ω CT , 0 2 σ CT , 0 , 0 t m t γ r CA , t γ 2 + 2 r CA , t γ v CA , t γ cos θ r ˙ v , t γ t m + v CA , t γ 2 + a CA , t γ r CA , t γ cos θ v a , t γ cos θ r ˙ v , t γ t m 2 + cos θ v a , t γ v CA , t γ a CA , t γ t m 3 + 0.25 a CA , t γ 2 t m 4 , t γ < t m t M 1 .
Case 4: the target first executes a segment of CA motion followed by a segment of CT motion, with the mode-switching occurring at t γ , which can be expressed as follows:
r CACT ( t m ) = r CA , 0 2 + 2 r CA , 0 v CA , 0 cos θ r ˙ v , 0 t m + v CA 2 + a CA , 0 r CA , 0 cos θ v a , 0 cos θ r ˙ v , 0 t m 2 + cos θ v a , 0 v CA , 0 a CA , 0 t m 3 + 0.25 a CA , 0 2 t m 4 , 0 t m t γ r CT , t γ 2 + 2 sin ω CT , t γ t m ω CT , t γ r CT , t γ r ˙ CT , t γ + 2 1 cos ω CT , t γ t m ω CT , t γ 2 σ CT , t γ t γ < t m t M 1 .
At this point, the accurate range evolution model of mode-switching target have been fully established, and the target trajectories used for subsequent network’s training and testing process will be generated based on the above equations. Suppose the maximum range migration of the target is D, and the length of each range cell is Δ r . After discretization, the trajectory can be expressed as follows:
round r ( t 0 ) Δ r , round r ( t 1 ) Δ r , , round r ( t M 2 ) Δ r , round r ( t M 1 ) Δ r = R C 0 , R C 1 , , R C M 2 , R C M 1
where round ( ) denotes the round function.
Figure 1 provides a more intuitive illustration of the above process. Assuming the number of pulses is M = 64 ; the red boxes in the figure denote the labels of the initial point and switch point (marked as 1), while all other positions are labeled as 0. The training set Ω mainly consists of two parts: the radar echo signals E R 2 × ( 2 × D + 1 ) × M and the labels of keypoints K d , m (i.e.,the initial point and switch point), and d represents the range cell corresponding to the m-th pulse number. If there are Q groups of training samples, the dataset Ω can be expressed as follows:
Ω = E q , K d , m q q = 1 , 2 , , Q
where the trajectory labels K d , m are formulated in a one-hot encoding format:
K d , m q = 1 , m = 0 , γ K d , m q = 0 , others .
where γ denotes the pulse number corresponding to the mode-switching time.
When E q is the input of the network, the output is:
K ^ d , m q = Network E q ; w
where w = w 1 , w 2 , , w N w represents the trainable hyperparameters of the network, and N w denotes the number of weights.

3.2. Architecture of the KDNet

In this section, a hierarchical residual network, referred to as the Keypoint Detection Network (KDNet), is proposed to detect two types of keypoints, i.e., the initial point and the switch point. The network mainly consists of two components: a hierarchical shrinking module (hsm) and a residual module (rm). The hierarchical shrinking module is designed to progressively reduce the resolution of the feature maps derived from the original radar echo signals while preserving key information from different receptive fields. This module is implemented by applying large convolutional kernels of various scales to perform down-sampling, thereby retaining as much feature information as possible. It serves as an essential component for feature compression and dimensionality reduction. For the residual module, its purpose is to deepen the network and extract more high-level features, while effectively preventing gradient vanishing or explosion. This module is implemented through multiple skip connections, enabling feature information to be transmitted to deeper layers without distortion.
The input size of data is 2 × 2 × D + 1 × M , where the first term “2” represents the real and imaginary parts of the radar echo signal. When the radar echo data E q is fed into the hierarchical shrinking module, the output h hsm is obtained by convolving the input with two different large-scale convolution kernels, C 1 = ( 14 , 7 , 32 ) and C 2 = ( 13 , 7 , 32 ) . The number of channels in each convolutional layer of this module is 32. To represent the above computation process, we first define:
f CBL , 1 = f LR f BN C 1
f CBL , 2 = f LR f BN C 2
where f BN denotes the batch normalization operation and f LR represents the LeakyReLU activation function. Then, the output of the hierarchical shrinking module h hsm is as follows:
h hsm = f CBL , 2 f CBL , 2 f CBL , 1 f CBL , 1 E q .
The structural parameters of the hierarchical shrinking module is shown in Table 2.
The residual module consists of three submodules, where the input is the output of hierarchical shrinking module h hsm , and the output of the residual module is h rm . We can also define:
f CBL , 3 i = f LR f BN C 3 i
f CBL , 4 i = f LR f BN C 4 i
where C 3 i = ( 1 , 1 , C o u t , i ) , i = 1 , 2 , 3 and C 4 i = ( 13 , 7 , C o u t , i ) , i = 1 , 2 , 3 . It is noticed that the skip connections are implemented via C 3 i . The number of channels in each submodule are C o u t , 1 = 64 , C o u t , 2 = 82 and C o u t , 3 = 101 , respectively. Take the first residual submodule h R , 1 as an example, which can be expressed as follows:
h Δ R , 1 = f CBL , 3 1 h hsm + f CBL , 4 1 h hsm
h R , 1 = h Δ R , 1 + f CBL , 4 1 f CBL , 4 1 h Δ R , 1 .
Similarly, the second residual submodule h R , 2 is
h Δ R , 2 = f CBL , 3 2 h R , 1 + f CBL , 4 2 h R , 1
h R , 2 = h Δ R , 2 + f CBL , 4 2 f CBL , 4 2 h Δ R , 2 .
The third residual submodule (the output of residual module) h rm can be expressed as follows:
h Δ R , 3 = f CBL , 3 3 h R , 2 + f CBL , 4 3 h R , 2
h rm = h Δ R , 3 + f CBL , 4 3 f CBL , 4 3 h Δ R , 3 .
Finally, the convolutional kernel C 5 = 7 , 7 , 101 is employed to produce the probability maps h keypoint corresponding to the initial point and the switch point, which can be expressed as follows:
h keypoint = f sigmoid f LR f BN C 5 h rm
where f sigmoid denotes the sigmoid function. The structural parameters of the residual module and the network output are listed in Table 3.

3.3. Loss Function

Since one target trajectory contains only two keypoints, i.e., the initial point and the switch point, whereas the number non-keypoint samples overwhelmingly exceeds that of the keypoints, the datasets suffers from a serve class imbalance. Under such conditions, the conventional cross entropy loss tends to cause the network to overfit background noise and fail to effectively learn the discriminative features associate with keypoints.
To address the above issue and effectively supervise the feature learning around keypoint regions, a joint supervision loss function is developed. This strategy encourages the network to concentrate more on the features near the keypoints and on improving the detection accuracy. From the perspectives of keypoint classification and regression, the loss function is composed of two components: the Position-Aware Weighted Binary Cross-Entropy (PAW-BCE) loss and the Wing loss. The PAW-BCE loss is designed to distinguish the keypoints of the target trajectory from the background noise in radar echo signals. Specifically, it assigns higher weights to spatial positions corresponding to keypoints, thereby guiding the network to focus on these critical regions and enhancing the classification accuracy of keypoints. The PAW-BCE loss for a batch of data can be defined as follows:
L PAW - BCE = W d , m q Q × M × ( 2 × D + 1 ) q = 1 Q d = 1 2 × D + 1 m = 0 M 1 K d , m q log K ^ d , m q + 1 K d , m q log 1 K ^ d , m q
where W d , m q denotes the position-aware weighted coefficients designed to enhance the significance of initial point and switch point, which is as follows:
W d , m q = ε R 0 , ( d , m ) = initial point ε SP , ( d , m ) = switch point 1 , others .
Since the variation range of the switch point in the range–pulse domain is larger than that of the initial point (as the anchor center of the sliding detection window is located at the initial point), the weight value at the switch point can be further increased, i.e., ε SP > ε R 0 so that the network pays more attention to the characteristic features around the switching point. As for the regression of keypoints, it is implemented using the Wing loss function, which is defined as follows:
L Wing δ = κ · log 1 + δ ϖ , δ < κ δ C o n s , others
where C o n s = κ κ · log 1 + κ ϖ enforces continuity of the loss at the switching boundary precludes gradient discontinuities, ϖ is a smoothing term for the logarithmic part that tempers the influence of small errors, κ tunes the extent of the nonlinear segment, and δ represents the estimation residual. Overall, the loss function is:
L = L PAW - BCE + ξ L Wing
where ξ denotes the weight coefficient of the loss function. The weight parameter λ was determined through empirical analysis. We observed that the model performance remains stable and insensitive to variations in ξ within the range of [ 0.5 , 1 ] . In this work, we set ξ = 0.8 to balance the loss terms.

3.4. Parameter Estimation

Based on the above method, the initial points and switch points can be obtained. Subsequently, energy accumulation is performed according to different motion phases, each corresponding to a specific precise range-evolution model. This section mainly discusses the coherent accumulation processes for four types of target motion: CVCA, CACV, CTCA, and CACT motion cases. For brevity and to avoid redundancy, only the procedures of parameter estimation for Case 1 (CVCA) and Case 3 (CTCA) are presented, as the remaining two (Case 2 and Case 4) can be derived in a similar manner to the above cases.
Case 1: According to Equation (10), the coherent integration method based on the CVCA motion target trajectory is as follows:
r CVCA s t m ; r ˙ CV , 0 s , v CV , 0 s , v CA , t γ s , a CA , t γ s , θ v a , t γ s , θ r ˙ v , t γ s = r CV , 0 2 + 2 r CV , 0 v CV , 0 s cos θ r ˙ v , 0 s t m + ( v CV , 0 s ) 2 t m 2 , 0 t m t γ r CA , t γ 2 + 2 r CA , t γ v CA , t γ s cos θ r ˙ v , t γ s t m + ( v CA , t γ s ) 2 + a CA , t γ s r CA , t γ cos θ v a , t γ s cos θ r ˙ v , t γ s t m 2 + cos θ v a , t γ s v CA , t γ s a CA , t γ s t m 3 + 0.25 ( a CA , t γ s ) 2 t m 4 , t γ < t m t M 1
where r ˙ CV , 0 s , v CV , 0 s , v CA , t γ s , a CA , t γ s , θ v a , t γ s , θ r ˙ v , t γ s are the parameters to be searched, which are denoted with the superscript “s”.
According to (3) and (34), we can obtain the following:
G r ˙ CV , 0 s , v CV , 0 s , v CA , t γ s , a CA , t γ s , θ v a , t γ s , θ r ˙ v , t γ s = 0 T A cs sinc B 2 r CVCA s t m r CVCA t m c × exp j 4 π r CVCA s t m r CVCA t m λ d t m .
When the search parameters match the true target parameters, i.e., r ˙ CV , 0 s = r ˙ CV , 0 , v CV , 0 s = v CV , 0 , v CA , t γ s = v CA , t γ , a CA , t γ s = a CA , t γ , θ v a , t γ s = θ v a , t γ , θ r ˙ v , t γ s = θ r ˙ v , t γ ; we have the following:
r CVCA s t m ; r ˙ CV , 0 s , v CV , 0 s , v CA , t γ s , a CA , t γ s , θ v a , t γ s , θ r ˙ v , t γ s r CVCA t m 0 .
The integration peak obtained during the accumulation process can be expressed as follows:
G r ˙ CV , 0 s , v CV , 0 s , v CA , t γ s , a CA , t γ s , θ v a , t γ s , θ r ˙ v , t γ s = 0 T A cs sinc 2 B c × 0 × exp j 4 π λ × 0 d t m = A cs T .
It is noteworthy that prior to the matching process, the value ranges of the seven parameters involved in the CVCA target must be determined based on prior information. Specifically:
r ˙ CV , 0 s n CV , 0 r ˙ = r ˙ CV , 0 min + n CV , 0 r ˙ Δ r ˙ CV , 0 r ˙ CV , 0 min , r ˙ CV , 0 max , n CV , 0 r ˙ = 0 , 1 , , N CV , 0 r ˙ 1
v CV , 0 s n CV , 0 v = v CV , 0 min + n CV , 0 v Δ v CV , 0 v CV , 0 min , v CV , 0 max , n CV , 0 v = 0 , 1 , , N CV , 0 v 1
v CA , t γ s n CA , t γ v = v CA , t γ min + n CA , t γ v Δ v CA , t γ v CA , t γ min , v CA , t γ max , n CA , t γ v = 0 , 1 , , N CA , t γ v 1
a CA , t γ s n CA , t γ a = a CA , t γ min + n CA , t γ a Δ a CA , t γ a CA , t γ min , a CA , t γ max , n CA , t γ a = 0 , 1 , , N CA , t γ a 1
θ v a , t γ s n θ , t γ v a = θ v a , t γ min + n θ , t γ v a Δ θ v a , t γ θ v a , t γ min , θ v a , t γ max , n θ , t γ v a = 0 , 1 , , N θ , t γ v a 1
θ r ˙ v , t γ s n θ , t γ r ˙ v = θ r ˙ v , t γ min + n θ , t γ r ˙ v Δ θ r ˙ v , t γ θ r ˙ v , t γ min , θ r ˙ v , t γ max , n θ , t γ r ˙ v = 0 , 1 , , N θ , t γ r ˙ v 1
where N CV , 0 r ˙ and N CV , 0 v denote the searching number of radial velocity and velocity in the CV phase, respectively. N CA , t γ v , N CA , t γ a , and N θ , t γ r ˙ v denote the searching number of radial velocity, velocity, acceleration, the angle between velocity and acceleration, and the angle between radial velocity and velocity, respectively. Additionally, r ˙ CV , 0 min , r ˙ CV , 0 max , v CV , 0 min , v CV , 0 max , v CA , t γ min , v CA , t γ max , a CA , t γ min , a CA , t γ max , θ v a , t γ min , θ v a , t γ max and θ r ˙ v , t γ min , θ r ˙ v , t γ max represent the search ranges, which can be derived from prior information such as the target’s fundamental physical properties and empirical knowledge. Δ r ˙ CV , 0 , Δ v CV , 0 , Δ v CA , t γ , Δ a CA , t γ , Δ θ v a , t γ , and Δ θ r ˙ v , t γ correspond to the search intervals.
By incorporating all the search parameters into the trajectory equation of CVCA motion, we obtain the following:
r CVCA s t m ; r ˙ CV , 0 s n CV , 0 r ˙ , v CV , 0 s n CV , 0 v , v CA , t γ s n CA , t γ v , a CA , t γ s n CA , t γ a , θ v a , t γ s n θ , t γ v a , θ r ˙ v , t γ s n θ , t γ r ˙ v = r CV , 0 2 + 2 r CV , 0 r ˙ CV , 0 s n CV , 0 r ˙ t m + v CV , 0 s n CV , 0 v 2 t m 2 , 0 t m t γ r CA , t γ 2 + 2 r CA , t γ v CA , t γ s n CA , t γ v cos θ r ˙ v , t γ s n θ , t γ r ˙ v t m + v CA , t γ s n CA , t γ v 2 + a CA , t γ s n CA , t γ a r CA , t γ × cos θ v a , t γ s n θ , t γ v a cos θ r ˙ v , t γ s n θ , t γ r ˙ v t m 2 + cos θ v a , t γ s n θ , t γ v a v CA , t γ s n CA , t γ v a CA , t γ s n CA , t γ a t m 3 + 0.25 a CA , t γ s n CA , t γ a 2 t m 4 , t γ < t m t M 1
The coherent integration output with respect to different search parameters can be expressed as follows:
G r ˙ CV , 0 s n CV , 0 r ˙ , v CV , 0 s n CV , 0 v , v CA , t γ s n CA , t γ v , a CA , t γ s n CA , t γ a , θ v a , t γ s n θ , t γ v a , θ r ˙ v , t γ s n θ , t γ r ˙ v = m = 0 M 1 S cs r CVCA s m T r Δ r , m × exp j 4 π r CVCA s m T r λ
Case 3: According to Equation (12), the coherent integration method based on the CTCA motion target trajectory is as follows:
r CTCA s t m ; r ˙ CT , 0 s , ω CT , 0 s , σ CT , 0 s , v CA , t γ s , a CA , t γ s , θ v a , t γ s , θ r ˙ v , t γ s = r CT , 0 2 + 2 sin ω CT , 0 s t m ω CT , 0 s r CT , 0 r ˙ CT , 0 s + 2 1 cos ω CT , 0 s t m ω CT , 0 s 2 σ CT , 0 s , 0 t m t γ r CA , t γ 2 + 2 r CA , t γ v CA s cos θ r ˙ v s t m + v CA , t γ s 2 + a CA , t γ s r CA , t γ cos θ v a , t γ s cos θ r ˙ v , t γ s t m 2 + cos θ v a , t γ s v CA , t γ s a CA , t γ s t m 3 + 0.25 a CA , t γ s 2 t m 4 , t γ < t m t M 1
where r ˙ CT , 0 s , ω CT , 0 s , σ CT , 0 s , v CA , t γ s , a CA , t γ s , θ v a , t γ s , and θ r ˙ v , t γ s are the parameters to be searched, which are denoted with the superscript “s”.
According to (3) and (46), we can obtain the following:
G r ˙ CT , 0 s , ω CT , 0 s , σ CT , 0 s , v CA , t γ s , a CA , t γ s , θ v a , t γ s , θ r ˙ v , t γ s = 0 T A cs sinc B 2 r CTCA s t m r CTCA t m c × exp j 4 π r CTCA s t m r CTCA t m λ d t m .
When the search parameters match the true target parameters, i.e., r ˙ CT , 0 s = r ˙ CT , 0 , ω CT , 0 s = ω CT , 0 , σ CT , 0 s = σ CT , 0 , v CA , t γ s = v CA , t γ , a CA , t γ s = a CA , t γ , θ v a , t γ s = θ v a , t γ , θ r ˙ v , t γ s = θ r ˙ v , t γ ; we have the following:
r CTCA s t m ; r ˙ CT , 0 s , ω CT , 0 s , σ CT , 0 s , v CA , t γ s , a CA , t γ s , θ v a , t γ s , θ r ˙ v , t γ s r CTCA t m 0 .
The integration peak obtained during the accumulation process can be expressed as follows:
G r ˙ CT , 0 s , ω CT , 0 s , σ CT , 0 s , v CA , t γ s , a CA , t γ s , θ v a , t γ s , θ r ˙ v , t γ s = 0 T A cs sinc 2 B c × 0 × exp j 4 π λ × 0 d t m = A cs T .
It is noteworthy that prior to the matching process, the value ranges of the seven parameters involved in the CTCA target must be determined based on prior information. Specifically:
r ˙ CT , 0 s n CT , 0 r ˙ = r ˙ CT , 0 min + n CT , 0 r ˙ Δ r ˙ CT , 0 r ˙ CT , 0 min , r ˙ CT , 0 max , n CT , 0 r ˙ = 0 , 1 , , N CT , 0 r ˙ 1
ω CT , 0 s n CT , 0 ω = ω CT , 0 min + n CT , 0 ω Δ ω CT , 0 ω CT , 0 min , ω CT , 0 max , n CT , 0 ω = 0 , 1 , , N CT , 0 ω 1
σ CT , 0 s n CT , 0 σ = σ CT , 0 min + n CT , 0 σ Δ σ CT , 0 σ CT , 0 min , σ CT , 0 max , n CT , 0 σ = 0 , 1 , , N CT , 0 σ 1
v CA , t γ s n CA , t γ v = v CA , t γ min + n CA , t γ v Δ v CA , t γ v CA , t γ min , v CA , t γ max , n CA , t γ v = 0 , 1 , , N CA , t γ v 1
a CA , t γ s n CA , t γ a = a CA , t γ min + n CA , t γ a Δ a CA , t γ a CA , t γ min , a CA , t γ max , n CA , t γ a = 0 , 1 , , N CA , t γ a 1
θ v a , t γ s n θ , t γ v a = θ v a , t γ min + n θ , t γ v a Δ θ v a , t γ θ v a , t γ min , θ v a , t γ max , n θ , t γ v a = 0 , 1 , , N θ , t γ v a 1
θ r ˙ v , t γ s n θ , t γ r ˙ v = θ r ˙ v , t γ min + n θ , t γ r ˙ v Δ θ r ˙ v , t γ θ r ˙ v , t γ min , θ r ˙ v , t γ max , n θ , t γ r ˙ v = 0 , 1 , , N θ , t γ r ˙ v 1
where N CT , 0 r ˙ , N CT , 0 ω , and N CT , 0 σ denote the searching number of radial velocity, turn rate, and pseudo velocity in the CT phase, respectively. N CA , t γ v , N CA , t γ a , N θ , t γ v a , and N θ , t γ r ˙ v denote the searching number of radial velocity, velocity, acceleration, the angle between velocity and acceleration, and the angle between radial velocity and velocity in the CA phase, respectively. Additionally, r ˙ CT , 0 min , r ˙ CT , 0 max , ω CT , 0 min , ω CT , 0 max , σ CT , 0 min , σ CT , 0 max , v CA , t γ min , v CA , t γ max , a CA , t γ min , a CA , t γ max , θ v a , t γ min , θ v a , t γ max , and θ r ˙ v , t γ min , θ r ˙ v , t γ max represent the search ranges, which can be derived from prior information such as the target’s fundamental physical properties and empirical knowledge. Δ r ˙ CT , 0 , Δ ω CT , 0 , Δ σ CT , 0 , Δ v CA , t γ , Δ a CA , t γ , Δ θ v a , t γ , and Δ θ r ˙ v , t γ correspond to the search intervals.
By incorporating all the search parameters into the trajectory equation of CTCA motion, we obtain the following:
r CTCA s t m ; r ˙ CT , 0 s n CT , 0 r ˙ , ω CT , 0 s n CT , 0 ω , σ CT , 0 s n CT , 0 σ , v CA , t γ s n CA , t γ v , a CA , t γ s n CA , t γ a , θ v a , t γ s n θ , t γ v a , θ r ˙ v , t γ s n θ , t γ r ˙ v = r CT , 0 2 + 2 sin ω CT , 0 s n CT , 0 ω t m ω CT , 0 s n CT , 0 ω r CT , 0 r ˙ CT , 0 s n CT , 0 r ˙ + 2 1 cos ω CT , 0 s n CT , 0 ω t m ω CT , 0 s n CT , 0 ω 2 σ CT , 0 s n CT , 0 σ , 0 t m t γ r CA , t γ 2 + 2 r CA , t γ v CA , t γ s n CA , t γ v cos θ r ˙ v , t γ s n θ , t γ r ˙ v t m + v CA , t γ s n CA , t γ v 2 + a CA , t γ s n CA , t γ a r CA , t γ × cos θ v a , t γ s n θ , t γ v a cos θ r ˙ v , t γ s n θ , t γ r ˙ v t m 2 + cos θ v a , t γ s n θ , t γ v a v CA , t γ s n CA , t γ v a CA , t γ s n CA , t γ a t m 3 + 0.25 a CA , t γ s n CA , t γ a 2 t m 4 , t γ < t m t M 1
The coherent integration output with respect to different search parameters can be expressed as follows:
G r ˙ CT , 0 s n CT , 0 r ˙ , ω CT , 0 s n CT , 0 ω , σ CT , 0 s n CT , 0 σ , v CA , t γ s n CA , t γ v , a CA , t γ s n CA , t γ a , θ v a , t γ s n θ , t γ v a , θ r ˙ v , t γ s n θ , t γ r ˙ v = m = 0 M 1 S cs r CTCA s m T r Δ r , m × exp j 4 π r CTCA s m T r λ
The integration output matrices are first computed by iteratively evaluating all combinations of search parameters. Based on these results, target detection is subsequently carried out using a Constant False Alarm Rate (CFAR) method [33], which is:
η = 2 σ ^ 2 ln 1 P f a
where P f a denotes the false alarm probability, σ ^ is the estimated noise power and can be written as:
σ ^ = i = 1 N c x i N c
where the echo signal of the ith range cell is x i , and N c denotes the window length for noise power estimation. A target is declared present if the energy peak surpasses the predefined threshold; otherwise, it is deemed absent. This decision process can be mathematically formulated as:
G H 1 H 0 η
where H 0 represents the hypothesis of target absence, while represents the hypothesis of target presence. H 1 represents the energy accumulation in the four scenarios mentioned above. The overall structure of the proposed method is summarized in Figure 2.

3.5. Computational Cost

Floating-point operations (FLOPs) serve as an evaluation metric that directly reflects the computational efficiency of a network and are commonly used to measure its computational cost. Both the training and inference speeds of a network are affected by its computational complexity. The computational complexity of the proposed method in this paper arises from two aspects: the network part and the parameter estimation part. The first part is primarily determined by factors such as the convolutional kernel size, number of channels, padding, etc., which can be expressed as:
FLOP s KDNet = 2 C o u t l C i n l S h l S w l + 1 i = 1 l S w i × 1 i = 1 l S h i M + p = 1 l 1 q = 1 p S h q p = 1 l K h p q = 0 p 1 S h q + 2 × p = 1 l P h p q = 0 p 1 S h q + 1 × N r + 2 C o u t l C i n l S h l S w l + 1 × 1 i = 1 l S w i p = 1 l 1 q = 1 p S w q p = 1 l K w q q = 0 p 1 S w q + 2 × p = 1 l P w q q = 0 p 1 S w q + 1 × 1 i = 1 l S h i M + p = 1 l 1 q = 1 p S h q p = 1 l K h q q = 0 p 1 S h q + 2 × p = 1 l P h q q = 0 p 1 S h q + 1
where L denotes the total number of layers. C i n l and C o u t l indicate the numbers of input and output channels of the lth layer, respectively. S w l and S h l denote the stride along the width and height directions of the lth layer. J w p and J h p denote the width and height of the convolutional kernel at the p 1 , l 1 th layer. N r represents the number of range cells.
The computational cost of the motion parameter estimation part depends on the motion model of the target trajectory. Specifically, for the CVCA and CACV motion cases, it can be expressed as follows:
FLOP s PE _ CV _ CA = N CV r ˙ N CV v N CA r ˙ N CA v N CA a N θ v a N θ r ˙ v 8 M 2
Similarly, the computational complexity for the CTCA and CACT motion cases can be expressed as follows:
FLOP s PE _ CT _ CA = N CT r ˙ N CT ω N CT σ N CA r ˙ N CA v N CA a N θ v a N θ r ˙ v 8 M 2
In summary, the computational complexity of the proposed algorithm can be expressed as follows:
FLOP s Network _ CV _ CA = FLOP s KDNet + FLOP s PE _ CV _ CA .
or:
FLOP s Network _ CT _ CA = FLOP s KDNet + FLOP s PE _ CT _ CA .
Several other coherent accumulation algorithms are introduced for comparison, namely GRFT [18], MTD [33], and FCN [24]. The FLOPs of the GRFT algorithm are given by:
FLOP s GRFT _ CV _ CA = N CV r N CV r ˙ N CV v N CA r N CA r ˙ N CA v N CA a N θ v a N θ r ˙ v 8 M 2
or:
FLOP s GRFT _ CT _ CA = N CT r N CT r ˙ N CT ω N CT σ N CA r N CA r ˙ N CA v N CA a N θ v a N θ r ˙ v 8 M 2
The FLOP of the MTD algorithm is:
FLOP s MTD = 5 M N r log 2 M
The FLOP of the FCN is:
FLOP s FCN = k FCN N r + b FCN , k FCN = l = 1 L k FCN , b FCN = l = 1 L b FCN .

4. Discussion of Simulation Results

In this section, multiple experiments and discussion are conducted to demonstrate the performance of the proposed method in terms of parameter estimation, detection probability, and computational complexity.

4.1. Parameter Settings

The radar system parameters are listed in Table 4. As for the training process, the size of the training data is 2 × 101 × 64 . Table 5 shows the training hyperparameters of network. The weighting coefficients, smoothing factors, and threshold are empirically determined through preliminary trials to ensure stable training and do not require further tuning across experiments. The switch point is ε SP = 15 , the initial point is ε R 0 = 10 , and they satisfy ε SP > ε R 0 . Meanwhile, the threshold is κ = 3 , and the smoothing factor of the logarithmic function is ϖ = 1 . To clarify the valid scope of the proposed method, we summarize the applicable boundary conditions in Table 6. As shown in the table, the proposed method is effective under the conditions where the SNR ranges from −3 dB to 6 dB, and the target velocity and acceleration are within the ranges of [−325 m/s, 325 m/s] and [−150 m/ s 2 , 150 m/ s 2 ], respectively. Regarding the number of targets, a sliding window detection scheme is employed to resolve multiple targets. These constraints ensure the reliable detection and parameter estimation of the targets.
It is worth noting that while this work focuses on single mode-switching scenarios, the proposed method can be extended to handle multiple motion state changes. By annotating multiple switching instants as key points in the training data, the network can learn to detect multiple transitions within a longer observation period, demonstrating the scalability of the proposed approach. Furthermore, although the training dataset in this work consists of CV, CA, and CT models, the proposed framework is applicable to non-constant motion. Due to the data-driven nature of the network, detecting complex maneuvers can be achieved by incorporating non-constant motion samples into the training set, allowing the model to learn the corresponding feature representations.
To evaluate the keypoint detection robustness across different SNRs, we define the detection accuracy for the initial point ( k = 1 ) and the switch point ( k = 2 ). Let p n , k * = ( d n , k * , m n , k * ) denote the ground truth position (range and pulse) in the n-th Monte Carlo trial, and let p ^ n , k = ( d ^ n , k , m ^ n , k ) denote the estimated position. A detection is considered successful only if the estimated coordinates strictly match the ground truth. The accuracy for the k-th keypoint, denoted as A k , is calculated as:
A k ( χ SNR ) = 1 N n = 1 N I p ^ n , k = p n , k * , k { 1 , 2 }
where N is the total number of Monte Carlo trials, and I ( · ) is the indicator function, which equals 1 if the condition holds and 0 otherwise. χ SNR denotes the SNR after PC. Consequently, the average keypoint detection accuracy A avg is defined as follows:
A avg ( χ SNR ) = 1 2 A 1 ( χ SNR ) + A 2 ( χ SNR ) .

4.2. Integration for Single Target

This section presents the integration performance tests for a single CVCA target, CACV target, CACT target, and CTCA target.
Case 1: In the CVCA motion scenario, the CVCA target’s motion parameters are as follows: the initial Cartesian position is ( p x , 0 CV , p y , 0 CV ) = ( 112.5 m , 150 m ) , the velocity of the target is ( v x CV , v y CV ) = ( 165 m / s , 185 m / s ) . When the motion mode switches from CV to CA, the velocity of the target is ( v x CA , v y CA ) = ( 228 m / s , 220 m / s ) , the acceleration of the target is ( a x CA , a y CA ) = ( 72 m / s 2 , 54 m / s 2 ) . The mode-switching occurs at the 32nd pulse. The SNR after PC is 2 dB. The true value of the target parameter is calculated to be ( r ˙ CV , 0 , v CV , 0 , v CA , t γ , a CA , t γ , θ v a , t γ , θ r ˙ v , t γ ) = ( 247 m / s , 247.89 m / s , 316.83 m / s , 90 m / s 2 , 0 ° , 15.43 ° ) .
Figure 3a displays the pulse-compressed signal with a SNR of 2 dB. Figure 3b shows the target trajectory marked by a solid line. Figure 3c presents the probability heatmap generated by the KDNet output. Figure 3d shows the comparative result between the ground truth keypoints and the estimated keypoints. Figure 3e displays the estimated radial velocity r ˙ ^ CV , 0 and the estimated velocity v ^ CV , 0 during the CV phase. Figure 3f shows the estimated radial velocity r ˙ ^ CV , 0 during the CV phase and the estimated velocity v ^ CA , t γ during the CA phase. Figure 3g displays the estimated velocity v ^ CA , t γ and the estimated angle θ ^ v a during the CA phase. Figure 3h presents the estimated velocity v ^ CV , 0 during the CV phase and the estimated angle θ ^ r ˙ v during the CA phase. Figure 3i shows the estimated radial velocity r ˙ ^ CV , 0 during the CV phase and the estimated acceleration a ^ CA , t γ during the CA phase. Figure 3j displays the integration results of MTD. Figure 3k shows the integration results of FCN-dechirp. Figure 3l presents the integration results of third-order GRFT.
As illustrated in Figure 3e–i, the estimated target parameters are obtained as ( r ˙ ^ CV , 0 , v ^ CV , 0 , v ^ CA , t γ , a ^ CA , t γ , θ ^ v a , t γ , θ ^ r ˙ v , t γ ) = ( 247 m / s , 247.89 m / s , 316.83 m / s , 90 m / s 2 , 0 ° , 15.43 ° ) . The results demonstrate that the proposed algorithm can accurately estimate both the initial point and the switch point, with parameter estimates closely approximating ground truth values.
Case 2: In the CACV motion scenario, the CACV target’s motion parameters are as follows: the initial Cartesian position is ( p x , 0 CA , p y , 0 CA ) = ( 112.5 m , 150 m ) , the velocity of the target is ( v x CA , v y CA ) = ( 210 m / s , 210 m / s ) , the acceleration of the target is ( a x CA , a y CA ) = ( 85 m / s 2 , 75 m / s 2 ) . When the motion mode switches from CA to CV, the velocity of the target is ( v x CV , v y CV ) = ( 180 m / s , 160 m / s ) . The mode-switching occurs at the 32nd pulse. The SNR after PC is 2 dB. The true value of the target parameter is calculated to be ( v CA , 0 , a CA , 0 , θ v a , 0 , θ r ˙ v , 0 , r ˙ CV , t γ , v CV , t γ ) = ( 296.99 m / s , 113.36 m / s 2 , 0 ° , 11.71 ° , 237.29 m / s , 240.83 m / s ) .
Figure 4a displays the pulse-compressed signal with a SNR of 2 dB. Figure 4b shows the target trajectory marked by a solid line. Figure 4c presents the probability heatmap generated by the KDNet output. Figure 4d shows the comparative result between the ground truth keypoints and the estimated keypoints. Figure 4e displays the estimated velocity v ^ CA , 0 and the estimated θ ^ v a during the CA phase. Figure 4f presents the estimated velocity v ^ CA , 0 and the estimated angle θ ^ r ˙ a during the CA phase. Figure 4g shows the estimated acceleration a ^ CA , 0 during the CA phase and the estimated radial velocity r ˙ ^ CV , t γ during the CV phase. Figure 4h displays the estimated velocity v ^ CV , t γ during the CV phase and the estimated velocity v ^ CA , 0 during the CA phase. Figure 4i shows the estimated radial velocity r ˙ ^ CV , t γ during the CV phase and the estimated angle θ ^ v a during the CA phase. Figure 4j displays the integration results of MTD. Figure 4k shows the integration results of FCN-dechirp. Figure 4l presents the integration results of third-order GRFT.
As illustrated in Figure 4e–i, the estimated target parameters are obtained as ( v ^ CA , 0 , a ^ CA , 0 , θ ^ v a , 0 , θ ^ r ˙ v , 0 , r ˙ ^ CV , t γ , v ^ CV , t γ ) = ( 296.99 m / s , 113.36 m / s 2 , 0 ° , 11.71 ° , 237.29 m / s , 240.83 m / s ) . The results indicate that the proposed algorithm achieves accurate estimation of both the initial and switch points, yielding parameter estimates that remain closely aligned with the ground-truth values.
Case 3: In the CTCA motion scenario, the CTCA target’s motion parameters are: the initial Cartesian position is ( p x , 0 CT , p y , 0 CT ) = ( 112.5 m , 150 m ) , the velocity of the target is ( v x CT , v y CT ) = ( 165 m / s , 155 m / s ) , the turn rate is ω CT , 0 = 0.5 rad / s . When the motion mode switches from CT to CA, the velocity of the target is ( v x CA , v y CA ) = ( 210 m / s , 220 m / s ) , the acceleration of the target is ( a x CA , a y CA ) = ( 75 m / s 2 , 85 m / s 2 ) . The mode-switching occurs at the 32nd pulse. The SNR after PC is 2 dB. The true value of the target parameter is calculated to be ( r ˙ CT , 0 , σ CT , 0 , ω CT , 0 , v CA , t γ , a CA , t γ , θ v a , t γ , θ r ˙ v , t γ ) = ( 218 m / s , 50350 m 2 / s 2 , 0.5 rad / s , 311.13 m / s , 103.08 m / s 2 , 0 ° , 1.60 ° ) .
Figure 5a displays the pulse-compressed signal with a SNR of 2 dB. Figure 5b shows the target trajectory marked by a solid line. Figure 5c presents the probability heatmap generated by the KDNet output. Figure 5d shows the comparative result between the ground truth keypoints and the estimated keypoints. Figure 5e displays the estimated radial velocity r ˙ ^ CT , 0 and the estimated turn rate ω ^ CT , 0 during the CT phase. Figure 5f presents the estimated pseudo velocity σ ^ CT , 0 and estimated radial velocity r ˙ ^ CT , 0 during the CT phase. Figure 5g shows the estimated velocity v ^ CA , t γ during the CA phase and estimated radial velocity r ˙ ^ CT , 0 during the CT phase. Figure 5h presents the estimated angle θ ^ v a , t γ and estimated acceleration a ^ CA , t γ during the CA phase. Figure 5i displays the estimated angle θ ^ r ˙ v , t γ and the estimated velocity v ^ CA , t γ during the CA phase. Figure 5j displays the integration results of MTD. Figure 5k shows the integration results of FCN-dechirp. Figure 5l presents the integration results of third-order GRFT.
As illustrated in Figure 5e–i, the estimated target parameters are obtained as ( r ˙ ^ CT , 0 , σ ^ CT , 0 , ω ^ CT , 0 , v ^ CA , t γ , a ^ CA , t γ , θ ^ v a , t γ , θ ^ r ˙ v , t γ ) = ( 218 m / s , 50355 m 2 / s 2 , 0.5 rad / s , 311.13 m / s , 103.08 m / s 2 , 0 ° , 1.60 ° ) . The results verify that the proposed algorithm reliably localizes both the initial and switch points, producing parameter estimates that closely match the ground-truth references.
Case 4: In the CACT motion scenario, the CACT target’s motion parameters are as follows: the initial Cartesian position is ( p x , 0 CA , p y , 0 CA ) = ( 112.5 m , 150 m ) , the velocity of the target is ( v x CA , v y CA ) = ( 210 m / s , 210 m / s ) , the acceleration of the target is ( a x CA , a y CA ) = ( 75 m / s 2 , 80 m / s 2 ) . When the motion mode switches from CA to CT, the velocity of the target is v x CT , v y CT = ( 180 m / s , 185 m / s ) , the turn rate is ω CT , t γ = 0.6 rad / s . The mode-switching occurs at the 32nd pulse. The SNR after PC is 2 dB. The true value of the target parameter is calculated to be ( v CA , 0 , a CA , 0 , θ v a , 0 , θ r ˙ v , 0 , r ˙ CT , t γ , σ CT , t γ , ω CT , t γ ) = ( 296.98 m / s , 109.66 m / s 2 , 0 ° , 6.28 ° , 256.83 m / s , 70244 m 2 / s 2 , 0.6 rad / s ) .
Figure 6a displays the pulse-compressed signal with a SNR of 2 dB. Figure 6b shows the target trajectory marked by a solid line. Figure 6c presents the probability heatmap generated by the KDNet output. Figure 6d shows the comparative result between the ground truth keypoints and the estimated keypoints. Figure 6e displays the estimated velocity v ^ CA , 0 and estimated angle θ ^ v a , 0 during the CA phase. Figure 6f presents the estimated angle θ ^ r ˙ v , 0 and the estimated velocity v ^ CA , 0 during the CA phase. Figure 6g shows the estimated acceleration a ^ CA , 0 and estimated velocity v ^ CA , 0 during the CA phase. Figure 6h displays the estimated acceleration a ^ CA , 0 during the CA phase and estimated radial velocity r ˙ ^ CT , t γ during the CT phase. Figure 6i displays the estimated pesudo velocity σ ^ CT , t γ during the CT phase and the estimated acceleration a ^ CA , 0 during the CA phase. Figure 6j show the integration results of MTD. Figure 6k displays the integration results of FCN-dechirp. Figure 6l presents the integration results of third-order GRFT.
As illustrated in Figure 6e–i, the estimated target parameters are obtained as ( v ^ CA , 0 , a ^ CA , 0 , θ ^ v a , 0 , θ ^ r ˙ v , 0 , r ˙ ^ CT , t γ , σ ^ CT , t γ , ω ^ CT , t γ ) = ( 296.98 m / s , 109.66 m / s 2 , 0 ° , 6.28 ° , 256.83 m / s , 70275.6 m 2 / s 2 , 0.6 rad / s ) . The results indicate that the proposed algorithm achieves accurate estimation of both the initial and switch points, yielding parameter estimates that remain closely aligned with the ground-truth values.
From the above four simulation scenarios, it can be observed that, compared with the MTD, FCN-dechirp, and GRFT, the proposed method achieves superior detection performance and parameter estimation accuracy. Specifically, the MTD algorithm requires that the target is confined to a single range-Doppler cell, and its coherent integration performance degrades significantly when mode-switching occurs. The FCN-dechirp algorithm is limited by its network architecture and feature extraction ability, making it difficult to accurately estimate the target trajectory and thus leading to notable parameter-estimation errors. The GRFT algorithm performs energy integration using a single high-order range equation and fails to capture the piecewise motion characteristics under mode-switching conditions, which also prevents it from achieving accurate parameter estimates. In contrast, the proposed method can accurately localize the keypoints along the target trajectory and perform piecewise coherent integration, yielding parameter estimates that are close to the ground truth. Therefore, the proposed method outperforms the competing approaches in both detection capability and parameter-estimation performance.

4.3. Integration for Multiple Target

Due to space limitations, we discuss only the cases involving CVCA and CACV here. Two targets, denoted by Target A and Target B, whose motion parameters are given in Table 7. The radar parameters show in Table 4. Target A demonstrates a CVCA motion with mode-switching occurring at the 58th range cell and 32nd pulse, while Target B exhibits a CACV motion, showing mode-switching behavior at the 91st range cell and 35th pulse. The SNR after PC is 7 dB. The true value of the Target A parameter is r ˙ CV , 0 , v CV , 0 , v CA , t γ , a CA , t γ , θ v a , t γ , θ r ˙ v , t γ = ( 202 m / s , 205.18 m / s , 290 m / s , 88.46 m / s 2 , 0 ° , 4.38 ° ) . The true value of the Target B parameter is v CA , 0 , a CA , 0 , θ v a , 0 , θ r ˙ v , 0 , r ˙ CV , t γ , v CV , t γ = ( 272.44 m / s , 95.52 m / s 2 , 0 ° , 3.07 ° , 190.84 m / s , 191.05 m / s ) .
Figure 7a displays the pulse-compressed signal with a SNR of 7 dB. Figure 7b shows the probability heatmap generated by the KDNet output for the CVCA target. Figure 7c presents the probability heatmap generated by the KDNet output for the CACV target. Figure 7d shows the comparative result between the ground truth keypoints and the estimated keypoints. Figure 7e displays the estimated radial velocity r ˙ ^ CV , 0 during the CV phase and the estimated acceleration a ^ CA , t γ during the CA phase of Target A. Figure 7f shows the estimated radial velocity r ˙ ^ CV , 0 during the CV phase and the estimated velocity v ^ CA , t γ during the CA phase of Target A. Figure 7g presents the estimated velocity v ^ CA , t γ and the estimated angle θ ^ r ˙ v , t γ during the CA phase of Target A. Figure 7h displays the estimated velocity v ^ CA , t γ and the estimated angle θ ^ v a , t γ during the CA phase of Target A. Figure 7i shows the estimated acceleration a ^ CA , 0 during the CA phase and the estimated radial velocity r ˙ ^ CV , t γ during the CV phase of Target B. Figure 7j presents the estimated angle θ ^ r ˙ v , 0 during the CA phase and the estimated velocity v ^ CV , t γ during the CV phase of Target B. Figure 7k displays the estimated angle θ ^ v a , 0 and the estimated radial velocity r ˙ ^ CA , 0 during the CA phase of Target B. Figure 7l shows the estimated radial velocity r ˙ ^ CV , t γ during the CV phase and the estimated velocity v ^ CA , 0 during the CA phase of Target B.
As illustrated in Figure 7e–h, the estimated parameters of Target A are obtained as ( r ˙ ^ CV , 0 , v ^ CV , 0 , v ^ CA , t γ , a ^ CA , t γ , θ ^ v a , t γ , θ ^ r ˙ v , t γ ) = ( 202 m / s , 205.18 m / s , 290 m / s , 88.46 m / s 2 , 0 ° , 4.38 ° ) , and the estimated parameters of Target B are obtained as ( v ^ CA , 0 , a ^ CA , 0 , θ ^ v a , 0 , θ ^ r ˙ v , 0 , r ˙ ^ CV , t γ , v ^ CV , t γ ) = ( 272.44 m / s , 95.52 m / s 2 , 0 ° , 3.07 ° , 190.84 m / s , 191.05 m / s ) . The results demonstrate that the proposed algorithm can accurately estimate both the initial point and the switch point for Target A and Target B, with parameter estimates closely approximating their respective ground-truth values. This improvement primarily stems from the fact that the proposed method can effectively extract keypoint features of target trajectories, thereby enabling accurate detection and estimation of the keypoint locations for different targets and yielding superior energy focusing and parameter-estimation performance in piecewise coherent integration. Notably, in the context of sliding window detection, for any given target, energy focusing occurs solely when the estimated keypoints match the target’s true trajectory. Furthermore, introducing ID tracking is also an effective approach to avoid ambiguity in multi-target detection.

4.4. Detection Performance

To evaluate the detection performance of the proposed algorithm, Monte Carlo simulations are conducted to compare the proposed method with the GRFT, FCN, KT, and MTD. The test parameters are set as follows: the false alarm probability is P f a = 10 6 , and the post-pulse-compression SNR varies from −15 dB to 15 dB. For each SNR level, 1000 Monte Carlo trials are performed. Figure 8 illustrates the relationship between the detection probability and the SNR. As shown in the figure, the detection performance in descending order is as follows: GRFT, KDNet, FCN, KT, and MTD. When the detection probability reaches 80%, the SNRs required by KDNet and the FCN are approximately 0.2 dB and 2 dB higher than that of the GRFT, respectively. In comparison, the KT and MTD methods suffer from the limitations imposed by RM and DFM, which lead to degraded detection performance. Moreover, the FCN fails to accurately estimate the target trajectory, thereby preventing reliable estimation of the target’s motion parameters. The performance of KDNet approaches that of the GRFT algorithm, which is considered near-optimal. Experimental results further indicate that the proposed approach sustains reliable detection capability in low-SNR environments, attaining performance comparable to that of GRFT.

4.5. Keypoint Detection Performance

In this section, we evaluate the keypoint detection performance across different SNRs. The target parameters employed in this evaluation are consistent with those in Case 1 to Case 4. We conducted 1000 Monte Carlo trials for each scenario at every SNR level, spanning a range from 15 dB to 15 dB. As illustrated in Figure 9, the keypoint detection accuracy A avg exhibits a rapid upward trend within the SNR range of 5 dB to 5 dB. Specifically, the average accuracy reaches approximately 85% at 0 dB and converges to nearly 100% for SNRs above 5 dB. These results demonstrate superior detection performance, effectively verifying the reliability of the proposed algorithm in precise keypoint localization.

4.6. Computational Cost Analysis

In this section, the computational complexities of various algorithms are analyzed and compared. The algorithms involved in the comparison include KDNet-PE, FCN, GRFT, and MTD. As shown in Figure 10, the computational cost, ranked from lowest to highest, is MTD, FCN, KDNet-PE, and GRFT. The computational complexity of the GRFT is 38.63 times higher than that of KDNet-PE. The computational complexity of KDNet-PE is 1.67 times higher than that of FCN. The practical running time shows in Table 8. The measured execution time aligns well with the algorithm’s theoretical complexity, though minor deviations may arise from hardware performance and other implementation-level factors.

5. Conclusions

This paper proposes a model–data dual-driven method for mode-switching radar target detection. From the model-driven perspective, the range evolution laws under various mode-switching conditions are derived in the Cartesian coordinate system, based on which a trajectory database is constructed to provide diverse training samples. From the data-driven perspective, a hierarchical residual network is designed to extract multi-scale features from radar echoes embedded with mode-switching targets. Additionally, a joint loss function, combining PAW-BCE loss and Wing loss, is introduced to supervise the precise localization of the trajectory’s initial and switching points. To enhance model interpretability, network output visualization is incorporated to provide an intuitive representation of keypoint information. Leveraging the detected switching points, the candidate CPI is determined, followed by a parameter search to achieve target focusing and parameter estimation. Simulation results across different mode-switching scenarios demonstrate that the proposed approach effectively mitigates the effects of RM and DFM. The accurate range-evolution modeling and precise keypoint estimation jointly ensure efficient energy integration and reliable parameter estimation, compared with existing coherent integration methods. Validating the proposed method with real radar data, exploring its robustness in complex electromagnetic environments, and optimizing the search efficiency via a hierarchical subspace search strategy remain important directions for our future work.

Author Contributions

B.W.: Investigation; methodology; validation; writing—original draft. G.Z.: Conceptualization; funding acquisition; project adminstration; resources; supervision; writing—review and editing. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China grant number 62371155 and the Heilongjiang Outstanding Youth Science Fund grant number JQ2022F002.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as potential conflicts of interest.

References

  1. Chen, Z.; Peng, X.; Yang, J.; Zhong, Z.; Song, Q.; Zhang, Y. A Hybrid Integration Method Based on SMC-PHD-TBD for Multiple High-Speed and Highly Maneuverable Targets in Ubiquitous Radar. Remote Sens. 2024, 16, 2618. [Google Scholar] [CrossRef] [Scilit]
  2. Liu, G.; Tian, Y.; Wen, B.; Liu, C. Combined Coherent and Non-Coherent Long-Time Integration Method for High-Speed Target Detection Using High-Frequency Radar. Remote Sens. 2024, 16, 2139. [Google Scholar] [CrossRef] [Scilit]
  3. Gao, L.; Li, X.; Wang, M.; Sun, Z.; Cui, G.; Yeo, T. Multichannel Multiframe Integration Detection Method for Weak Target With Coherent MIMO Radar. IEEE Trans. Aerosp. Electron. Syst. 2025, 61, 6518–6536. [Google Scholar] [CrossRef] [Scilit]
  4. Wang, J.; Wu, Y.; Deng, X.; Zhang, L.; Wang, J.; Zhou, L. Highly Maneuvering Target Detection Based on Neural Network and Generalized Radon-Fourier Transform. IEEE Geosci. Remote. Sens. Lett. 2023, 20, 1–5. [Google Scholar] [CrossRef] [Scilit]
  5. Carlson, B.; Evans, E.; Wilson, S. Search radar detection and track with the Hough transform. I. system concept. IEEE Trans. Aerosp. Electron. Syst. 1994, 30, 102–108. [Google Scholar] [CrossRef] [Scilit]
  6. Carlson, B.; Evans, E.; Wilson, S. Search radar detection and track with the Hough transform. II. detection statistics. IEEE Trans. Aerosp. Electron. Syst. 1994, 30, 109–115. [Google Scholar] [CrossRef] [Scilit]
  7. Carlson, B.; Evans, E.; Wilson, S. Search radar detection and track with the Hough transform. III. Detection performance with binary integration. IEEE Trans. Aerosp. Electron. Syst. 1994, 30, 116–125. [Google Scholar] [CrossRef] [Scilit]
  8. Yu, J.; Xu, J.; Peng, Y.; Xia, X. Radon-Fourier Transform for Radar Target Detection (III): Optimality and Fast Implementations. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 991–1004. [Google Scholar] [CrossRef] [Scilit]
  9. Chen, X.; Guan, J.; Chen, W.; Zhang, L.; Yu, X. Sparse long-time coherent integration-based detection method for radar low-observable manoeuvring target. IET Radar Sonar Navig. 2020, 14, 538–546. [Google Scholar] [CrossRef] [Scilit]
  10. Perry, R.; DiPietro, R.; Fante, R. SAR imaging of moving targets. IEEE Trans. Aerosp. Electron. Syst. 1999, 35, 188–200. [Google Scholar] [CrossRef] [Scilit]
  11. Perry, R.; DiPietro, R.; Fante, R. Coherent integration with range migration using keystone formatting. In Proceedings of the IEEE Radar Conference, Boston, MA, USA, 17–20 April 2007; pp. 863–868. [Google Scholar]
  12. Kong, L.; Li, X.; Cui, G.; Yi, W.; Yang, Y. Coherent Integration Algorithm for a Maneuvering Target With High-Order Range Migration. IEEE Trans. Signal Process. 2015, 63, 4474–4486. [Google Scholar] [CrossRef] [Scilit]
  13. Li, X.; Cui, G.; Yi, W.; Kong, L. A Fast Maneuvering Target Motion Parameters Estimation Algorithm Based on ACCF. IEEE Signal Process. Lett. 2015, 22, 270–274. [Google Scholar] [CrossRef] [Scilit]
  14. Li, X.; Cui, G.; Yi, W.; Kong, L. Sequence-Reversing Transform-Based Coherent Integration for High-Speed Target Detection. IEEE Trans. Aerosp. Electron. Syst. 2017, 53, 1573–1580. [Google Scholar] [CrossRef] [Scilit]
  15. Li, X.; Cui, G.; Yi, W.; Kong, L. Radar maneuvering target detection and motion parameter estimation based on TRT-SGRFT. Signal Process. 2017, 133, 107–116. [Google Scholar] [CrossRef] [Scilit]
  16. Zheng, J.; Su, T.; Zhu, W.; He, X.; Liu, Q. Radar High-Speed Target Detection Based on the Scaled Inverse Fourier Transform. IEEE J. Sel. Top. Appl. Earth Observ. Remote Sens. 2015, 8, 1108–1119. [Google Scholar] [CrossRef] [Scilit]
  17. Zheng, J.; Su, T.; Liu, H.; Liao, G.; Liu, Z.; Liu, Q. Radar High-Speed Target Detection Based on the Frequency-Domain Deramp-Keystone Transform. IEEE J. Sel. Top. Appl. Earth Observ. Remote Sens. 2016, 9, 285–294. [Google Scholar] [CrossRef] [Scilit]
  18. Xu, J.; Xia, X.; Peng, S.; Yu, J.; Peng, Y.; Qian, L. Radar Maneuvering Target Motion Estimation Based on Generalized Radon-Fourier Transform. IEEE Trans. Signal Process. 2012, 60, 6190–6201. [Google Scholar] [CrossRef] [Scilit]
  19. Li, X.; Sun, Z.; Yeo, T.; Zhang, T.; Yi, W.; Cui, G.; Kong, L. STGRFT for Detection of Maneuvering Weak Target With Multiple Motion Models. IEEE Trans. Signal Process. 2019, 67, 1902–1917. [Google Scholar] [CrossRef] [Scilit]
  20. Wang, J.; Li, S. Maritime Radar Target Detection Model Self-Evolution Based on Semisupervised Learning. IEEE Trans. Geosci. Remote Sens. 2024, 62, 1–11. [Google Scholar] [CrossRef] [Scilit]
  21. Su, N.; Chen, X.; Guan, J.; Huang, Y.; Wang, X.; Xue, Y. Radar Maritime Target Detection via Spatial-Temporal Feature Attention Graph Convolutional Network. IEEE Trans. Geosci. Remote Sens. 2024, 62, 1–15. [Google Scholar] [CrossRef] [Scilit]
  22. Yan, B.; Li, Y.; Kou, Q.; Chen, R.; Ren, Z.; Cheng, W.; Dong, L.; Luan, L. A Deep Learning-Based Method for Detection of Multiple Maneuvering Targets and Parameter Estimation. Remote Sens. 2025, 17, 2574. [Google Scholar] [CrossRef] [Scilit]
  23. Jiang, W.; Liu, H.; Jiu, B.; Zhao, Y.; Li, K.; Zhang, Y. Full-Dimensional Partial-Search Generalized Radon-Fourier Transform for High-Speed Maneuvering Target Detection. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 5445–5457. [Google Scholar] [CrossRef] [Scilit]
  24. Wang, C.; Zheng, J.; Jiu, B.; Liu, H. Model-and-Data-Driven Method for Radar Highly Maneuvering Target Detection. IEEE Trans. Aerosp. Electron. Syst. 2021, 57, 2201–2217. [Google Scholar] [CrossRef] [Scilit]
  25. Wang, B.; Zhou, G. Multiscale Feature Learning Based on Deep Pyramid Residual Shrinking Network for Radar Target Detection. IEEE Trans. Aerosp. Electron. Syst. 2025, 61, 3544–3563. [Google Scholar] [CrossRef] [Scilit]
  26. Chen, W.; Sang, H.; Wang, J.; Zhao, Z. DSTIGCN: Deformable Spatial-Temporal Interaction Graph Convolution Network for Pedestrian Trajectory Prediction. IEEE Trans. Intell. Transp. Syst. 2025, 26, 6923-–6935. [Google Scholar] [CrossRef] [Scilit]
  27. Li, W.; Zhang, Y.; Li, L.; Lv, Y.; Wang, M. A Pedestrian Trajectory Prediction Model for Right-Turn Unsignalized Intersections Based on Game Theory. IEEE Trans. Intell. Transp. Syst. 2024, 25, 9643-–9658. [Google Scholar] [CrossRef] [Scilit]
  28. Wong, C.; Xia, B.; Zou, Z.; Wang, Y.; You, X. SocialCircle: Learning the Angle-based Social Interaction Representation for Pedestrian Trajectory Prediction. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 16–22 June 2024; pp. 19005–19015. [Google Scholar]
  29. Zheng, S.; Zhou, X.; Zhang, L.; Qi, P.; Qiu, K.; Zhu, J.; Yang, X. Toward Next-Generation Signal Intelligence: A Hybrid Knowledge and Data-Driven Deep Learning Framework for Radio Signal Classification. IEEE Trans. Cogn. Commun. 2023, 9, 564–579. [Google Scholar] [CrossRef] [Scilit]
  30. Li, X.; Jilkov, V. Survey of maneuvering target tracking. Part I: Dynamic models. IEEE Trans. Aerosp. Electron. Syst. 2003, 39, 1333–1364. [Google Scholar]
  31. Huang, D.; Xue, A.; Guo, Y. Penalty Dynamic Programming Algorithm for Dim Targets Detection in Sensor Systems. Sensors 2012, 12, 5028–5046. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  32. Wang, L.; Zhou, G. A unified method based on pseudo-spectrum for track-before-detect of targets with motion model uncertainty. Digit. Signal Process. 2021, 114, 103078. [Google Scholar] [CrossRef] [Scilit]
  33. Mark, A.R. Fundamentals of Radar Signal Processing; McGraw-Hill: New York, NY, USA, 2005. [Google Scholar]
Figure 1. The labels of the target trajectory.
Figure 1. The labels of the target trajectory.
Remotesensing 18 00144 g001
Figure 2. The overall structure of the proposed method.
Figure 2. The overall structure of the proposed method.
Remotesensing 18 00144 g002
Figure 3. Integration for a single CVCA target. (a) The pulse-compressed signal with a SNR of 2 dB. (b) The trajectory of CVCA target. (c) Probability heatmap generated by the KDNet output. (d) The comparative result between the ground truth keypoints and the estimated keypoints. (e) The estimated radial velocity r ˙ ^ CV , 0 and the estimated velocity v ^ CV , 0 during the CV phase. (f) The estimated radial velocity r ˙ ^ CV , 0 during the CV phase and the estimated velocity v ^ CA , t γ during the CA phase. (g) The estimated velocity v ^ CA , t γ and the estimated angle θ ^ v a during the CA phase. (h) The estimated velocity v ^ CV , 0 during the CV phase and the estimated angle θ ^ r ˙ v during the CA phase. (i) The estimated radial velocity r ˙ ^ CV , 0 during the CV phase and the estimated acceleration a ^ CA , t γ during the CA phase. (j) Result of MTD. (k) Result of FCN-dechirp. (l) Result of third-order GRFT.
Figure 3. Integration for a single CVCA target. (a) The pulse-compressed signal with a SNR of 2 dB. (b) The trajectory of CVCA target. (c) Probability heatmap generated by the KDNet output. (d) The comparative result between the ground truth keypoints and the estimated keypoints. (e) The estimated radial velocity r ˙ ^ CV , 0 and the estimated velocity v ^ CV , 0 during the CV phase. (f) The estimated radial velocity r ˙ ^ CV , 0 during the CV phase and the estimated velocity v ^ CA , t γ during the CA phase. (g) The estimated velocity v ^ CA , t γ and the estimated angle θ ^ v a during the CA phase. (h) The estimated velocity v ^ CV , 0 during the CV phase and the estimated angle θ ^ r ˙ v during the CA phase. (i) The estimated radial velocity r ˙ ^ CV , 0 during the CV phase and the estimated acceleration a ^ CA , t γ during the CA phase. (j) Result of MTD. (k) Result of FCN-dechirp. (l) Result of third-order GRFT.
Remotesensing 18 00144 g003
Figure 4. Integration for a single CACV target. (a) The pulse-compressed signal with a SNR of 2 dB. (b) The trajectory of CACV target. (c) Probability heatmap generated by the KDNet output. (d) The comparative result between the ground truth keypoints and the estimated keypoints. (e) The estimated velocity v ^ CA , 0 and the estimated θ ^ v a during the CA phase. (f) The estimated velocity v ^ CA , 0 and the estimated angle θ ^ r ˙ a during the CA phase. (g) The estimated acceleration a ^ CA , 0 during the CA phase and the estimated radial velocity r ˙ ^ CV , t γ during the CV phase. (h) The estimated velocity v ^ CV , t γ during the CV phase and the estimated velocity v ^ CA , 0 during the CA phase. (i) The estimated radial velocity r ˙ ^ CV , t γ during the CV phase and the estimated angle θ ^ v a during the CA phase. (j) Result of MTD. (k) Result of FCN-dechirp. (l) Result of third-order GRFT.
Figure 4. Integration for a single CACV target. (a) The pulse-compressed signal with a SNR of 2 dB. (b) The trajectory of CACV target. (c) Probability heatmap generated by the KDNet output. (d) The comparative result between the ground truth keypoints and the estimated keypoints. (e) The estimated velocity v ^ CA , 0 and the estimated θ ^ v a during the CA phase. (f) The estimated velocity v ^ CA , 0 and the estimated angle θ ^ r ˙ a during the CA phase. (g) The estimated acceleration a ^ CA , 0 during the CA phase and the estimated radial velocity r ˙ ^ CV , t γ during the CV phase. (h) The estimated velocity v ^ CV , t γ during the CV phase and the estimated velocity v ^ CA , 0 during the CA phase. (i) The estimated radial velocity r ˙ ^ CV , t γ during the CV phase and the estimated angle θ ^ v a during the CA phase. (j) Result of MTD. (k) Result of FCN-dechirp. (l) Result of third-order GRFT.
Remotesensing 18 00144 g004
Figure 5. Integration for a single CTCA target. (a) The pulse-compressed signal with a SNR of 2 dB. (b) The trajectory of CTCA target. (c) Probability heatmap generated by the KDNet output. (d) The comparative result between the ground truth keypoints and the estimated keypoints. (e) The estimated radial velocity r ˙ ^ CT , 0 and the estimated turn rate ω ^ CT , 0 during the CT phase. (f) The estimated radial velocity r ˙ ^ CT , 0 and the estimated pseudo velocity σ ^ CT , 0 during the CT phase. (g) The estimated velocity v ^ CA , t γ during the CA phase and estimated radial velocity r ˙ ^ CT , 0 during the CT phase. (h) The estimated angle θ ^ v a , t γ and estimated acceleration a ^ CA , t γ during the CA phase. (i) The estimated angle θ ^ r ˙ v , t γ and the estimated velocity v ^ CA , t γ during the CA phase. (j) Result of MTD. (k) Result of FCN-dechirp. (l) Result of third-order GRFT.
Figure 5. Integration for a single CTCA target. (a) The pulse-compressed signal with a SNR of 2 dB. (b) The trajectory of CTCA target. (c) Probability heatmap generated by the KDNet output. (d) The comparative result between the ground truth keypoints and the estimated keypoints. (e) The estimated radial velocity r ˙ ^ CT , 0 and the estimated turn rate ω ^ CT , 0 during the CT phase. (f) The estimated radial velocity r ˙ ^ CT , 0 and the estimated pseudo velocity σ ^ CT , 0 during the CT phase. (g) The estimated velocity v ^ CA , t γ during the CA phase and estimated radial velocity r ˙ ^ CT , 0 during the CT phase. (h) The estimated angle θ ^ v a , t γ and estimated acceleration a ^ CA , t γ during the CA phase. (i) The estimated angle θ ^ r ˙ v , t γ and the estimated velocity v ^ CA , t γ during the CA phase. (j) Result of MTD. (k) Result of FCN-dechirp. (l) Result of third-order GRFT.
Remotesensing 18 00144 g005
Figure 6. Integration for a single CACT target. (a) The pulse-compressed signal with a SNR of 2 dB. (b) The trajectory of CACT target. (c) Probability heatmap generated by the KDNet output. (d) The comparative result between the ground truth keypoints and the estimated keypoints. (e) The estimated velocity v ^ CA , 0 and estimated angle θ ^ v a , 0 during the CA phase. (f) The estimated angle θ ^ r ˙ v , 0 and the estimated velocity v ^ CA , 0 during the CA phase. (g) The estimated acceleration a ^ CA , 0 and estimated velocity v ^ CA , 0 during the CA phase. (h) The estimated acceleration a ^ CA , 0 during the CA phase and estimated radial velocity r ˙ ^ CT , t γ during the CT phase. (i) The estimated pesudo velocity σ ^ CT , t γ during the CT phase and the estimated acceleration a ^ CA , 0 during the CA phase. (j) Result of MTD. (k) Result of FCN-dechirp. (l) Result of third-order GRFT.
Figure 6. Integration for a single CACT target. (a) The pulse-compressed signal with a SNR of 2 dB. (b) The trajectory of CACT target. (c) Probability heatmap generated by the KDNet output. (d) The comparative result between the ground truth keypoints and the estimated keypoints. (e) The estimated velocity v ^ CA , 0 and estimated angle θ ^ v a , 0 during the CA phase. (f) The estimated angle θ ^ r ˙ v , 0 and the estimated velocity v ^ CA , 0 during the CA phase. (g) The estimated acceleration a ^ CA , 0 and estimated velocity v ^ CA , 0 during the CA phase. (h) The estimated acceleration a ^ CA , 0 during the CA phase and estimated radial velocity r ˙ ^ CT , t γ during the CT phase. (i) The estimated pesudo velocity σ ^ CT , t γ during the CT phase and the estimated acceleration a ^ CA , 0 during the CA phase. (j) Result of MTD. (k) Result of FCN-dechirp. (l) Result of third-order GRFT.
Remotesensing 18 00144 g006
Figure 7. Integration for CVCA target and CACV target. (a) The pulse-compressed signal with a SNR of 7 dB. (b) Probability heatmap generated by the KDNet output for the CVCA target. (c) Probability heatmap generated by the KDNet output for the CACV target. (d) The comparative result between the ground truth keypoints and the estimated keypoints. (e) The estimated radial velocity r ˙ ^ CV , 0 during the CV phase and the estimated acceleration a ^ CA , t γ during the CA phase of Target A. (f) The estimated radial velocity r ˙ ^ CV , 0 during the CV phase and the estimated velocity v ^ CA , t γ during the CA phase of Target A. (g) The estimated velocity v ^ CA , t γ and the estimated angle θ ^ r ˙ v , t γ during the CA phase of Target A. (h) The estimated velocity v ^ CA , t γ and the estimated angle θ ^ v a , t γ during the CA phase of Target A. (i) The estimated acceleration a ^ CA , 0 during the CA phase and the estimated radial velocity r ˙ ^ CV , t γ during the CV phase of Target B. (j) The estimated angle θ ^ r ˙ v , 0 during the CA phase and the estimated velocity v ^ CV , t γ during the CV phase of Target B. (k) The estimated angle θ ^ v a , 0 and the estimated radial velocity r ˙ ^ CA , 0 during the CA phase of Target B. (l) The estimated radial velocity r ˙ ^ CV , t γ during the CV phase and the estimated velocity v ^ CA , 0 during the CA phase of Target B.
Figure 7. Integration for CVCA target and CACV target. (a) The pulse-compressed signal with a SNR of 7 dB. (b) Probability heatmap generated by the KDNet output for the CVCA target. (c) Probability heatmap generated by the KDNet output for the CACV target. (d) The comparative result between the ground truth keypoints and the estimated keypoints. (e) The estimated radial velocity r ˙ ^ CV , 0 during the CV phase and the estimated acceleration a ^ CA , t γ during the CA phase of Target A. (f) The estimated radial velocity r ˙ ^ CV , 0 during the CV phase and the estimated velocity v ^ CA , t γ during the CA phase of Target A. (g) The estimated velocity v ^ CA , t γ and the estimated angle θ ^ r ˙ v , t γ during the CA phase of Target A. (h) The estimated velocity v ^ CA , t γ and the estimated angle θ ^ v a , t γ during the CA phase of Target A. (i) The estimated acceleration a ^ CA , 0 during the CA phase and the estimated radial velocity r ˙ ^ CV , t γ during the CV phase of Target B. (j) The estimated angle θ ^ r ˙ v , 0 during the CA phase and the estimated velocity v ^ CV , t γ during the CV phase of Target B. (k) The estimated angle θ ^ v a , 0 and the estimated radial velocity r ˙ ^ CA , 0 during the CA phase of Target B. (l) The estimated radial velocity r ˙ ^ CV , t γ during the CV phase and the estimated velocity v ^ CA , 0 during the CA phase of Target B.
Remotesensing 18 00144 g007
Figure 8. Comparison of detection probabilities.
Figure 8. Comparison of detection probabilities.
Remotesensing 18 00144 g008
Figure 9. The keypoint detection performance across different SNRs.
Figure 9. The keypoint detection performance across different SNRs.
Remotesensing 18 00144 g009
Figure 10. The computational cost.
Figure 10. The computational cost.
Remotesensing 18 00144 g010
Table 1. Mode-switching behaviors observed in practice.
Table 1. Mode-switching behaviors observed in practice.
CaseMode-SwitchingCaseMode-Switching
Case 1CVCACase 4CACT
Case 2CACVCase 5CVCT
Case 3CTCACase 6CTCV
Table 2. The structural parameters of the hierarchical shrinking module.
Table 2. The structural parameters of the hierarchical shrinking module.
ModuleKernel SizeChannelStridePadding
C 1 (14, 7)32(1, 1)(0, 3)
C 1 (14, 7)32(1, 1)(0, 3)
C 2 (13, 7)32(1, 1)(0, 3)
C 2 (13, 7)32(1, 1)(0, 3)
Table 3. The structural parameters of the residual module and the network output.
Table 3. The structural parameters of the residual module and the network output.
ModuleKernel SizeChannelStridePadding
C 3 1 (1, 1)64(2, 1)(0, 0)
C 4 1 (13, 7)64(2, 1)(6, 3)
C 4 1 (13, 7)64(1, 1)(6, 3)
C 4 1 (13, 7)64(1, 1)(6, 3)
C 4 1 (13, 7)64(1, 1)(6, 3)
C 3 2 (1, 1)82(2, 1)(0, 0)
C 4 2 (13, 7)82(2, 1)(6, 3)
C 4 2 (13, 7)82(1, 1)(6, 3)
C 4 2 (13, 7)82(1, 1)(6, 3)
C 4 2 (13, 7)82(1, 1)(6, 3)
C 3 3 (1, 1)101(2, 1)(0, 0)
C 4 3 (13, 7)101(2, 1)(6, 3)
C 4 3 (13, 7)101(1, 1)(6, 3)
C 4 3 (13, 7)101(1, 1)(6, 3)
C 4 3 (13, 7)101(1, 1)(6, 3)
C 5 (7, 7)101(1, 1)(0, 3)
Table 4. Radar parameters.
Table 4. Radar parameters.
ParameterValues
Carrier frequency3 GHz
Bandwidth20 MHz
Sampling frequency40 MHz
Pulse repetition frequency200 Hz
Number of radar pulses64
Table 5. Training hyperparameters.
Table 5. Training hyperparameters.
ParameterValues
Learning rate0.01
Batch size40
Epoch20
Table 6. Target motion parameters.
Table 6. Target motion parameters.
ParameterValues
Velocity[−325 m/s, 325 m/s]
Acceleration[−150 m/ s 2 , 150 m/ s 2 ]
Turn rate[−1 rad/s, 1 rad/s]
Switch point[5th, 59th]
Target trajectory4,000,000
SNR[−3 dB, 6 dB]
Table 7. The motion parameters of Target A and Target B.
Table 7. The motion parameters of Target A and Target B.
ParametersTarget A CVTarget A CATarget B CATarget B CV
Position(112.5 m, 150 m)-(187.5 m, 225 m)-
Velocity(150 m/s, 140 m/s)(185 m/s, 152 m/s)(185 m/s, 200 m/s)(130 m/s, 140 m/s)
Acceleration-(60 m / s 2 , 65 m / s 2 )(65 m / s 2 , 70 m / s 2 )-
Table 8. Practical running time.
Table 8. Practical running time.
AlgorithmTime (s)
GRFT9737.3
KDNet-PE276.2
MTD1.6
FCN170.3
Hardware configuration: Intel Core Ultra 9 CPU @ 5.10GHz and NVIDIA GeForce RTX 4060 GPU; Software environment: MATLAB R2024a, Python 3.9, and PyTorch 1.13.1.
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

Wang, B.; Zhou, G. Model–Data Dual-Driven Method for Mode-Switching Radar Target Detection. Remote Sens. 2026, 18, 144. https://doi.org/10.3390/rs18010144

AMA Style

Wang B, Zhou G. Model–Data Dual-Driven Method for Mode-Switching Radar Target Detection. Remote Sensing. 2026; 18(1):144. https://doi.org/10.3390/rs18010144

Chicago/Turabian Style

Wang, Boyu, and Gongjian Zhou. 2026. "Model–Data Dual-Driven Method for Mode-Switching Radar Target Detection" Remote Sensing 18, no. 1: 144. https://doi.org/10.3390/rs18010144

APA Style

Wang, B., & Zhou, G. (2026). Model–Data Dual-Driven Method for Mode-Switching Radar Target Detection. Remote Sensing, 18(1), 144. https://doi.org/10.3390/rs18010144

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