In SAR operations, the last known position, denoted by
P, marks the most recent verified location of an object, which is obtained from sightings, communications, or tracking devices. From this reference point, operational models predict the object’s drift using environmental forcing fields, such as wind, waves, and currents. Because these fields and the object’s leeway contain uncertainties, SAR systems do not rely on a single trajectory. Instead, they generated an ensemble of trajectories by slightly varying the drift inputs. The endpoints of these trajectories at a given forecast time form a cloud of possible positions, from which an envelope—often represented as an ellipse—is constructed to guide search planning. The self-motion of survivors is not modeled explicitly but is indirectly included in the overall size of this envelope [
3]. Thus, during the planning phase of a SAR mission, the central objective is to obtain the best possible approximation of this envelope.
In our approach, we adopted the same total drift vector as in the literature,
, to represent the combined influence of the wind, currents, and waves. Smaller-scale perturbations and environmental irregularities are difficult to capture explicitly. Thus, we assume that the object has an inherent tendency to move in arbitrary directions, whereas the dominant drift governs its motion. The resulting trajectory can thus be interpreted as the path shaped by the total drift acting on the underlying perturbations. Thus, driving from Equation (
5), we obtain
. To consider the uncertainty in motion, we added a unitary vector
v that points in any direction, leading to the following drift equation:
This equation is consistent with the formulation given in [
24], where a random perturbation is added to the drift equation. The unit vector
v introduced in Equation (
7) represents a small and unpredictable component of motion that is always present in real maritime environments. This term captures several sources of variability in a unified manner: (i) local turbulence and unresolved eddies that slightly deviate the object from the dominant drift direction; (ii) observational uncertainty in the last known position or in the environmental data; and (iii) possible self-motion of survivors or floating objects caused by intentional swimming or wave impact. By including all these effects within a single geometric term, the model retains a simple analytical while representing the realistic range of deviations that occur in practice. This approach allows the reachable set to adapt naturally to both environmental fluctuations and human or object behavior, resulting in a physically consistent and operationally meaningful description of uncertainty in drift prediction.
Now, solving the obtained differential equation in Equation Using (
7), we estimate the
ensemble envelope at a given time
T as follows:
where
is the
last known position of the object, which is considered the initial point in our approximation. We remind that
v is a unitary vector in all directions. Starting from the last known position,
, relation (
8) provides the ensemble set as the set of endpoints of a family of admissible trajectories whose velocities are given by the total drift vector plus a unit vector in arbitrary directions at a forecast time
T.
The following are some of the advantages of our approach: (1) Unlike a statistical ellipse, this construction does not depend on sampling or covariance estimation but is derived directly from the dynamics of the drift field. (2) The method provides a mathematically rigorous framework that captures anisotropy and directional bias transparently. (3) It complements existing ensemble-based approaches and offers the potential to yield search areas that are both physically consistent and informative.
3.1. The Proposed Classification for the Total Drift Vector
We first note that the most influential factors in the trajectory of the lost object are the current and wind. As illustrated in
Figure 1, which are based on satellite imagery, the SAR operation region can be discretized into sub-regions where either translational and/or rotational vector fields reasonably approximate currents and wind.
Therefore, in our proposed approach, we model the total drift vector as the superposition of translational and rotational vectors, expressed as follows: where
denotes the position of the object at time
t.
One observes that
in Equation (
9) represents the translational drift, whereas
corresponds to the rotational drift at time
t, where
denotes the scalar angular intensity of rotation. The translational component models situations in which an object is passively transported along a dominant flow direction, such as currents or steady winds, whereas the rotational component captures drift patterns governed by vortical winds or circular currents. When
, the drift reduces to pure translation, and when
, the drift reduces to pure rotation. This formulation has two main advantages: (1) it captures realistic scenarios by combining uniform displacement with rotational motion, and (2) it provides a tractable mathematical framework for deriving trajectories.
Parameterization from Satellite-Derived Data
The coefficients
,
, and
in Equation (
9) are obtained directly from satellite-derived wind and current fields such as those available on
www.windy.com, which combines data from the ECMWF and Copernicus ocean models. For each time
t, the translational components
and
correspond to the horizontal velocity of the total drift in the Cartesian coordinates. If the wind or current at time
t has magnitude
(in km/h) and direction
measured counterclockwise from the east, then
For example, a wind of
toward the southeast (
) is represented as
. When both wind and current data are available, their effects are combined by simple vector superposition, yielding the total translational drift at that time.
The rotational coefficient represents the local angular intensity of rotation of the drift field. In practice, it may be estimated from the curvature of the streamlines or from the differences in the directions of the neighboring velocity vectors in the satellite imagery. A positive value of corresponds to counterclockwise rotation, whereas a negative value indicates a clockwise motion.
This procedure creates a simple and intuitive connection between the satellite information and The parameters used in Equation (
9).
3.2. The Trajectory Formulation
Although the wind and current vectors may vary several times over the time interval
, and thus the total drift also changes repeatedly, this interval can be subdivided into
n sub-intervals
,
, with
and
, such that the wind and current vectors remain approximately constant within each sub-interval. The subdivision of the total forecast period into sub-intervals is directly related to the time variation in parameters
,
, and
. In realistic maritime conditions, these parameters—representing the translational and rotational drift components—remain approximately constant for certain time spans and change only when the Environmental forcing fields vary noticeably. Instead of introducing explicit time-dependent variables into Equation (
9), which would increase analytical complexity and accumulate numerical errors, we divide the total interval
into smaller sub-intervals
. Within each sub-interval, the parameters are treated as constant, allowing the model to reflect gradual temporal changes in the environment while maintaining a simple and stable formulation.
According to Equation (
9), the total drift in the
ith sub-interval
can then be modeled as
Let
denote the initial position of the drifting object—latitude
and longitude
—at time
, which represents the
last known position for the sub-interval
. Following Equation (
7), we use the vector
to represent the uncertainty. In this case, however, we take the direction corresponding to the path along which the object arrives at the position
. This vector specifies the direction in which the object is presumed to move at the beginning of the subinterval.
Therefore, the trajectory of the object in the
ith sub-interval is given by
Indeed, it is straightforward to verify that the initial velocity of the curve
is the vector
and its initial point is
. These satisfy the required conditions for a trajectory, as stated in Equation (
8). Finally, by shifting the time
t to
, we obtain the solutions in (
10).
Equation (
10) represents a spiral-like trajectory, combining circular motion (due to rotation) and directional drift (due to
). The ensemble envelope after time
T is obtained by combining all trajectories
whose initial velocity is given by
, where
v is fixed for each specific trajectory and whose initial point is
. That is, reminding that
and
, the trajectory of the object from time 0 to
T is equal to
Algorithm 1 provides the steps of providing the drift trajectories and ensemble envelope.
| Algorithm 1 Computation of Drift Trajectories and Ensemble Envelope |
| Require:
Last known positions at times , total time T, number of subintervals n, and drift parameters for each . |
| Ensure:
Local trajectories on each and ensemble envelope at time T. |
- 1:
Partition into subintervals , , with and . - 2:
fordo - 3:
Define the local drift field:
where and represent the translational and rotational drifts on . - 4:
Choose directions such that , where denotes the unit circle. - 5:
Compute trajectories for :
where is the last known position at . - 6:
The ensemble envelope at time is given by - 7:
end for - 8:
forto n do - 9:
Define the local drift field:
where and correspond to the translational and rotational drift on . - 10:
forto m do - 11:
For each and direction , compute - 12:
Shift local time to the global reference: . - 13:
end for - 14:
The ensemble envelope at time is - 15:
end for - 16:
Assemble global trajectories: concatenate local segments across all intervals to form global trajectories for each directional realization . - 16:
Compute ensemble envelope at time T: collect all end positions and determine the global envelope, as
|
Example 1. Maritime SAR under time-varying wind and current conditions.
In this example, we simulated a SAR operation in which a drifting object was tracked after its last known position of , as indicated by the flag marker in the maps below, Figure 2. The rescue team integrated satellite-derived wind and current fields to reconstruct possible trajectories and predict the evolving reachable set of the object over three consecutive time intervals. The possible locations of the object after each hour are shown with closed curves. In the first stage (Figure 3a), the wind field is relatively steady however strong with the velocity of , producing a set of possible trajectories centered near the last known position. The motion was mainly translational, and the uncertainty region remained small, first in the northwest direction and then in the north. During the second stage (Figure 3b), the environmental forcing intensifies, causing a deformation of the envelope and the emergence of rotational patterns in the drift field. Over the course of nine hours, the reachable set elongates in all directions, and the object may even return to its initial position. In the third stage (Figure 3c), a marked change in total force direction produces a shear effect, broadening the uncertainty region and generating anisotropy in the predicted search area. This asymmetry indicates a higher probability of finding an object along the direction of the newly dominant current. This case study highlights the role of geometric and systematic analyses in improving maritime SAR planning. By interpreting the evolution of the reachable sets through a geometric framework, rescue teams can evaluate how environmental forces shape the admissible trajectories of drifting objects. The envelopes obtained from our formulation provide a structured and physically grounded representation of uncertainty, allowing for the systematic delineation of the most probable regions of object presence. This geometric perspective complements operational decision-making by translating complex wind–current interactions into interpretable spatial patterns, thereby enhancing SAR planning efficiency and precision.
Comparison with traditional methods. Traditional search-area estimation methods often employ an elliptical envelope or a Monte Carlo ensemble approach. The elliptical method summarizes uncertainty by fitting an expanding ellipse aligned with the mean drift direction. Although this representation is simple and operationally convenient, it assumes uniform variability and does not capture directional asymmetries or rotational effects produced by complex wind and current interactions.
Monte Carlo ensemble techniques improve on this by generating a large number of perturbed trajectories and constructing a probability field of possible object positions [
26]. This stochastic approach can reproduce variability, but it depends on repeated random sampling and is computationally expensive for real-time application.
The proposed geometric framework offers a deterministic solution. By deriving the reachable set directly from the drift equation, it produces a physically consistent envelope that reflects anisotropy and rotational deformation without relying on statistical fitting or random ensembles. This provides the same interpretive value as traditional methods while maintaining analytical simplicity and high computational efficiency, making it suitable for operational SAR applications.
Comparison with Operational Drift Models. To assess the practical relevance of the proposed geometric framework, To demonstrate the practical relevance of the proposed geometric framework, we compared its predicted envelopes conceptually with the results generated by OpenDrift, an operational open-source system widely used for maritime drift prediction [
24,
25]. Both approaches employ the total drift field
under perturbed wind and current conditions. In OpenDrift, the uncertainty of drift prediction is obtained statistically from an ensemble of perturbed trajectories, resulting in a probability density map or elliptical search region. In contrast, our framework computes the reachable set analytically from
and defines the envelope
analytically, without requiring Monte Carlo sampling. When both methods are applied under comparable environmental conditions (e.g., wind and current fields obtained from satellite observations), the geometric envelope naturally reproduces the qualitative extent and orientation of the ensemble cloud obtained by OpenDrift. Moreover, the proposed framework explicitly captures anisotropic deformation and rotational drift effects, which are not readily represented by the statistical ellipses. Therefore, the geometric reachable set model provides a mathematically rigorous and computationally efficient alternative that remains consistent with operational drift patterns and supports real-time SAR planning.