Next Article in Journal
Risk-Aware Cooperative Planning for Multiple UAVs in Non-Stationary Maritime Missions via a Scenario-Switching-Aware LinUCB Hyper-Heuristic
Previous Article in Journal
uVGS-2: The Micro Video Guidance Sensor: A 6-DoF Robust Pose Estimator for Autonomous Proximity Maneuvers in Drones, Spacecraft and Mobile Robot Navigation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Three-Dimensional Dynamic UAV Threat Assessment Using Approach Directionality and Historical-Trend Correction for Multi-Asset Protection

1
Graduate School, Air Force Engineering University, Xi’an 710051, China
2
Air and Missile Defense College, Air Force Engineering University, Xi’an 710051, China
3
Information and Navigation College, Air Force Engineering University, Xi’an 710051, China
*
Authors to whom correspondence should be addressed.
Drones 2026, 10(7), 536; https://doi.org/10.3390/drones10070536
Submission received: 10 June 2026 / Revised: 11 July 2026 / Accepted: 13 July 2026 / Published: 14 July 2026

Highlights

What are the main findings?
  • A three-dimensional pairwise UAV–asset threat matrix is developed by integrating spatial proximity, vertical approach, directional alignment, historical trends, and adaptive smoothing.
  • Simulations show that the method substantially reduces noise-induced score fluctuations and unnecessary ranking switches while maintaining competitive identification accuracy and response delay.
What are the implications of the main findings?
  • The matrix representation supports asset-specific UAV prioritization in many-to-many monitoring scenarios.
  • The method is interpretable, computationally lightweight, and does not require large labeled datasets, making it suitable for real-time safety monitoring.

Abstract

In multi-asset UAV safety monitoring, dynamic threat assessment is challenged by delayed recognition of changes in the potentially threatened asset and unstable threat rankings under noisy observations. This paper proposes an interpretable three-dimensional dynamic threat assessment method integrating approach directionality, historical trend correction, and adaptive exponential moving average smoothing. Each UAV-protected asset pair is treated as an assessment unit to construct a many-to-many threat matrix. A basic threat score is first derived from UAV type, three-dimensional closing velocity, distance, altitude difference, and vertical approach motion. Approach directionality is then characterized using the geometric alignment between the UAV velocity and the bearing to each protected asset, with optional attitude and reachability information. The temporal trend of directionality is estimated from historical observations to capture persistent changes in approach tendency, while adaptive smoothing balances responsiveness to genuine threat transitions against suppression of noise-induced fluctuations. Comprehensive simulation experiments, including three-dimensional discrimination, Monte Carlo evaluation, observation noise, latency, missed detections, clutter, difficult motion conditions, and ablation studies, demonstrate that the proposed method provides accurate and timely threat identification while substantially improving score and ranking stability. The resulting framework offers an interpretable and computationally efficient basis for multi-UAV threat prioritization and safety-oriented situational awareness.

1. Introduction

In recent years, unmanned aerial vehicle (UAV) platforms have been widely used in civilian applications such as inspection, mapping, logistics, communication relay, and emergency rescue, owing to their low cost, high maneuverability, ease of deployment, and flexible payload configurations [1,2,3]. However, unauthorized, non-cooperative, or abnormal UAV activities may disrupt airport operations, interfere with emergency response, affect energy or communication facilities, and create safety hazards in densely populated or sensitive areas, as illustrated in Figure 1. Compared with conventional aerial targets, small UAVs usually exhibit a small radar cross section, low flight altitude, flexible velocity variation, and complex maneuvering patterns, which make UAV detection, tracking, identification, and dynamic risk assessment highly challenging. Therefore, dynamic risk assessment for multi-UAV and multi-asset protection scenarios has become an important component of low-altitude airspace safety monitoring, critical infrastructure protection, and public-safety-oriented situational awareness [4,5,6,7,8].
In a typical UAV safety monitoring and protection process, threat assessment lies between target detection/tracking and safety response resource allocation, where the system generally involves a series of functional stages including detection, identification, tracking, threat assessment, warning, mitigation, and response prioritization [9,10]. Its role is to evaluate the threat level posed by different UAVs to different protected assets based on UAV motion states, platform attributes, spatial positions, and potential approach intentions, and to further generate a threat ranking. Accurate threat assessment can assist a protection system in prioritizing the mitigation of high-risk targets, thereby avoiding resource waste and decision-making delays. Conversely, if a threat assessment model fails to identify a shift in the asset potentially at risk in a timely manner, or if threat rankings fluctuate frequently due to noise disturbances, safety response may be delayed and protection effectiveness may be degraded. In particular, in multi-asset protection scenarios, the threat posed by the same UAV to different protected assets may vary significantly, while the same protected asset may simultaneously be threatened by multiple UAVs. Therefore, simply providing an overall threat level for each UAV is no longer sufficient for precise defense requirements. It is necessary to establish a many-to-many threat relationship model between UAVs and protected assets.
Existing threat assessment methods can be broadly categorized into evidence reasoning [11], fuzzy reasoning [12,13], Bayesian network [14], multi-attribute decision making [15,16,17], cloud model [18], neural network-based methods [19], and other learning-based approaches [20]. Table 1 compare typical threat assessment methods in terms of direction/trend information, multi-asset matrix output, data dependence, noise handling, and interpretability.
In recent years, intention recognition, trajectory prediction, and risk assessment technologies have attracted extensive attention in intelligent transportation, air traffic management, and unmanned system safety. Related studies have shown that motion direction, velocity variation trends, and historical trajectory information can effectively reflect the future behavioral tendency of a target [21,22,23]. In UAV safety monitoring scenarios, when a UAV performs a turning approach, deceptive maneuver, or target redirection, the angle between its velocity direction and different protected assets changes continuously. If a model can capture such a variation trend in directionality, it may identify a shift in the asset potentially at risk before the UAV has completed its heading adjustment. In contrast, models relying only on instantaneous states often respond only after the UAV has clearly pointed toward a new target, resulting in a relatively large detection delay.
In addition, practical UAV safety monitoring systems typically rely on multi-source sensors, such as radar, electro-optical devices, radio-frequency sensing systems, and acoustic arrays, to obtain UAV state information [24,25,26]. These observations are inevitably affected by measurement noise, target occlusion, trajectory jitter, short-term frame loss, and estimation errors. If a threat assessment model is overly sensitive to instantaneous observations, threat values and ranking results may exhibit high-frequency fluctuations or frequent switching, which may further lead to unstable resource prioritization. Existing studies have indicated that smoothing filters, temporal fusion, and state estimation methods can effectively improve the stability of dynamic decision-making systems [27]. However, a fixed smoothing coefficient often struggles to balance rapid response and stable output: excessive smoothing may delay intention recognition, whereas insufficient smoothing cannot effectively suppress noise. Therefore, adaptively adjusting the smoothing strength according to UAV motion states is a key issue in dynamic threat assessment.
To address the above problems, this paper proposes an approach-directionality- based dynamic threat assessment method for multi-asset protection scenarios. The proposed method takes each UAV-protected asset pair as the basic assessment unit. First, a basic threat value is constructed by integrating UAV type, closing speed, altitude, and distance. Then, the angular relationship between the UAV velocity direction and the bearing direction of each protected asset is introduced to define an instantaneous approach directionality factor. Furthermore, a trend correction factor is constructed using the linear variation slope of the historical directionality sequence, so as to enhance or suppress the current directionality. Finally, an adaptive exponential moving average mechanism is introduced to obtain a smoothed threat matrix that balances dynamic response capability and temporal stability. Based on this threat matrix, the UAV threat ranking for each protected asset and the potential approach tendency of each UAV toward different protected assets can be obtained simultaneously.
The main contributions of this paper are summarized as follows.
  • A three-dimensional UAV–protected asset threat matrix model is proposed for multi-asset low-altitude safety monitoring. By taking each UAV–protected asset pair as the basic assessment unit, the proposed method represents many-to-many threat relationships in matrix form and enables protected-asset-specific UAV prioritization.
  • A three-dimensional directionality modulation and trend-correction mechanism is proposed. It jointly considers altitude difference and vertical approach velocity, thereby improving the discrimination of UAVs with similar scalar threat factors but different spatial approach tendencies. In addition, the historical trend slope of approach directionality is used to dynamically amplify or suppress the current directionality, thereby avoiding static bias when no clear trend exists.
  • A dynamic threat correction and smoothing framework is introduced by combining directionality trend correction with adaptive exponential moving average smoothing. The historical directionality trend is used to capture temporal threat evolution, while the adaptive smoothing mechanism balances response sensitivity and temporal stability, thereby reducing noise-induced fluctuations and unnecessary ranking switches.
  • The effectiveness and robustness of the proposed method are systematically validated through comprehensive simulation experiments covering vertical- approach discrimination, static and dynamic Monte Carlo evaluation, noise robustness, parameter sensitivity, observation degradation, difficult cases, computational efficiency, and ablation of three-dimensional factors and optional modules.
The remainder of this paper is organized as follows. Section 2 reviews related studies on counter-UAV threat assessment, approach tendency recognition, multi-attribute decision making, and dynamic smoothing. Section 3 presents the proposed approach-directionality-based dynamic threat assessment model in detail. Section 4 provides the simulation settings and experimental result analysis. Section 5 concludes this paper and discusses future research directions.

2. Related Work

2.1. Counter-UAV Threat Assessment

In recent years, the safety and security risks posed by small unmanned aerial vehicles in low-altitude airspace and critical infrastructure protection have become increasingly prominent, creating a growing need for reliable threat assessment in counter-UAV systems. Castrillo et al. [24] systematically reviewed the detection, identification, tracking, and neutralization processes of counter-UAV systems and pointed out that threat determination should integrate multi-sensor information while considering the diversity of UAV mission patterns. Niu et al. [17] proposed a dynamic threat assessment method for UAV air-defense operations by integrating fuzzy multi-attribute decision-making and intention information. Their method constructs an evaluation index system from the perspectives of capability, opportunity, and intention, indicating that intention-related information and temporal dynamics are important factors in UAV threat assessment.
Compared with conventional aerial targets, the threat level of small UAVs depends not only on their own states, such as position, velocity, and altitude, but also on their spatial relationships with protected assets. Arapoglou et al. [25] proposed a hierarchical fuzzy decision-making framework for counter-UAV systems, which integrates heterogeneous sensor information for threat detection and sensor combination optimization. However, their study mainly focuses on threat detection and system configuration, while the pairwise threat relationship between UAVs and protected assets remains insufficiently explored.
In summary, counter-UAV threat assessment has evolved from rule-based judgment to comprehensive evaluation methods that integrate multi-source information, dynamic intention, and uncertainty reasoning. Nevertheless, most existing methods still regard each UAV as an individual assessment object and mainly output an overall threat level or ranking. They rarely explicitly describe the differentiated threats posed by the same UAV to different protected assets. Consequently, these methods cannot directly answer which specific protected asset a given UAV is most likely approaching, nor can they provide per-asset threat rankings that are essential for multi-asset safety prioritization. Therefore, for multi-asset scenarios, counter-UAV threat assessment should be extended from conventional target-level scoring to pairwise UAV-protected asset threat relationship modeling.
Beyond threat assessment, recent advances in cooperative multi-agent systems have explored distributed decision-making and fault-tolerant control for multi-UAV coordination [28,29]. While these works primarily address control-level coordination rather than threat evaluation, they provide complementary perspectives that may become relevant when threat assessment is integrated within a broader cooperative defense architecture.

2.2. Applications of Multi-Attribute Decision-Making Methods in Threat Assessment

Multi-attribute decision-making methods have been widely adopted in aerial target and UAV threat assessment, including AHP [30], TOPSIS [31], VIKOR [32], grey relational analysis, and fuzzy comprehensive evaluation. Yin et al. [33] combined GRA-TOPSIS with three-way decision theory to achieve joint threat ranking and classification. In recent years, interval intuitionistic fuzzy multi-attribute decision-making [34] and the CRITIC objective weighting method [35] have also been introduced into threat assessment to handle attribute correlation and dynamic information representation.
Although these methods have made considerable progress in uncertainty modeling and target threat ranking, they still have limitations in multi-asset UAV safety monitoring scenarios. First, the weight settings of existing methods mainly rely on expert experience or static calculations, making it difficult to adapt in real time to UAV maneuvers and changes in threat situations. Second, most existing index systems are centered on the UAV’s own state, and therefore cannot accurately characterize its approach tendency toward a specific protected target. In addition, methods such as TOPSIS usually perform threat ranking based on single-time-step attribute values, with insufficient use of temporal continuity and historical trend information. As a result, delayed responses or frequent ranking switches may occur when a UAV turns or shifts its approach toward another protected asset.
Therefore, introducing approach directionality as an independent evaluation dimension can improve the specificity and dynamic responsiveness of multi-asset UAV threat assessment. Unlike conventional indicators such as distance, velocity, and altitude, approach directionality characterizes the geometric relationship between the UAV’s velocity direction and the bearing of the protected target, thereby more directly reflecting whether the current motion trend of the UAV is oriented toward a protected asset.

2.3. Behavioral Intention Recognition and Trajectory Trend Modeling

The core of approach tendency recognition is to infer a UAV’s future motion tendency based on its historical states and current actions. Zhang et al. [21] proposed a UAV behavior-intention estimation method based on four-dimensional flight trajectory prediction. By using historical flight data and motion equations to construct a combined prediction model, they demonstrated that historical trajectories and spatial relationships can provide effective support for UAV intention recognition. Wang et al. [22] proposed a data-driven method for UAV swarm intention recognition, which employs the Dubins model to characterize swarm motion characteristics and trains the recognition model using simulation data. In the field of autonomous driving, Girase et al. [36] constructed the LOKI dataset to investigate long-term trajectory prediction and intention reasoning, emphasizing the importance of trajectory information, behavior labels, and interaction relationships for future behavior inference.
Existing trajectory prediction and intention recognition methods, whether model-based or data-driven, typically focus on forecasting future positions or classifying high-level intent categories. They do not, however, provide a continuous per-asset threat score that can be directly used for dynamic threat ranking. Moreover, data-driven intention recognizers require substantial labeled training data, which are rarely available in practical low-altitude monitoring deployments.
Compared with directly predicting the complete future trajectory, intention recognition based on approach directionality has the advantages of a simple structure, low computational cost, and clear physical meaning. For each UAV–protected asset pair, the angular relationship between the UAV’s velocity direction and the asset-bearing vector can be used to measure the degree to which the UAV’s motion direction points toward that protected asset. A continuously increasing directionality value usually indicates that the UAV’s motion trend is more likely to be oriented toward the protected asset, whereas a continuously decreasing value may imply a weakened approach tendency toward that protected asset. Therefore, trend modeling based on the directionality sequence helps capture early signals of protected-asset transfer before the UAV completes its turn.
However, introducing historical trend information may also cause additional bias. In stationary, uniform-motion, or non-maneuvering scenarios, if the trend term is improperly designed, short-term measurement noise or slight trajectory perturbations may be misinterpreted as intention changes, thereby affecting the stability of threat assessment results. Therefore, a key issue in approach-tendency-aware threat assessment is how to exploit historical trend information to enhance the response to actual maneuvering behaviors while maintaining assessment neutrality in static or stable scenarios.

2.4. Dynamic Smoothing and Ranking Stability

In practical UAV safety monitoring systems, threat assessment results usually need to be continuously generated and may directly affect safety response prioritization and resource allocation decisions. Therefore, in addition to assessment accuracy, the temporal stability of threat scores and ranking results is also important. If threat scores or target rankings fluctuate frequently due to sensor noise, trajectory jitter, or short-term observation errors, the safety response system may repeatedly adjust resource priorities, thereby reducing overall response efficiency.
Chen et al. [37] proposed an adaptive variable-structure interacting multiple model filtering and smoothing algorithm. By adaptively constructing model subsets and integrating forward filtering with backward smoothing, their method improves the accuracy and stability of maneuvering target tracking. Hu et al. [38] developed an adaptive filtering and smoothing algorithm based on a variable-structure interacting multiple model framework. By dynamically adjusting model probabilities and state estimates, they demonstrated improved state estimation accuracy and smoothing performance in complex maneuvering scenarios. Wang et al. [39] introduced a confidence-based adaptive exponential moving average method in multi-object tracking, dynamically adjusting the weights between historical and current features to balance response speed and output stability.
Although a fixed-coefficient exponential moving average can reduce high-frequency fluctuations, it involves an inherent trade-off between response speed and smoothing strength. Strong smoothing may delay the recognition of threat changes, whereas weak smoothing may fail to sufficiently suppress noise disturbances. For UAV threat assessment in safety monitoring scenarios, when the target state is stable, the model should emphasize the suppression of score fluctuations caused by noise; when the UAV makes a significant turn or its approach tendency changes, the model should respond rapidly to threat changes. Fixed-coefficient temporal smoothing methods, while effective for stationary noise suppression, cannot distinguish between noise-induced fluctuations and genuine directional changes caused by UAV maneuvers. This limits their ability to adaptively balance response sensitivity and ranking stability, which is a central requirement in dynamic multi-UAV scenarios. Therefore, how to balance threat response speed and ranking stability in dynamic UAV safety monitoring scenarios remains an important issue for multi-target threat assessment.

3. Proposed Model

This section presents a three-dimensional approach-directionality-based dynamic threat assessment method for multi-UAV and multi-asset protection scenarios. The objective is to generate stable and responsive dynamic threat scores for all UAV–asset pairs over time, and to further construct the final threat matrix and threat rankings. Unlike conventional threat assessment methods that mainly rely on distance, speed, or static attributes, the proposed method jointly considers three-dimensional spatial proximity, velocity direction, attitude pointing, vertical approach tendency, and temporal ranking stability. The evaluation process of the proposed model is illustrated in Figure 2, and the overall threat assessment procedure is implemented through Algorithm 1.
Algorithm 1: Approach-Directionality-Based Dynamic Threat Assessment
Input:
Multi-time UAV state data { p i ( t ) , v i ( t ) , h i ( t ) , c i } i = 1 m ,
t { 1 , 2 , , T } ; positions of protected assets { q j } j = 1 n ; parameter set Θ = { w type , w speed , w dist , w Δ h , w z , γ , ω b , K , η , α min , α max , λ , θ i ( t ) , ψ i ( t ) , χ i j ( t ) } .
Output:
instantaneous threat matrices { T inst ( t ) } , trend-corrected threat matrices { T ˜ inst ( t ) } , final dynamic threat matrices { S ( t ) } , threat rankings { π i ( t ) } .
1:Initialize S i j ( 0 ) = 0 for all UAV-asset pairs
2:Initialize directionality history H i j = for all UAV-asset pairs
3:for t = 1 to T do
4:   for i = 1 to m do
5:      for j = 1 to n do
6:         Compute r i j ( t ) = q i p i ( t )
7:         Compute d i j ( t ) = r i j ( t ) 2
8:         Compute e i j ( t ) = r i j ( t ) d i j ( t ) + ε
9:         Compute basic threat B i j ( t )
10:         Compute velocity-based directionality D v , i j ( t )
11:         if attitude information is available then
12:            Compute body-axis vector b i j ( t )
13:            Compute attitude-based directionality D b , i j ( t )
14:          else
15:            Set ω b = 0
16:          end if
17:         Obtain reachability coefficient χ i j ( t ) = 0
18:         Compute D i j ( t ) = χ i j ( t ) [ ( 1 ω b ) D v , i j ( t ) + ω b D b , i j ( t ) ]
19:         Compute instantaneous threat T inst , i j ( t ) = B i j ( t ) [ 1 γ + γ D i j ( t ) ]
20:         Append D i j ( t ) to H i j and keep the latest K samples
21:         Estimate trend slope s i j ( t ) from H i j
22:         Compute trend-corrected directionality D ˜ i j ( t ) = clip D i j ( t ) ( 1 + η s i j ( t ) ) , 0 , 1
23:         Compute trend-corrected threat T ˜ i j ( t ) = B i j ( t ) 1 γ + γ D ˜ i j ( t )
24:         Compute adaptive smoothing factor α i j ( t )
25:         if t = 1 then
26:              S i j ( t ) = T ˜ i j ( t )
27:          else
28:              S i j ( t ) = α i j ( t ) T ˜ i j ( t ) + 1 α i j ( t ) S i j ( t 1 )
29:          end if
30:       end for
31:    end for
32:   Form T inst ( t ) = T inst , i j ( t ) m × n
33:   Form T ˜ ( t ) = T ˜ i j ( t ) m × n
34:   Form final threat matrix S ( t ) = S i j ( t ) m × n
35:   for j = 1 to n do
36:      Rank UAVs according to the j-th column of S ( t )
37:      Store the ranking π i j ( t )
38:    end for
39:end for
40:return  T inst ( t ) , T ˜ ( t ) , S ( t ) , π j ( t )

3.1. Problem Description

Consider a three-dimensional dynamic scenario consisting of mm UAVs and nn protected assets. The position and velocity of UAV ii at time tt are denoted as
p i ( t ) = x i ( t ) , y i ( t ) , z i ( t ) T R 3
v i ( t ) = v i x ( t ) , v i y ( t ) , v i z ( t ) T R 3
The position of protected asset j is denoted as
q i = x i , y i , z i T R 3
The type threat coefficient of UAV i is represented by
c i 0 , 1
where a larger value indicates a higher platform capability, payload level, or high-priority.
The objective is to compute the final dynamic threat score of UAV i against protected asset j at each time step:
S i j ( t ) 0 , 1
The final dynamic threat scores of all UAV–asset pairs form the final threat matrix
S ( t ) = S 11 ( t ) S 12 ( t ) S 1 n ( t ) S 21 ( t ) S 22 ( t ) S 2 n ( t ) S m 1 ( t ) S m 2 ( t ) S m n ( t ) R 3
The j-th column of S ( t ) represents the threat distribution of all UAVs against protected asset j, while the i-th row represents the threat distribution of UAV i against all protected assets. For a given asset j, if
S a j ( t ) > S b j ( t )
then UAV a is considered more threatening than UAV b to asset j at time t.
The relative position vector, distance, and line-of-sight unit vector from UAV i to asset j are defined as
r i j ( t ) = q j p i ( t )
d i j ( t ) = r i j ( t ) 2
e i j ( t ) = r i j ( t ) d i j ( t ) + ε
where ε is a small positive constant used for numerical stability.

3.2. Three-Dimensional Basic Threat Modeling

The three-dimensional basic threat score describes the instantaneous threat level before temporal smoothing and ranking stabilization. Traditional 2D models typically use horizontal distance and ground speed. In realistic low-altitude airspace, however, UAVs may approach protected assets from different altitudes, fly below building tops, or descend into sheltered areas. Therefore, three-dimensional factors—altitude difference, vertical approach velocity, body-axis attitude, and terrain/obstacle constraints—are introduced to better characterize approach behavior in such environments.
The proposed three-dimensional basic threat score is defined as
B i j ( t ) = w type C i + w speed C i j speed ( t ) + w dist C i j dist ( t ) + w Δ h C i j Δ h ( t ) + w z C i j z ( t )
where B i j ( t ) [ 0 , 1 ] , and w type , w speed , w dist , w Δ h , and w z are the weights of the UAV type, 3D closing velocity, distance, altitude difference, and vertical approach factors, respectively. The weights satisfy
w type + w speed + w dist + w Δ h + w z = 1 , w . 0
The type factor is
C i = c i
The three-dimensional closing velocity is computed as the projection of the UAV velocity onto the line-of-sight direction:
v i j close ( t ) = max 0 , v i T ( t ) e i j ( t )
The normalized closing-velocity factor is defined as
C i j speed ( t ) = tanh v i j close ( t ) v ref
where v ref is a reference velocity.
The distance factor is
C i j close ( t ) = exp d i j ( t ) r ref
where r ref is a reference distance.
The altitude difference is defined as
Δ h i j ( t ) = z i ( t ) z j
The altitude proximity factor is
C i j Δ h ( t ) = exp Δ h i j ( t ) h ref
where h ref is a reference altitude difference.
Since altitude difference alone cannot distinguish whether a UAV is approaching or moving away from the asset altitude, the vertical approach velocity is introduced as
v i j z , app ( t ) = s i g n Δ h i j ( t ) v i z ( t )
If a UAV is above the asset and descending, then v i j z , app ( t ) > 0 , indicating that it is approaching the asset altitude. The vertical approach factor is defined as
C i j z ( t ) = σ v i j z , app ( t ) v z ref
where
σ ( x ) = 1 1 + exp ( x )
is the sigmoid function, and v z ref is a reference vertical velocity.

3.3. Three-Dimensional Directionality Modeling and Instantaneous Threat Matrix

The basic threat score B i j ( t ) captures the three-dimensional spatial proximity between a UAV and an asset, but it does not fully capture whether the UAV exhibits a clear motion tendency toward the protected asset. In multi-asset scenarios, a UAV that is closer to an asset may not necessarily be directed toward it, whereas another UAV with a slightly larger distance but a stable heading toward the asset may pose a higher threat. Therefore, a directionality modulation mechanism is introduced, as shown in Figure 3.
The velocity-based directionality factor is defined as
D i j v ( t ) = max 0 , v i T ( t ) e i j ( t ) v i ( t ) 2 + ε
where ε is a small positive constant for numerical stability. This factor is the non-negative part of the cosine similarity between the UAV velocity direction and the line-of-sight direction, i.e., D i j ( v ) = max ( 0 , cos θ ) , where θ is the angle between the velocity vector and the line-of-sight vector. The max ( 0 , ) operation maps the cosine similarity from [−1, 1] to [0, 1], treating both laterally moving and receding UAVs as having no positive directional evidence of approach; their distinction remains partially represented by the signed closing-velocity factor in B i j ( t ) . Although closing velocity and approach directionality are both derived from UAV motion geometry, they describe different aspects of threat: closing velocity measures the radial rate of range reduction, whereas directionality measures the angular alignment between velocity and asset-bearing vectors. Their separate encoding prevents over-emphasis on a single geometric feature and enables the model to distinguish, for example, a slowly approaching but well-aligned UAV from a fast UAV with only weak alignment. When the UAV speed falls below a prescribed threshold, the velocity direction becomes unreliable, and the directionality factor is down-weighted to a neutral value, as examined in the near-hovering case (Section 4.8). In 3D space, this factor captures both horizontal and vertical alignment: a UAV descending toward an asset may exhibit high directionality even at a large horizontal distance, which a 2D model would misjudge.
If attitude information is available, let θ i ( t ) and ψ i ( t ) denote the pitch and yaw angles of UAV i, respectively. The body-axis unit vector is
b i ( t ) = cos θ i ( t ) cos ψ i ( t ) , cos θ i ( t ) sin ψ i ( t ) , sin θ i ( t ) T
The attitude-based directionality factor is then
D i j b ( t ) = max 0 , b i T ( t ) e i j ( t )
The velocity-based and attitude-based directionality factors are fused as
D i j dir ( t ) = ( 1 ω b ) D i j v ( t ) + ω b D i j b ( t )
where ω b [ 0 , 1 ] is the attitude fusion weight. If attitude information is unavailable, ω b = 0 .
In scenarios involving obstacles, terrain occlusion, or restricted areas, a reachability coefficient is introduced:
χ i j ( t ) [ 0 , 1 ]
It describes the feasibility of the path from UAV i to asset j. In the present implementation, χ i j ( t ) is defined as a simple binary visibility indicator: a ray is cast from the UAV to the protected asset, and χ i j ( t ) = 1 if the direct line-of-sight is unobstructed, otherwise χ i j = χ min with a default value of 0.5. This minimal model is adopted because more sophisticated reachability estimation (e.g., based on path planning or probabilistic obstacle maps) is beyond the scope of this work. The experimental ablation in Section 4.10 examines the effect of this basic reachability term, and χ i j ( t ) is disabled by default in all other experiments. The integrated directionality factor is
D i j ( t ) = χ i j ( t ) D i j dir ( t )
If reachability constraints are not considered, χ i j ( t ) = 1 .
The directionality-modulated instantaneous threat score is defined as
T i j inst ( t ) = B i j ( t ) 1 γ + γ D i j ( t )
where γ [ 0 , 1 ] controls the strength of directionality modulation. When γ = 0 , the model degenerates into a non-directional basic threat model. As γ increases, directionality has a stronger influence on the threat score.
The multiplicative form in Equation (29) reflects the following design consideration. A UAV that is close to a protected asset and has a high basic threat value B i j may still pose a limited immediate threat if its motion direction is not aligned with the asset. Conversely, a UAV with a moderate B i j but a persistently high directionality toward the asset warrants greater attention. Therefore, D i j acts as a modulating term: when D i j is high, the basic threat factors are preserved and remain the primary discriminators among well-directed UAVs; when D i j is low, the overall threat score is appropriately attenuated. An additive combination would allow a UAV with a high basic threat but no directional alignment to retain a substantial portion of its score, which could lead to an overestimation of its immediate threat level. The modulation attenuates, rather than eliminates, the basic threat score when directional alignment is weak. The residual factor 1-γ prevents the model from assigning a zero threat to nearby UAVs whose direction estimates may be uncertain. Consequently, high basic threat and strong directional alignment are jointly favored in the final prioritization, without requiring either factor to be strictly necessary.
The instantaneous threat scores of all UAV–asset pairs form the instantaneous threat matrix:
T inst = T i j inst ( t ) m × n
It should be emphasized that T inst is not the final output matrix. It only represents the directionality-modulated threat estimate at the current time step. The final threat matrix is obtained after trend correction and adaptive smoothing.

3.4. Directionality Trend Correction

The instantaneous directionality D i j t may fluctuate due to measurement noise, short-term maneuvers, and attitude perturbations. Directly using T inst for ranking may cause frequent ranking changes between adjacent time steps. Conversely, overly strong smoothing may delay the response to genuine target switching. Therefore, a directionality trend correction mechanism is introduced, as illustrated in Figure 4.
For each UAV–asset pair (i,j), a directionality history window with a maximum length K is maintained:
H i j t = D i j t K + 1 , , D i j t
If fewer than K historical samples are available, all available samples are used. Let the directionality sequence in the current window be
D i j ( 1 ) , D i j ( 2 ) , D i j ( L ) , L K
To quantify the temporal trend of directionality, the slope s i j ( t ) of the linear trend over the L points ( l , D i j ( l ) ) is estimated by ordinary least squares:
s i j ( t ) = l = 1 L ( l l ¯ ) ( D i j ( l ) D ¯ i j ) l = 1 L ( l l ¯ ) 2 + ε
where
l ¯ = 1 L l = 1 L l , D ¯ i j = 1 L l = 1 L D i j ( l )
A positive s i j t indicates that the directionality toward the asset is increasing, whereas a negative value indicates decreasing directionality.
The current directionality is corrected as
D ˜ i j ( t ) = clip D i j t 1 + η s i j t , 0 , 1
where η 0 is the trend correction gain, and clip ( , 0 , 1 ) restricts the value to [0,1].
The trend-corrected instantaneous threat score is then
T ˜ i j ( t ) = B i j ( t ) [ 1 γ + γ D ˜ i j ( t ) ]
The corresponding trend-corrected threat matrix is
T ˜ ( t ) = T ˜ i j ( t ) m × n
Compared with T inst , T ˜ ( t ) incorporates the local trend of directionality. It enhances responsiveness to persistent increases or decreases in approach directionality, thereby improving sensitivity to evolving approach tendencies. Because trend correction may also amplify local estimation noise, it does not by itself suppress short-term fluctuations. However, T ˜ ( t ) is still an instantaneous estimate and must be further processed to obtain the final dynamic threat matrix.

3.5. Adaptive Exponential Smoothing and Final Threat Matrix

To further improve temporal ranking stability, an adaptive exponential smoothing mechanism is used to update the final dynamic threat score. For each UAV–asset pair, the final score is computed as
S i j ( t ) = α i j ( t ) T ˜ i j ( t ) + 1 α i j ( t ) S i j ( t 1 )
Here, T ˜ i j ( t ) is the current trend-corrected instantaneous threat score, S i j ( t 1 ) is the final threat score at the previous time step, and α i j ( t 1 ) α min , α max is the adaptive smoothing coefficient.
The smoothing coefficient is adjusted according to the magnitude of the directionality trend:
α i j ( t ) = α min + ( α max α min ) σ λ s i j ( t )
where α min and α max are the lower and upper bounds of the smoothing coefficient, and λ controls the sensitivity to the trend slope.
When s i j ( t ) is small, the directionality is relatively stable, and a smaller α i j ( t ) gives more weight to historical threat scores, thereby suppressing noise-induced fluctuations. When s i j ( t ) is large, the UAV may be forming a new approach trend or switching its target, and a larger α i j ( t ) allows the model to respond more rapidly to current observations.
At the initial time step, the score can be initialized as
S i j 0 = T ˜ i j ( 0 )
Finally, the final dynamic threat scores of all UAV–asset pairs constitute the final threat matrix:
S ( t ) = S i j ( t ) m × n = S 11 ( t ) S 12 ( t ) S 1 n ( t ) S 21 ( t ) S 22 ( t ) S 2 n ( t ) S m 1 ( t ) S m 2 ( t ) S m n ( t )
Therefore, the final output of the proposed method is not the instantaneous threat matrix T inst ( t ) , but the final dynamic threat matrix S ( t ) after trend correction and adaptive smoothing. This matrix integrates spatial threat, directional intent, temporal trend, and dynamic stability, and serves as the basis for threat ranking and defensive resource allocation.

3.6. Threat Ranking and Stability Metrics

At each time step t, for protected asset j, all UAVs are ranked in descending order according to the j-th column of the final threat matrix S ( t ) :
π j ( t ) = argsort i S i j ( t )
Here, π j t denotes the threat ranking of all UAVs with respect to asset j. The top-ranked UAV is
i ^ 1 , j ( t ) = arg max i S i j ( t )
To evaluate temporal ranking stability, three metrics are used: Top-1 switching, Top-3 switching, and RankFluc.
Top-1 switching is defined as
S w 1 = j = 1 n t = 2 T II i ^ 1 , j ( t ) i ^ 1 , j ( t 1 )
where T is the number of time steps, and II is the indicator function. This metric measures how frequently the highest-threat UAV changes for each protected asset.
Let I 3 , j ( t ) denote the set of the top three UAVs for asset j at time t. Top-3 switching is defined as
S w 3 = j = 1 n t = 2 T II I 3 , j ( t ) I 3 , j ( t 1 )
This metric evaluates the temporal stability of the high-threat candidate set.
The full-ranking fluctuation metric RankFluc is defined as
RankFluc = 1 n T 1 j = 1 n t = 2 T 1 ρ s π j ( t ) , π j ( t 1 )
where ρ s ( , ) is the Spearman rank correlation coefficient. A smaller RankFluc indicates a more stable adjacent-time threat ranking.
It should be noted that ranking stability metrics should not be interpreted in isolation. Excessive smoothing, observation latency, or missed detections may reduce switching and RankFluc, but this does not necessarily indicate better threat identification. Therefore, these stability metrics are analyzed jointly with identification accuracy and response delay in the experiments.

4. Simulation Experiments and Result Analysis

4.1. Experimental Setup and Evaluation Metrics

4.1.1. Experimental Setup

To comprehensively evaluate the proposed three-dimensional modulated- directionality dynamic threat assessment method, we conduct experiments from several complementary perspectives: 3D vertical-approach discrimination, static identification performance, dynamic ranking stability, noise robustness, parameter sensitivity, practical observation degradation, representative difficult cases, computational efficiency, and 3D-factor ablation. The experiments are designed not only to examine whether the method can identify the most threatening UAV, but also to evaluate whether it can produce a stable, timely, and reliable threat ranking in dynamic multi-UAV scenarios.
Unless otherwise specified, the term proposed refers to the complete method described in Section 3, including 3D basic threat modeling, directionality modulation, directionality trend correction, and adaptive exponential smoothing. For the proposed method, all accuracy, delay, switching, and stability metrics are computed from the final dynamic threat matrix S ( t ) , rather than from the instantaneous or intermediate trend-corrected threat matrix. This ensures that the evaluated output is consistent with the actual decision input produced by the method.
The following methods are compared in the experiments:
  • NoDir: a model without directionality, using only the 3D basic threat factors;
  • TOPSIS: a TOPSIS-based multi-attribute decision-making baseline, the detailed calculation procedure is provided in Appendix A;
  • Inst: an instantaneous directionality model using the directionality-modulated instantaneous threat output;
  • Raw: a trend-corrected model with directionality trend correction but without temporal smoothing;
  • Fixed_EMA: an exponential smoothing model with a fixed smoothing coefficient;
  • Sliding_Avg: a sliding-average smoothing model;
  • Proposed: the complete proposed method, which outputs the final dynamic threat matrix S ( t ) .

4.1.2. Evaluation Metrics

The main evaluation metrics include identification accuracy, response delay, and several ranking stability measures. TransferAcc measures the proportion of UAVs whose predicted high-threat asset matches the ground-truth target, directly capturing the method’s threat-object association capability. Detection delay quantifies the time required for a method to stably identify the new threat target after a true threat transfer, reflecting responsiveness for timely situational awareness. Dynamic Top-1 accuracy evaluates whether the highest-threat UAV identified by the method matches the ground-truth at each time step throughout the dynamic scenario.
Top-1 switching and Top-3 switching quantify the temporal variation in the top-ranked UAV and the high-threat candidate set, respectively; lower switching counts—when achieved without sacrificing accuracy or delay—indicate more actionable threat rankings that reduce resource reallocation oscillations. Fluc measures the temporal fluctuation of individual threat scores, while RankFluc evaluates the stability of the complete threat ranking via Spearman correlation between adjacent time steps; these metrics capture finer-grained stability characteristics complementing the switching measures.
The Spearman rank correlation is used for pairwise ranking consistency evaluation between methods. Collectively, these metrics cover three essential aspects of dynamic threat assessment: correctness, timeliness, and stability. It should be noted that stability metrics should be interpreted jointly with accuracy and delay: stale or missing observations may artificially reduce temporal fluctuation, and therefore a lower Fluc or fewer switches alone do not necessarily indicate better threat assessment.

4.2. Three-Dimensional Vertical-Approach Discrimination

4.2.1. Purpose and Experimental Setup

A key difference between low-altitude UAV threat assessment and conventional two-dimensional target ranking is that altitude difference and vertical motion can substantially affect threat judgment. A model relying only on horizontal distance or horizontal velocity may incorrectly assign a higher threat level to a UAV that is horizontally closer but moving away from the protected asset in altitude, while underestimating another UAV that is horizontally farther but descending toward the asset.
To verify the necessity of 3D modeling, a representative vertical-approach scenario is constructed. The scenario contains two UAVs and one protected asset. UAV-0 is horizontally closer to the asset but moves vertically away from the asset altitude, whereas UAV-1 is horizontally farther but descends toward the asset altitude. The 3D model explicitly accounts for altitude difference and vertical motion, so it correctly identifies UAV-1 as the high-threat object despite its longer horizontal distance, because the descending motion indicates an approaching tendency that cannot be captured by horizontal metrics alone. Therefore, UAV-1 is defined as the ground-truth high-threat UAV.
To avoid confounding the contribution of 3D factors with that of the complete dynamic stabilization mechanism, three variants are compared: 2D_No_Vertical, 3D_Base, and 3D_Proposed. The 2D_No_Vertical variant ignores altitude difference and vertical-approach information. The 3D_Base variant incorporates 3D altitude and vertical-approach factors but does not include the complete dynamic stabilization pipeline. The 3D_Proposed variant corresponds to the complete proposed method. This setting allows the contribution of 3D modeling and the additional effect of dynamic stabilization to be examined separately.

4.2.2. Results and Analysis

As shown in Table 2, 2D_No_Vertical achieves a top-threat accuracy of only 0.433 and does not reach sustained correct identification until time step 35. Its mean score gap for the true high-threat UAV is slightly negative, indicating that the 2D model tends to favor UAV-0 because of its shorter horizontal distance, even though UAV-1 is the truly more threatening UAV in 3D space.
In contrast, 3D_Base correctly identifies UAV-1 from the beginning of the sequence, achieving an accuracy of 1.000 and a clear positive score gap. This result demonstrates that altitude difference and vertical-approach motion are not merely auxiliary features, but essential factors in low-altitude 3D threat assessment.
The performance of 3D_Proposed is very close to that of 3D_Base, indicating that in this representative scenario, the main improvement comes from 3D modeling itself, while the complete dynamic stabilization mechanism does not weaken 3D discrimination capability. This experiment confirms that ignoring the vertical dimension may lead to an incorrect prioritization of horizontally closer but actually less threatening UAVs.

4.3. Static Monte Carlo Identification Performance

4.3.1. Purpose and Experimental Setup

The static Monte Carlo experiment evaluates the basic identification capability of different methods in randomized 3D multi-UAV scenarios. In each trial, UAV positions, velocities, type scores, and protected asset locations are randomly generated, and identification accuracy is evaluated according to the ground-truth high-threat object. A total of 200 independent trials is conducted.
It should be noted that the static experiment is not based on a completely isolated single-frame input. Instead, the final state of a short quasi-static trajectory is used for evaluation, so the historical update process of the proposed method remains well defined. The purpose of this experiment is not to demonstrate the advantage of dynamic smoothing, but to verify whether the complete method introduces any significant loss in basic identification ability. The dynamic stability advantage is further analyzed in Section 4.4.

4.3.2. Results and Analysis

As reported in Table 3, NoDir and TOPSIS obtain accuracies of 0.555 and 0.560, respectively, showing comparable performance. This indicates that threat judgment based only on type, distance, speed magnitude, and altitude-related factors is still insufficient for identifying the actual threat intent of UAVs.
After introducing directionality modulation, Inst improves the accuracy to 0.685, substantially outperforming the NoDir and TOPSIS baselines. This demonstrates that whether a UAV is moving toward a protected asset is a key indicator of threat level. Threat assessment should therefore consider not only how close or fast a UAV is, but also whether its motion direction is aligned with the protected asset.
The Proposed method achieves an accuracy of 0.679, only slightly lower than Inst. This is expected because the output of the proposed method is temporally stabilized and thus slightly less sensitive to instantaneous changes. Nevertheless, the small difference indicates that the adaptive smoothing mechanism does not introduce a notable loss in basic identification capability.

4.4. Dynamic Monte Carlo Ranking Stability

4.4.1. Purpose and Experimental Setup

The central challenge in dynamic threat assessment is that the true high-threat object may change over time, while short-term maneuvers, direction perturbations, and observation noise can cause frequent threat-ranking fluctuations. An ideal method should therefore satisfy two requirements simultaneously: it should respond promptly to true threat switches and suppress unnecessary ranking changes induced by transient disturbances.
To evaluate this capability, a dynamic Monte Carlo experiment is conducted. In each trial, continuous 3D multi-UAV trajectories are generated, and a target-switching process is embedded in the trajectories. All methods are evaluated on the same trajectories in a paired manner to reduce the influence of random scenario variation. A total of 200 trials are performed, and accuracy, response delay, Top-1 switching, Top-3 switching, Fluc, RankFluc, and Spearman rank consistency are evaluated.
For fairness, each method is evaluated using its own final output. Specifically, Inst uses the instantaneous directionality-modulated output, Raw uses the trend-corrected output, Fixed_EMA and Sliding_Avg use their respective smoothed outputs, and Proposed uses the final dynamic threat matrix S ( t ) .

4.4.2. Results and Analysis

Figure 5 presents the overall performance of all methods across the seven metrics. The detailed numerical results are reported in Table 4. As shown, NoDir and TOPSIS achieve accuracies of 0.623 and 0.625, respectively, which are substantially lower than those of the directionality-based methods. This again confirms the importance of directionality information in dynamic threat identification. In particular, although NoDir does not produce the highest switching count, its response delay reaches 10.23, indicating that its apparently moderate switching behavior is mainly due to insufficient responsiveness rather than effective stabilization.
The Inst method achieves an accuracy of 0.745, demonstrating that instantaneous directionality modulation is effective for improving dynamic identification. However, its Top-1 switching, Top-3 switching, Fluc, and RankFluc remain relatively high, indicating that the ranking is sensitive to short-term direction perturbations. The Raw method performs similarly to Inst in terms of accuracy and delay, but its stability metrics do not improve and are even slightly worse. This suggests that trend correction alone is insufficient for suppressing ranking fluctuations; without temporal smoothing, local variations in directionality may still be retained or even amplified.
By contrast, the proposed method substantially improves dynamic stability with almost no loss of accuracy. Its accuracy is 0.743, very close to the 0.745 of Inst, and the paired comparison in Table 5 shows that the accuracy difference is not statistically significant. Two-sided paired t-tests were applied to the trial-wise paired differences between the proposed method and Inst. Given the relatively large number of paired trials (200), the tests are expected to be reasonably robust to moderate deviations from normality [40]. Figure 6 provides a forest-plot visualization of the paired differences with 95% confidence intervals and Cohen’s d, where significant improvements are highlighted in red. Meanwhile, compared with Inst, the proposed method reduces Top-1 switching by approximately 47.8%, Top-3 switching by approximately 47.9%, Fluc by approximately 47.7%, and RankFluc by approximately 52.1%. All these improvements are statistically significant (Table 5). Given that all unadjusted p-values are well below 0.001, none of the significant differences would be altered by Bonferroni correction. In contrast, Raw shows no improvement in stability metrics compared with Inst, confirming that trend correction alone is insufficient for achieving ranking stability.
It is worth noting that Fixed_EMA yields slightly lower Top-1 switching, Top-3 switching, and RankFluc than the proposed method, while the proposed method achieves marginally higher accuracy and a shorter mean response delay. These complementary differences suggest that Fixed_EMA and the proposed method represent different operating points along the stability–responsiveness trade-off: Fixed_EMA prioritizes ranking stability at the cost of slightly delayed response, whereas the proposed method, through adaptive smoothing, aims to maintain responsiveness while still achieving substantial stability improvements over Inst and Raw.
The pairwise Spearman analysis in Table 4 measures the rank correlation between each method’s output ranking and the final threat ranking produced by the proposed method; consequently, the proposed method’s Spearman equals one by definition and is not an independent performance indicator. Among the compared methods, Fixed_EMA produces rankings most similar to those of the proposed method, indicating that the two share a consistent view of the overall threat landscape despite their differing stability–responsiveness trade-offs. This similarity is relevant in practical defense systems because resource allocation often depends not only on the top-ranked UAV but also on the stability of a high-threat candidate set such as the Top-3 list.

4.5. Noise Robustness Analysis

4.5.1. Purpose and Experimental Setup

To evaluate robustness to observation noise, zero-mean Gaussian noise is added to UAV position observations at four standard deviation levels: 1 m, 3 m, 6 m, and 10 m. All noise levels share the same set of 100 underlying trajectories, and for each trajectory, Inst, Raw, and Proposed are evaluated using identical noise realizations at each level. This paired design ensures that differences among methods are attributable to the methods themselves rather than to scenario or noise variation. The Inst method reflects the noise sensitivity of instantaneous directionality modeling, Raw examines whether trend correction alone improves noise robustness, and Proposed evaluates the combined effect of trend correction and adaptive smoothing, thereby explicitly separating the contributions of different modules.

4.5.2. Results and Analysis

As shown in Table 6 and visualized in Figure 7, the proposed method consistently achieves substantially lower Fluc and RankFluc than both Inst and Raw across all tested noise levels. Even when the noise standard deviation increases to 10 m, the proposed method reduces Fluc from 0.0156 to 0.0080 and RankFluc from 0.0726 to 0.0346 compared with Inst, corresponding to reductions of approximately 48.7% and 52.3%, respectively. Comparable reductions are observed at the lower noise levels. These results demonstrate that the final dynamic threat matrix effectively suppresses noise-induced score fluctuations and ranking variations, thereby improving the temporal stability of threat assessment under noisy observations.
Table 7 and Figure 8 further clarify the contributions of different modules. The Raw method, which includes directionality trend correction but does not apply final adaptive smoothing, slightly increases Fluc and RankFluc compared with Inst in most cases. This indicates that trend correction alone may enhance the responsiveness to directional changes, but it may also amplify local perturbations in directionality estimation when the observations are noisy. In contrast, the proposed method consistently yields the lowest Fluc and RankFluc, confirming that the adaptive EMA smoothing mechanism is the key component responsible for stable output generation.
In terms of identification accuracy, the proposed method maintains a comparable level of performance to Inst and Raw across different noise intensities. The accuracy values remain within a narrow range, indicating that the smoothing mechanism does not substantially degrade high-threat identification. Nevertheless, under the 10 m noise condition, the proposed method shows a slight accuracy decrease compared with Raw. This result reflects the inherent trade-off between instantaneous sensitivity and temporal stability: under strong observation noise, smoothing can suppress not only random perturbations but also some short-term variations that may be useful for instantaneous identification.
Overall, the noise robustness experiment demonstrates that the proposed method substantially improves the stability of dynamic threat assessment while maintaining competitive identification accuracy. The comparison with Raw further shows that directionality trend correction improves dynamic responsiveness but is insufficient to ensure noise robustness by itself, whereas adaptive smoothing plays a decisive role in reducing score fluctuations and ranking switches. Therefore, the proposed method is particularly suitable for safety monitoring applications in which stable and reliable threat ranking is more important than highly sensitive but unstable instantaneous decisions.

4.6. Parameter Sensitivity Analysis

4.6.1. Purpose and Experimental Setup

The proposed method contains several key parameters, including the directionality history length, directionality modulation weight, trend-correction gain, and maximum smoothing coefficient. The parameter sensitivity experiment investigates whether the performance of the method depends on fine-tuning and identifies which parameters have the most significant influence.
Eighty shared random scenarios are generated. For each experiment, only one parameter is varied while all other parameters are fixed at their default values. Identification accuracy and response delay are used as the main evaluation metrics to analyze the influence of parameter changes on recognition capability and dynamic responsiveness.

4.6.2. Results and Analysis

Table 8 and Figure 9 show that the method is not sensitive to the history length K. When K varies from 4 to 16, both accuracy and delay remain within a narrow range. This indicates that directionality trend estimation mainly relies on local temporal information and does not require an excessively long history. A very long window may even introduce outdated states and slightly weaken dynamic responsiveness.
The directionality modulation weight γ has the most pronounced effect. As γ increases from 0.3 to 0.9, the accuracy improves, and the response delay decreases. This suggests that, in the simulated scenarios, directionality provides strong discriminative information for identifying the true threat. Whether a UAV is moving toward a protected asset is therefore a critical factor for distinguishing real approach behavior from non-threatening proximity.
The trend-correction gain η and the maximum smoothing coefficient αmax have relatively moderate effects. Increasing η slightly reduces the response delay, indicating that trend information helps the model react to persistent approach behavior. A larger αmax also slightly reduces delay, because a higher update coefficient allows the smoothed output to follow changes more quickly.
Overall, the sensitivity of the method to the history length K, the trend-correction gain η, and the maximum smoothing coefficient αmax is relatively low, indicating that the reported performance does not rely on fine-tuning these parameters. The directionality modulation weight γ has a more pronounced influence, which is expected because it directly controls the relative importance of directionality information. A larger γ should not be interpreted as universally optimal: although a higher directionality weight improves performance in the current simulation environment, it may amplify direction-estimation errors under strong noise, low-speed hovering, abrupt maneuvers, or inaccurate velocity measurements. The default parameters are therefore selected to balance identification performance, noise robustness, and cross-scenario generalization, rather than to maximize a single metric in one experiment.

4.7. Practical Observation Degradation

4.7.1. Purpose and Experimental Setup

In practical deployment scenarios, the threat assessment model may receive sensor data that deviates from ground-truth states due to factors such as communication latency, missed detections, clutter, and suboptimal filtering. To systematically evaluate the method’s response under such non-ideal conditions, four types of observation imperfections are considered: observation latency, missed detection, clutter, and Kalman filtering. Observation latency means that the model receives delayed UAV states. Missed detection means that the current observation is unavailable at some time steps, and the last valid observation is reused. Clutter introduces erroneous perturbations into the observed state. Kalman filtering first smooths the observed trajectory using a constant-velocity model and then feeds the filtered state into the threat assessment method. Each degradation type is synthetically injected at multiple severity levels into the simulated observations, allowing both the relative robustness (Proposed vs. Inst) and the absolute sensitivity (Proposed relative to its own ideal-observation baseline) to be quantified. It should be noted that this experiment uses parameterized synthetic degradations rather than recorded sensor tracks from operational deployments; validation using measured sensor data remains an important future direction.

4.7.2. Results and Analysis

Table 9 and Table 10 and Figure 10 show that, under most practical degradation conditions, the proposed method achieves lower Fluc than Inst and usually yields a lower response delay. This indicates that the complete dynamic stabilization pipeline remains effective under non-ideal inputs such as latency, missed detections, and clutter.
Under the baseline condition, the proposed method improves accuracy by 0.0175, reduces response delay by 0.3225, and reduces Fluc by 0.0075 compared with Inst. Under the latency = 2 condition, it still maintains a lower delay and significantly lower Fluc. However, when the latency increases to five time steps, the accuracy of the proposed method becomes slightly lower than that of Inst, although the difference is not statistically significant. Table 11 and Figure 11 further show that latency is the most detrimental factor for the proposed method itself: under latency = 5, accuracy drops by 0.0350 and delay increases by 0.3925 relative to its own baseline (both p < 0.01). This suggests that stale observations can weaken the effectiveness of trend estimation and adaptive updating, especially when true threat switches occur.
Missed detections have a comparatively mild effect on the proposed method. At a 15% miss rate, the changes in accuracy and delay are not statistically significant, whereas the small reduction in Fluc is statistically significant (Table 11). The corresponding markers in Figure 11 cluster near the zero baseline, indicating that the temporal stabilization mechanism can tolerate occasional missing observations. At a 30% miss rate, the accuracy advantage diminishes, but the stability advantage remains evident. It should be noted that missed detections cause the last valid observation to be reused; therefore, a reduction in Fluc does not necessarily imply more accurate situational estimation. It may partly reflect artificially slowed input variation. For this reason, missed-detection results should always be interpreted together with accuracy and delay.
Under clutter conditions, Inst is strongly affected by erroneous perturbations. Its Fluc increases to 0.0341 under clutter = 25%, whereas the proposed method reduces it to 0.0163. Table 11 confirms that clutter primarily increases score fluctuation, while also causing a modest but statistically significant reduction in accuracy. This demonstrates that the proposed method is more robust to clutter-induced disturbances. Although the accuracy advantage under clutter = 25% is not significant, the proposed method provides a substantially more stable and faster threat output, which is desirable for downstream defense decision-making.
Under the Kalman-filtered condition, the proposed method does not clearly outperform Inst, and its Fluc increases relative to its own baseline. Table 11 shows that Kalman filtering produces no statistically significant change in accuracy or delay, while the increase in Fluc relative to the proposed method’s baseline is statistically significant. This indicates that simple constant-velocity Kalman filtering does not necessarily improve threat assessment. Threat assessment requires not only smooth position trajectories but also timely recognition of directionality changes and threat switches. A constant-velocity filter may introduce lag for maneuvering UAVs. More advanced maneuver-aware filtering and outlier rejection mechanisms should therefore be considered in practical applications.

4.8. Representative Difficult Cases and Failure-Case Analysis

4.8.1. Purpose and Experimental Setup

To analyze the applicability boundaries of the proposed method, three representative difficult cases are constructed: oscillating intent, near-hovering motion, and closely spaced assets. In the oscillating-intent case, the UAV threat intent changes periodically, and the true high-threat asset switches frequently. In the near-hovering case, the UAV speed is low, making velocity direction highly sensitive to small perturbations. In the closely spaced asset case, multiple protected assets are spatially close, leading to similar distance and directionality features.
This experiment compares Inst, Fixed_EMA, and Proposed. The inclusion of Fixed_EMA is intended to reveal the difference between fixed smoothing and adaptive smoothing. Fixed smoothing may obtain lower fluctuation, but it may also lag behind real intent changes. The objective of the proposed method is not to minimize switching unconditionally, but to suppress spurious switches while preserving necessary true switches.

4.8.2. Results and Analysis

As shown in Table 12, in the oscillating-intent case, all three methods produce the same number of switches, namely 7.00. This indicates that when the true threat intent changes frequently, ranking switches are reasonable and necessary. The proposed method does not forcibly suppress true switches, which is important for protection systems. If a model over-smooths true threat changes merely to reduce switching metrics, it may introduce dangerous response delays.
In the near-hovering case, Inst produces 28.80 asset switches, showing that instantaneous directionality is highly unstable when UAV velocity is small. Both Fixed_EMA and the proposed method substantially reduce switching. The proposed method reduces the number of switches to 9.73 and decreases Fluc from 0.0461 to 0.0258. This confirms that the proposed method can suppress ranking jitter caused by direction uncertainty in low-speed motion.
In the closely spaced asset case, the threat scores of different assets become similar because the geometric differences are small. As a result, Inst frequently switches between neighboring assets. The proposed method reduces the number of switches from 7.85 to 1.78 and also clearly lowers Fluc, indicating that the final dynamic threat matrix provides a more stable ranking when target geometry is ambiguous.
Although Fixed_EMA achieves slightly lower Fluc and fewer switches in the hovering and close-assets cases, this does not imply that it is generally superior. As shown in Section 4.4, fixed smoothing may obtain low fluctuation at the cost of reduced responsiveness to true threat switches. The advantage of the proposed method lies in adaptive temporal updating, which suppresses spurious switches while preserving the ability to respond to genuine changes in threat intent.

4.9. Computational Efficiency

4.9.1. Purpose and Experimental Setup

An online UAV protection system requires threat assessment to be computationally efficient. Therefore, the runtime of the proposed method is evaluated under different numbers of UAVs, protected assets, and time steps. The measured runtime includes threat-score computation, dynamic threat-matrix updating, and ranking generation.
The runtime of the proposed method is reported as the primary result. Since the proposed method includes the complete directionality modulation, trend correction, and adaptive smoothing procedures, baseline methods with simpler computational structures are generally not expected to impose a higher computational burden. Therefore, if the proposed method satisfies online requirements, the baselines are unlikely to be computational bottlenecks.

4.9.2. Results and Analysis

Runtime was measured on a workstation equipped with an Intel Core i7-8750H CPU and 16 GB RAM, using a single-threaded Python 3.11 implementation.
Table 13 shows that runtime increases approximately linearly with the number of UAV-asset pairs, which is consistent with the computational structure of the method. At each time step, the main computation consists of updating the threat score for all UAV-asset combinations.
When the scenario contains 200 UAVs and 10 protected assets, the average per-step runtime is 92.41 ms, demonstrating the potential for online use under moderate update-rate requirements. For larger-scale deployments, runtime can be further reduced through vectorized implementation, parallel computation, candidate pruning, or spatial-neighborhood filtering.
In terms of memory requirements, the proposed method maintains a history buffer of at most K directionality samples for each UAV–asset pair. With m UAVs, n protected assets, and a window length K, this buffer requires storing at most m × n × K floating-point values. For a moderately large scenario with m = 200 UAVs, n = 10 assets, and K = 8, this corresponds to approximately 1.6 × 104 values, which is negligible on modern hardware. The threat matrices each require O(mn) storage, and the adaptive smoothing mechanism only requires retaining the previous time step’s final threat matrix. Therefore, the overall memory footprint scales linearly with the number of UAV–asset pairs and remains well within the capacity of standard computing platforms for typical operational scales. For significantly larger scenarios (e.g., m > 1000 or n > 50), the pairwise structure of the computation is inherently parallelizable, and spatial pre-filtering could further reduce the effective number of pairs requiring evaluation.

4.10. Ablation Study on 3D Factors

4.10.1. Purpose and Experimental Setup

To further analyze the contribution of different 3D and auxiliary factors, an ablation study is conducted. The compared variants include a 2D model without altitude and vertical-approach information, a 3D base model, a 3D model with a reachability coefficient, and a 3D model with attitude-angle fusion.
This experiment aims to address three questions: (i) the contribution of altitude difference and vertical-approach motion to threat identification, (ii) the effect of the reachability coefficient on threat ranking, and (iii) the complementary role of attitude information in improving temporal stability.
All paired differences are computed relative to 3D_Base. The reachability coefficient χ is treated as an optional module in this study. Its effect depends strongly on obstacle modeling and path-reachability estimation. Therefore, except for this ablation study, χ is disabled in the main experiments to avoid overly conservative effects caused by a simple multiplicative reachability model.

4.10.2. Results and Analysis

As shown in Table 14 and Table 15 and Figure 12 and Figure 13, 3D_Base clearly outperforms 2D_No_ Vertical. After altitude difference and vertical-approach information are introduced, accuracy increases and response delay decreases, with statistically significant differences. This confirms that 3D factors make a substantive contribution to low-altitude UAV threat assessment rather than merely adding redundant features.
The 3D + θψ variant further improves accuracy and reduces Fluc relative to 3D_Base. This indicates that attitude information can effectively complement velocity directionality. In particular, during low-speed motion, turning maneuvers, or short-term disturbances, body orientation may be more stable than instantaneous velocity direction and can therefore improve threat ranking. Although the response delay is nearly unchanged, the improvements in accuracy and stability suggest that attitude information has practical value when reliable attitude observations are available.
Compared with 3D_Base, the 3D + χ variant exhibits a decrease in accuracy (Δ = −0.076, p < 0.0001), an increase in response delay (Δ = +1.688, p < 0.0001), and a moderate reduction in Fluc (Δ = −0.0009, p < 0.0001). These results indicate that the reachability coefficient alters the output characteristics of the threat assessment model. By incorporating obstacle-constraint information, the coefficient assigns more conservative threat scores to UAVs whose direct approach paths are obstructed, thereby producing a smoother threat sequence at the expense of a somewhat slower response to certain dynamic approaching behaviors.
From a functional perspective, the reachability coefficient provides the proposed framework with a mechanism for integrating environmental constraints into threat assessment. When obstacles block the direct line of sight between a UAV and a protected asset, this coefficient reflects the degree of path obstruction and adjusts the threat score accordingly, allowing the assessment to depend not only on geometric proximity but also on spatial accessibility. This capability is of potential practical value in obstacle-rich scenarios such as low-altitude urban environments, mountainous terrain, and indoor spaces.

4.11. Discussion of Experimental Results

The experimental results demonstrate that the proposed method achieves a better balance between response sensitivity and temporal stability than the comparison methods. By evaluating threats at the UAV–protected asset pair level, the proposed threat matrix preserves the many-to-many relationship between UAVs and protected assets, which is essential for multi-asset low-altitude safety monitoring. This matrix-form representation enables each protected asset to identify its dominant UAV threats while supporting an overall interpretation of the monitoring situation. The performance improvement is mainly attributed to the combined use of approach directionality, history-based trend correction, and adaptive EMA smoothing. The directionality factor enhances sensitivity to UAVs moving toward a protected asset, the trend correction factor incorporates temporal evidence of persistent threat evolution, and the adaptive smoothing mechanism reduces noise-induced score fluctuations without excessively delaying meaningful changes. Together, these components improve threat-score consistency and reduce unnecessary ranking switches. The ablation and baseline comparisons further confirm the role of each component. Methods without directionality show weaker threat discrimination, whereas trend correction without temporal smoothing remains vulnerable to local perturbations. Fixed smoothing, on the other hand, cannot adapt to different dynamic conditions. Although TOPSIS offers a conventional multi-attribute decision-making baseline, it does not explicitly model temporal evolution, and its scores are relative to the current decision matrix. Therefore, it is less suitable for capturing continuous threat development over time. The ablation results confirm that the key novelty is not the trend correction or the EMA smoothing alone, but their coupling: trend correction without smoothing amplifies noise, smoothing without trend awareness delays response, and only their adaptive combination achieves the demonstrated balance.
The systematic comparison between the 2D and 3D variants (Section 4.2 and Section 4.10) confirms that three-dimensional factors—altitude difference, vertical approach velocity, and attitude angle coupling—are not redundant additions but essential for reliable threat discrimination in realistic low-altitude airspace. The 2D model’s systematic failure in vertical-approach scenarios highlights the necessity of explicit 3D kinematics in UAV threat assessment for safety monitoring.
The present study is based on simulation experiments, which allow systematic evaluation across a wide range of parameterized scenarios. While the degradation experiments in Section 4.7 examine several non-ideal factors—latency, missed detections, clutter, and suboptimal filtering—these are synthetically injected at controlled levels; further validation using recorded sensor data and field tests would provide complementary evidence under more complex practical conditions. The proposed method is best suited for scenarios with relatively stable directional trends; in highly dynamic or adversarial multi-UAV environments, the linear trend model and the independent pairwise evaluation may reach their limits, as the difficult-case analysis in Section 4.8 suggests.
These results demonstrate the potential of the proposed method for real-time multi-asset UAV safety monitoring, particularly in applications requiring explainability, stable ranking, and prompt response.

5. Conclusions

This study developed an interpretable three-dimensional dynamic threat assessment framework for multi-asset UAV safety monitoring. By treating each UAV–asset pair as an assessment unit, the framework represents many-to-many threat relationships in matrix form and supports both asset-specific UAV ranking and identification of the asset most likely threatened by each UAV. The proposed method combines three-dimensional threat factors, approach directionality, historical-trend correction, and adaptive exponential smoothing to balance dynamic responsiveness and temporal stability.
The simulation results show that three-dimensional information, particularly altitude difference and vertical approach velocity, is important for distinguishing UAVs that exhibit similar horizontal motion but different vertical approach behaviors. Directionality improves the identification of UAVs moving toward protected assets, whereas adaptive smoothing substantially reduces noise-induced score fluctuations and unnecessary ranking changes. The results also show that trend correction alone does not necessarily improve stability; its benefit emerges when it is coupled with adaptive temporal smoothing. Compared with fixed smoothing, the proposed method provides a different trade-off, with slightly improved responsiveness and identification performance in the tested scenarios, although fixed smoothing yields marginally lower fluctuation in some cases.
Future work will pursue two main directions: (i) validation using real UAV flight data and sensor measurements to complement the current simulation-based evaluation; and (ii) integration of the threat matrix with downstream resource allocation and active monitoring strategies for operational deployment.

Author Contributions

Conceptualization, Z.Z., L.Z. and M.Z.; methodology, Z.Z.; validation, Z.Z., K.H., Z.J., M.W. and L.C.; formal analysis, Z.Z.; investigation, Z.Z.; resources, L.Z. and M.Z.; writing—original draft preparation, Z.Z., L.Z. and M.Z.; writing—review and editing, Z.Z., L.Z. and M.Z.; visualization, Z.Z.; supervision, L.Z. and M.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

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

DURC Statement

The current research is limited to UAV risk assessment, trajectory-based behavior analysis, and low-altitude safety monitoring. It is intended to support civilian infrastructure protection, airport and energy facility security, emergency management, and public safety-oriented situational awareness, and does not provide actionable capabilities that would pose risks to public health or national security. The authors acknowledge the dual-use potential of UAV-related assessment technologies and confirm that all necessary precautions have been taken to prevent potential misuse. Specifically, the study is presented as an abstract and a simulation-based risk assessment framework, without providing operational guidance related to weaponization, target engagement, offensive deployment, or combat applications. As an ethical responsibility, the authors strictly adhere to relevant national and international laws and guidelines concerning Dual-Use Research of Concern. The authors advocate responsible deployment, ethical considerations, regulatory compliance, transparent reporting, and human oversight to mitigate misuse risks and foster beneficial outcomes.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
UAVUnmanned Aerial Vehicle
AHPAnalytic Hierarchy Process
EMAExponential Moving Average
NoDirDirectionality-Free
InstInstantaneous
FlucTemporal Fluctuation of Threat Scores
RankFlucTemporal Fluctuation of the Complete Threat Ranking
KFKalman Filtering
Fixed_EMAFixed-Coefficient Exponential Moving Average

Appendix A

To ensure that the TOPSIS baseline produces an output form consistent with the proposed threat matrix, this paper implements TOPSIS as a UAV–protected asset pair-level multi-attribute decision-making model. Specifically, at each time step t, each UAV-asset pair i , j is treated as an alternative in the TOPSIS decision matrix, where i = 1 , 2 , , m denotes the UAV index and j = 1 , 2 , , n denotes the protected asset index. Therefore, all m × n UAV–protected asset pairs are jointly incorporated into a unified TOPSIS decision matrix, rather than applying TOPSIS independently to each protected asset.
This setting is adopted for two reasons. First, the proposed method outputs a UAV–protected asset threat matrix. Thus, the TOPSIS baseline should also generate a threat matrix with the same dimensionality, so that different methods can be compared on a consistent basis. Second, the threat matrix is used to describe the relative threat relationships among UAV–protected asset pairs at each time step. If TOPSIS were performed independently for each protected asset, the obtained scores would depend on different normalization matrices and different positive and negative ideal solutions. Consequently, the scores associated with different protected assets would not share a strictly consistent comparative basis. Accordingly, this paper adopts a unified UAV–protected asset pair-level TOPSIS implementation, in which all UAV–protected asset pairs are evaluated under the same decision matrix. This setting ensures that the TOPSIS scores are comparable within the same time step and can be mapped back to a matrix-form threat representation consistent with the proposed method. It should be noted that these scores are relative closeness values rather than absolute threat probabilities.
For each evaluation object i , j , the TOPSIS indicator vector is defined as
x i , j ( t ) = w i type ( t ) , v i , j c ( t ) , h i ( t ) , d i , j ( t )
where w i type ( t ) is the weight assigned to the UAV-type factor, v i , j c ( t ) is the normalized closing speed, h i ( t ) is the altitude threat factor, and d i , j ( t ) is the distance threat factor. These indicators are defined in Section 3.2 and are normalized to the interval [ 0 , 1 ] . All four indicators are treated as benefit-type indicators, meaning that a larger value indicates a higher threat level.
TOPSIS is used here as a traditional multi-attribute decision-making baseline. To avoid introducing the core mechanisms of the proposed method into the baseline, TOPSIS does not use the instantaneous approach directionality factor, the historical trend correction factor, or the adaptive EMA smoothing mechanism. Therefore, TOPSIS and NoDir use the same basic threat information but adopt different fusion strategies: NoDir uses linear weighted fusion, whereas TOPSIS evaluates the relative closeness of each object to the positive and negative ideal solutions. At each time step t, all UAV–protected asset pairs are expanded row by row to construct the TOPSIS indicator matrix:
X ( t ) = x 1 , 1 ( t ) x 1 , 2 ( t ) x i , j ( t ) x m , n ( t ) T = [ x r , k ( t ) ] m n × 4
where r = 1 , 2 , , m n denotes the evaluation object index, k = 1 , 2 , 3 , 4 denotes the indicator index, and r has a one-to-one correspondence with the UAV–protected asset pair i , j .
The indicator matrix is first normalized using vector normalization:
z r , k ( t ) = x r , k ( t ) r = 1 m n x r , k 2 ( t ) + ε
where ε is a small positive constant used to avoid division by zero. The indicator weight vector is defined as
ω = [ ω 1 , ω 2 , ω 3 , ω 4 ] , l = 4 4 ω l = 1
To ensure a fair comparison, the indicator weights of TOPSIS are kept consistent with those used in the basic threat model in Section 3.2.
The weighted normalized matrix is then obtained as
y r , k ( t ) = ω k z r , k ( t )
Since all four indicators are benefit-type indicators, the positive and negative ideal solutions are, respectively, defined as
y k + ( t ) = max r y r , k ( t ) , y k ( t ) = min r y r , k ( t )
The Euclidean distances from evaluation object r to the positive and negative ideal solutions are calculated as
D r + ( t ) = k = 1 4 y r , k ( t ) y k + ( t ) 2 , D r ( t ) = k = 1 4 y r , k ( t ) y k ( t ) 2
The TOPSIS relative closeness of evaluation object r is then defined as
Q r ( t ) = D r ( t ) D r + ( t ) + D r ( t ) + ε
By mapping Q r ( t ) back to the corresponding UAV–protected asset pair i , j , the TOPSIS threat matrix is obtained as
T TOPSIS t = T i j TOPSIS t m × n
where
T i j TOPSIS t k = Q r t k
For a given protected asset P j , all UAVs can be ranked in descending order according to the j-th column of T TOPSIS ( t ) , thereby obtaining the threat ranking corresponding to that protected asset under the TOPSIS baseline. In addition, because all UAV–protected asset pairs are evaluated within the same decision matrix at each time step, the elements of T TOPSIS ( t ) can be used for relative comparison among different pairs at the same time step. However, the TOPSIS score is a relative closeness measure computed from the current decision matrix and should not be interpreted as an absolute threat probability.

References

  1. Hassanalian, M.; Abdelkefi, A. Classifications, applications, and design challenges of drones: A review. Prog. Aerosp. Sci. 2017, 91, 99–131. [Google Scholar] [CrossRef]
  2. Mohsan, S.A.H.; Othman, N.Q.H.; Li, Y.; Alsharif, M.H.; Khan, M.A. Unmanned aerial vehicles (UAVs): Practical aspects, applications, open challenges, security issues, and future trends. Intell. Serv. Robot. 2023, 16, 109–137. [Google Scholar] [CrossRef] [PubMed]
  3. Shakhatreh, H.; Sawalmeh, A.H.; Al-Fuqaha, A.; Dou, Z.; Almaita, E.; Khalil, I.; Othman, N.S.; Khreishah, A.; Guizani, M. Unmanned Aerial Vehicles (UAVs): A Survey on Civil Applications and Key Research Challenges. IEEE Access 2019, 7, 48572–48634. [Google Scholar] [CrossRef]
  4. Guvenc, I.; Koohifar, F.; Singh, S.; Sichitiu, M.L.; Matolak, D. Detection, Tracking, and Interdiction for Amateur Drones. IEEE Commun. Mag. 2018, 56, 75–81. [Google Scholar] [CrossRef]
  5. Lykou, G.; Moustakas, D.; Gritzalis, D. Defending Airports from UAS: A Survey on Cyber-Attacks and Counter-Drone Sensing Technologies. Sensors 2020, 20, 3537. [Google Scholar] [CrossRef] [PubMed]
  6. Park, S.; Kim, H.T.; Lee, S.; Joo, H.; Kim, H. Survey on Anti-Drone Systems: Components, Designs, and Challenges. IEEE Access 2021, 9, 42635–42659. [Google Scholar] [CrossRef]
  7. Taha, B.; Shoufan, A. Machine Learning-Based Drone Detection and Classification: State-of-the-Art in Research. IEEE Access 2019, 7, 138669–138682. [Google Scholar] [CrossRef]
  8. Yaacoub, J.P.; Noura, H.; Salman, O.; Chehab, A. Security analysis of drones systems: Attacks, limitations, and recommendations. Internet Things 2020, 11, 100218. [Google Scholar] [CrossRef] [PubMed]
  9. Coluccia, A.; Fascista, A.; Schumann, A.; Sommer, L.; Dimou, A.; Zarpalas, D.; Mendez, M.; de la Iglesia, D.; Gonzalez, I.; Mercier, J.P.; et al. Drone vs. Bird Detection: Deep Learning Algorithms and Results from a Grand Challenge. Sensors 2021, 21, 2824. [Google Scholar] [CrossRef] [PubMed]
  10. Shi, X.; Yang, C.; Xie, W.; Liang, C.; Shi, Z.; Chen, J. Anti-Drone System with Multiple Surveillance Technologies: Architecture, Implementation, and Challenges. IEEE Commun. Mag. 2018, 56, 68–74. [Google Scholar] [CrossRef]
  11. Benavoli, A.; Ristic, B.; Farina, A.; Oxenham, M.; Chisci, L. An approach to threat assessment based on evidential networks. In Proceedings of the 2007 10th International Conference on Information Fusion, Quebec, QC, Canada, 9–12 July 2007, 2007; pp. 1–8. [Google Scholar]
  12. Wang, Y.; Liu, S.; Niu, W.; Liu, K.; Liao, Y. Threat assessment method based on intuitionistic fuzzy similarity measurement reasoning with orientation. China Commun. 2014, 11, 119–128. [Google Scholar] [CrossRef]
  13. Fan, C.; Fu, Q.; Song, Y.; Lu, Y.; Li, W.; Zhu, X. A New Model of Interval-Valued Intuitionistic Fuzzy Weighted Operators and Their Application in Dynamic Fusion Target Threat Assessment. Entropy 2022, 24, 1825. [Google Scholar] [CrossRef] [PubMed]
  14. Di, R.; Gao, X.; Guo, Z.; Wan, K. A Threat Assessment Method for Unmanned Aerial Vehicle Based on Bayesian Networks under the Condition of Small Data Sets. Math. Probl. Eng. 2018, 2018, 8484358. [Google Scholar] [CrossRef]
  15. Zhang, K.; Kong, W.; Liu, P.; Shi, J.; Lei, Y.; Zou, J. Assessment and sequencing of air target threat based on intuitionistic fuzzy entropy and dynamic VIKOR. J. Syst. Eng. Electron. 2018, 29, 305–310. [Google Scholar] [CrossRef]
  16. Pires, H.B.; Guimarães, L.N.F. Dynamic Multi-Target Three-Way Threat Assessment in the Context of Air Defense. IEEE Access 2024, 12, 141397–141413. [Google Scholar] [CrossRef]
  17. Niu, Q.; Ren, S.; Gao, W.; Wang, C. A Dynamic Threat Assessment Method for Multi-Target Unmanned Aerial Vehicles at Multiple Time Points Based on Fuzzy Multi-Attribute Decision Making and Fuse Intention. Mathematics 2025, 13, 1663. [Google Scholar] [CrossRef]
  18. Ma, S.; Zhang, H.; Yang, G. Target threat level assessment based on cloud model under fuzzy and uncertain conditions in air combat simulation. Aerosp. Sci. Technol. 2017, 67, 49–53. [Google Scholar] [CrossRef]
  19. Yu, X.; Wei, S.; Fang, Y.; Sheng, J.; Zhang, L. Low-Altitude Slow Small Target Threat Assessment Algorithm by Exploiting Sequential Multifeature With Long Short-Term Memory. IEEE Sens. J. 2023, 23, 21524–21533. [Google Scholar] [CrossRef]
  20. Jiang, D.; Dong, Y.; Zhang, L.; Lu, X.; Dong, C. Research on Air Target Threat Assessment Technology Based on Deep Learning. J. Syst. Simul. 2025, 37, 791–802. [Google Scholar] [CrossRef]
  21. Zhang, H.; Yan, Y.; Li, S.; Hu, Y.; Liu, H. UAV Behavior-Intention Estimation Method Based on 4-D Flight-Trajectory Prediction. Sustainability 2021, 13, 12528. [Google Scholar] [CrossRef]
  22. Wang, Z.; Chen, J.; Wang, J.; Shen, Q. Intention recognition of UAV swarm with data-driven methods. Aerosp. Syst. 2023, 6, 703–714. [Google Scholar] [CrossRef]
  23. Shukla, P.; Shukla, S.; Kumar Singh, A. Trajectory-Prediction Techniques for Unmanned Aerial Vehicles (UAVs): A Comprehensive Survey. IEEE Commun. Surv. Tutor. 2025, 27, 1867–1910. [Google Scholar] [CrossRef]
  24. Castrillo, V.U.; Manco, A.; Pascarella, D.; Gigante, G. A Review of Counter-UAS Technologies for Cooperative Defensive Teams of Drones. Drones 2022, 6, 65. [Google Scholar] [CrossRef]
  25. Arapoglou, F.; Zacharia, P.; Papoutsidakis, M. Intelligent Counter-UAV Threat Detection Using Hierarchical Fuzzy Decision-Making and Sensor Fusion. Sensors 2025, 25, 6091. [Google Scholar] [CrossRef] [PubMed]
  26. Semenyuk, V.; Kurmashev, I.; Lupidi, A.; Alyoshin, D.; Kurmasheva, L.; Cantelli-Forti, A. Advances in UAV detection: Integrating multi-sensor systems and AI for enhanced accuracy and efficiency. Int. J. Crit. Infrastruct. Prot. 2025, 49, 100744. [Google Scholar] [CrossRef]
  27. Qin, Z.; Wang, L.; Zhou, S.; Fu, P.; Hua, G.; Tang, W. Towards Generalizable Multi-Object Tracking. In Proceedings of the 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Washington, DC, USA, 17–24 June 2024; pp. 18995–19004. [Google Scholar]
  28. Farrera, B.; López-Estrada, F.-R.; Chadli, M.; Valencia-Palomo, G.; Gómez-Peñate, S. Distributed fault estimation of multi-agent systems using a proportional-integral observer: A leader-following application. Int. J. Appl. Math. Comput. Sci. 2020, 30, 551–560. [Google Scholar] [CrossRef]
  29. Vazquez Trejo, J.A.; Ponsart, J.-C.; Adam-Medina, M.; Valencia-Palomo, G. Fault-tolerant observer-based leader-following consensus control for LPV multi-agent systems using virtual actuators. Int. J. Syst. Sci. 2024, 56, 1816–1833. [Google Scholar] [CrossRef]
  30. Saaty, T.L. The Analytic Hierarchy Process: Decision Making in Complex Environments. In Quantitative Assessment in Arms Control; Springer: Boston, MA, USA, 1984; pp. 285–308. [Google Scholar]
  31. Hwang, C.-L.; Yoon, K. Multiple Attribute Decision Making Methods and Applications; Springer-Verlag: Berlin/Heidelberg, Germany, 1981. [Google Scholar]
  32. Opricovic, S.; Tzeng, G.-H. Compromise solution by MCDM methods: A comparative analysis of VIKOR and TOPSIS. Eur. J. Oper. Res. 2004, 156, 445–455. [Google Scholar] [CrossRef]
  33. Yin, Y.; Zhang, R.; Su, Q. Threat assessment of aerial targets based on improved GRA-TOPSIS method and three-way decisions. Math. Biosci. Eng. 2023, 20, 13250–13266. [Google Scholar] [CrossRef] [PubMed]
  34. Zhang, J.; Shan, Y.; Dong, J. A threat assessment method based on correlation-similarity information and three-way decisions in interval intuitionistic fuzzy environment. Eng. Appl. Artif. Intell. 2024, 135, 108793. [Google Scholar] [CrossRef]
  35. Gao, Y.; Lyu, N. A New Multi-Target Three-Way Threat Assessment Method with Heterogeneous Information and Attribute Relevance. Mathematics 2024, 12, 691. [Google Scholar] [CrossRef]
  36. Girase, H.; Gang, H.; Malla, S.; Li, J.; Kanehara, A.; Mangalam, K.; Choi, C. LOKI: Long Term and Key Intentions for Trajectory Prediction. In Proceedings of the 2021 IEEE/CVF International Conference on Computer Vision (ICCV), Virtual, 11–17 October 2021; pp. 9783–9792. [Google Scholar]
  37. Chen, W.; He, F.; Dong, H. Maneuvering target tracking based on an adaptive variable structure interactive multiple model filtering and smoothing algorithm. AIP Adv. 2023, 13, 045307. [Google Scholar] [CrossRef]
  38. Hu, K.Y.; Wang, J.; Cheng, Y.; Yang, C. Adaptive filtering and smoothing algorithm based on variable structure interactive multiple model. Sci. Rep. 2023, 13, 12993. [Google Scholar] [CrossRef] [PubMed]
  39. Wang, Y.; Li, R.; Zhang, D.; Li, M.; Cao, J.; Zheng, Z. CATrack: Condition-aware multi-object tracking with temporally enhanced appearance features. Knowl.-Based Syst. 2025, 308, 112760. [Google Scholar] [CrossRef]
  40. Demsar, J. Statistical comparisons of classifiers over multiple data sets. J. Mach. Learn. Res. 2006, 7, 1–30. [Google Scholar]
Figure 1. Schematic illustration of UAV threat scenarios.
Figure 1. Schematic illustration of UAV threat scenarios.
Drones 10 00536 g001
Figure 2. Evaluation flowchart of the proposed model.
Figure 2. Evaluation flowchart of the proposed model.
Drones 10 00536 g002
Figure 3. Illustration of instantaneous approach directionality.
Figure 3. Illustration of instantaneous approach directionality.
Drones 10 00536 g003
Figure 4. History-based directionality correction: 3D trajectory colored by instantaneous directionality, with velocity (blue) and asset-direction (red) vectors.
Figure 4. History-based directionality correction: 3D trajectory colored by instantaneous directionality, with velocity (blue) and asset-direction (red) vectors.
Drones 10 00536 g004
Figure 5. Performance comparison of the dynamic Monte Carlo experiment.
Figure 5. Performance comparison of the dynamic Monte Carlo experiment.
Drones 10 00536 g005
Figure 6. Paired differences between Proposed and Inst with 95% confidence intervals and Cohen’s d.
Figure 6. Paired differences between Proposed and Inst with 95% confidence intervals and Cohen’s d.
Drones 10 00536 g006
Figure 7. Performance of Inst, Raw, and Proposed under different noise levels.
Figure 7. Performance of Inst, Raw, and Proposed under different noise levels.
Drones 10 00536 g007
Figure 8. Heatmaps of paired differences in the noise robustness experiment.
Figure 8. Heatmaps of paired differences in the noise robustness experiment.
Drones 10 00536 g008
Figure 9. Parameter sensitivity analysis of the proposed method.
Figure 9. Parameter sensitivity analysis of the proposed method.
Drones 10 00536 g009
Figure 10. Paired performance comparison between Proposed and Inst under practical observation degradation.
Figure 10. Paired performance comparison between Proposed and Inst under practical observation degradation.
Drones 10 00536 g010
Figure 11. Diverging point chart of absolute sensitivity of the proposed method to degradation conditions.
Figure 11. Diverging point chart of absolute sensitivity of the proposed method to degradation conditions.
Drones 10 00536 g011
Figure 12. Heatmap of the 3D-factor ablation study.
Figure 12. Heatmap of the 3D-factor ablation study.
Drones 10 00536 g012
Figure 13. Paired comparison of ablation variants relative to 3D_Base with p-values.
Figure 13. Paired comparison of ablation variants relative to 3D_Base with p-values.
Drones 10 00536 g013
Table 1. Comparison of typical threat assessment methods in terms of their suitability for multi-asset scenarios: direction/trend information, multi-target matrix output, and data dependence, noise handling and interpretability.
Table 1. Comparison of typical threat assessment methods in terms of their suitability for multi-asset scenarios: direction/trend information, multi-target matrix output, and data dependence, noise handling and interpretability.
MethodDirection/Trend InformationMulti-Asset Matrix OutputData DependenceNoise HandlingInterpretability
Evidence reasoningNot consideredNot explicitly supportedRelies on prior knowledgeUncertainty modelingTraceable reasoning process
Fuzzy reasoningNot consideredLimited supportRelies on expert experienceMembership functionsRule-based interpretability
Bayesian networkIndirectly reflected by conditional probabilitiesLimited supportRelies on prior dataProbabilistic frameworkClear causal relationships
Multi-attribute decision making Generally not explicitly modeledLimited supportNo labeled data requiredDepends on weight stabilityTransparent modeling process
Cloud modelNot consideredNot explicitly supportedRelies on sample dataConsiders both fuzziness and randomnessInterpretable cloud droplet distribution
Neural networkImplicitly learned by attention mechanismsSupported with appropriate architectureRequires large amounts of labeled dataDepends on training coverageRelatively weak interpretability; additional tools are required
Learning-based methodsPartially considered through feature learningLimited supportRequires large amounts of labeled dataDepends on training data coverageModel-specific; additional tools often required
Table 2. Results of 3D vertical-approach discrimination.
Table 2. Results of 3D vertical-approach discrimination.
MethodTop-Threat AccuracyFirst Sustained Correct Time StepMean Score Gap of True High-Threat UAV
2D_No_Vertical0.43335−0.0008
3D_Base1.0000+0.1485
3D_Proposed1.0000+0.1470
Table 3. Results of the static Monte Carlo experiment.
Table 3. Results of the static Monte Carlo experiment.
MethodIdentification Accuracy
NoDir0.555 ± 0.234
TOPSIS0.560 ± 0.232
Inst0.685 ± 0.206
Proposed0.679 ± 0.207
Table 4. Results of dynamic Monte Carlo experiments.
Table 4. Results of dynamic Monte Carlo experiments.
MethodAccDelay (s)Top-1 Sw.Top-3 Sw.FlucRankFlucSpearman
NoDir0.62310.2319.3234.180.00900.05620.697
TOPSIS0.6258.9929.2142.600.03150.07780.828
Inst0.7456.8823.3438.220.01550.06790.974
Raw0.7466.7323.9338.930.01580.06940.973
Fixed_EMA0.7386.7811.7119.340.00780.03080.993
Sliding_Avg0.7386.8218.0425.550.01030.04250.977
Proposed0.7436.6512.1919.930.00810.03251.000
Table 5. Paired statistical comparison between Proposed and Inst.
Table 5. Paired statistical comparison between Proposed and Inst.
MetricMean Difference95% CICohen’s dp-Value
Acc−0.0020(−0.0082, +0.0042)−0.0450.5284
Delay−0.2290(−0.3523, −0.1057)−0.2570.0003
Top-1 Sw−11.1500(−12.2391, −10.0609)−1.419<0.0001
Top-3 Sw−18.2850(−19.9660, −16.6040)−1.508<0.0001
Fluc−0.0074(−0.0076, −0.0071)−4.242<0.0001
RankFluc−0.0354(−0.0384, −0.0325)−1.663<0.0001
Table 6. Performance of Inst, Raw, and Proposed under different noise levels.
Table 6. Performance of Inst, Raw, and Proposed under different noise levels.
Noise Std./mMethodAccDelay (s)FlucRankFluc
1.0Inst0.7165.900.01420.0675
1.0Raw0.7185.780.01450.0703
1.0Proposed0.7185.600.00740.0329
3.0Inst0.7185.710.01580.0734
3.0Raw0.7265.610.01610.0752
3.0Proposed0.7245.510.00810.0349
6.0Inst0.7245.710.01490.0714
6.0Raw0.7225.650.01520.0739
6.0Proposed0.7205.500.00770.0352
10.0Inst0.7265.640.01560.0726
10.0Raw0.7285.590.01590.0757
10.0Proposed0.7185.510.00800.0346
Table 7. Main paired statistical differences in the noise robustness experiment.
Table 7. Main paired statistical differences in the noise robustness experiment.
Noise Std./mComparisonΔAccΔDelay (s)ΔFlucΔRankFluc
1.0Proposed—Inst+0.0020−0.3000−0.0068−0.0346
1.0Proposed—Raw0.0000−0.1740−0.0071−0.0374
1.0Raw—Inst+0.0020−0.1260+0.0003+0.0028
3.0Proposed—Inst+0.0060−0.2020−0.0076−0.0386
3.0Proposed—Raw−0.0020−0.1000−0.0079−0.0403
3.0Raw—Inst+0.0080−0.1020+0.0003+0.0017
6.0Proposed—Inst−0.0040−0.2040−0.0073−0.0362
6.0Proposed—Raw−0.0020−0.1520−0.0076−0.0387
6.0Raw—Inst−0.0020−0.0520+0.0003+0.0025
10.0Proposed—Inst−0.0080−0.1280−0.0076−0.0380
10.0Proposed—Raw−0.0100−0.0760−0.0079−0.0411
10.0Raw—Inst+0.0020−0.0520+0.0003+0.0031
Table 8. Results of parameter sensitivity analysis.
Table 8. Results of parameter sensitivity analysis.
ParameterValueAccDelay (s)
K40.703 ± 0.2125.79
K60.707 ± 0.2125.80
K80.707 ± 0.2145.74
K100.705 ± 0.2125.80
K120.707 ± 0.2105.82
K160.703 ± 0.2145.87
γ0.30.662 ± 0.2346.83
γ0.50.690 ± 0.2106.15
γ0.60.705 ± 0.2125.80
γ0.70.722 ± 0.2135.53
γ0.90.740 ± 0.2135.00
η0.50.705 ± 0.2125.95
η1.00.702 ± 0.2105.94
η1.50.705 ± 0.2125.89
η2.00.705 ± 0.2125.80
η3.00.707 ± 0.2145.71
αmax0.50.702 ± 0.2075.94
αmax0.60.703 ± 0.2145.89
αmax0.70.703 ± 0.2145.83
αmax0.850.705 ± 0.2125.80
αmax0.950.707 ± 0.2105.78
Table 9. Performance of Inst and Proposed under practical observation degradation.
Table 9. Performance of Inst and Proposed under practical observation degradation.
ConditionMethodAccDelay (s)Fluc
baselineInst0.7155.930.0154
baselineProposed0.7335.610.0079
latency = 2Inst0.7076.090.0149
latency = 2Proposed0.7185.740.0076
latency = 5Inst0.7056.170.0140
latency = 5Proposed0.6986.000.0072
miss = 15%Inst0.7185.810.0135
miss = 15%Proposed0.7305.630.0075
miss = 30%Inst0.7135.680.0114
miss = 30%Proposed0.7185.580.0071
clutter = 10%Inst0.7006.010.0231
clutter = 10%Proposed0.7155.650.0114
clutter = 25%Inst0.7156.140.0341
clutter = 25%Proposed0.7185.560.0163
KFInst0.7255.610.0129
KFProposed0.7205.630.0109
Table 10. Paired differences between Proposed and Inst.
Table 10. Paired differences between Proposed and Inst.
ConditionΔAccp (Acc)ΔDelay (s)p (Delay)ΔFlucp (Fluc)
baseline+0.01750.0073−0.32250.0013−0.0075<0.0001
latency = 2+0.01000.1028−0.35250.0011−0.0072<0.0001
latency = 5−0.00750.3204−0.16500.0621−0.0068<0.0001
miss = 15%+0.01250.0244−0.18000.0520−0.0059<0.0001
miss = 30%+0.00500.3204−0.10250.1511−0.0043<0.0001
clutter = 10%+0.01500.0134−0.35750.0002−0.0117<0.0001
clutter = 25%+0.00250.6576−0.5825<0.0001−0.0178<0.0001
KF−0.00500.4830+0.01750.7187−0.0021<0.0001
Table 11. Changes in Proposed relative to its own baseline.
Table 11. Changes in Proposed relative to its own baseline.
ConditionΔAccp (Acc)ΔDelay (s)p (Delay)ΔFlucp (Fluc)
latency = 2−0.01500.0330+0.12750.0843−0.0003<0.0001
latency = 5−0.03500.0036+0.39250.0045−0.0007<0.0001
miss = 15%−0.00250.3204+0.02000.2791−0.0004<0.0001
miss = 30%−0.01500.0134−0.03000.4133−0.0008<0.0001
clutter = 10%−0.01750.0073+0.04250.5819+0.0035<0.0001
clutter = 25%−0.01500.0330−0.05500.6221+0.0084<0.0001
KF−0.01250.0958+0.01750.8316+0.0030<0.0001
Table 12. Results for the representative difficult cases.
Table 12. Results for the representative difficult cases.
CaseMethodFlucAsset Switches
oscillatingInst0.05337.00
oscillatingFixed_EMA0.04717.00
oscillatingProposed0.04997.00
hoveringInst0.046128.80
hoveringFixed_EMA0.02239.17
hoveringProposed0.02589.73
close-assetsInst0.01077.85
close-assetsFixed_EMA0.00461.22
close-assetsProposed0.00471.78
Table 13. Computational runtime results.
Table 13. Computational runtime results.
Number of UAVs mNumber of Assets nTime Length TTotal Time (s)Per-Step Time (ms)
53600.0440.73
105600.1422.36
205600.2954.91
5010601.38923.16
10010602.77946.32
20010605.54492.41
Table 14. Results of the 3D-factor ablation study.
Table 14. Results of the 3D-factor ablation study.
VariantAccDelay (s)Fluc
2D_No_Vertical0.6746.430.0082
3D_Base0.6966.100.0077
3D + χ0.6207.790.0068
3D + θψ0.7046.100.0068
Table 15. Paired statistical results relative to 3D_Base.
Table 15. Paired statistical results relative to 3D_Base.
VariantΔAccp (Acc)ΔDelay (s)p (Delay)ΔFlucp (Fluc)
2D_No_Vertical−0.02200.0109+0.32600.0017+0.0005<0.0001
3D + χ−0.0760<0.0001+1.6880<0.0001−0.0009<0.0001
3D + θψ+0.00800.0449−0.00200.9607−0.0009<0.0001
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, Z.; Zhang, L.; Huang, K.; Jia, Z.; Wu, M.; Cui, L.; Zhang, M. Three-Dimensional Dynamic UAV Threat Assessment Using Approach Directionality and Historical-Trend Correction for Multi-Asset Protection. Drones 2026, 10, 536. https://doi.org/10.3390/drones10070536

AMA Style

Zhang Z, Zhang L, Huang K, Jia Z, Wu M, Cui L, Zhang M. Three-Dimensional Dynamic UAV Threat Assessment Using Approach Directionality and Historical-Trend Correction for Multi-Asset Protection. Drones. 2026; 10(7):536. https://doi.org/10.3390/drones10070536

Chicago/Turabian Style

Zhang, Ze, Lin Zhang, Kai Huang, Zhaoxuan Jia, Min Wu, Lin Cui, and Mingang Zhang. 2026. "Three-Dimensional Dynamic UAV Threat Assessment Using Approach Directionality and Historical-Trend Correction for Multi-Asset Protection" Drones 10, no. 7: 536. https://doi.org/10.3390/drones10070536

APA Style

Zhang, Z., Zhang, L., Huang, K., Jia, Z., Wu, M., Cui, L., & Zhang, M. (2026). Three-Dimensional Dynamic UAV Threat Assessment Using Approach Directionality and Historical-Trend Correction for Multi-Asset Protection. Drones, 10(7), 536. https://doi.org/10.3390/drones10070536

Article Metrics

Back to TopTop