Main Content

targetSurvivalModel

Survival model for custom target specification

Since R2025a

    Description

    tsModel = targetSurvivalModel(modelName) creates a prebuilt target survival model based on the model you specify. You can use tab completion to view the available models. You can use this model to define the SurvivalModel property of a CustomTarget specification.

    example

    Examples

    collapse all

    Create a specification for marine targets.

    marineSpec = trackerTargetSpec("custom")
    marineSpec = 
      CustomTarget with properties:
    
        StateTransitionModel: []
               SurvivalModel: []
    
    

    Define the state transition and survival model of the marine target specification. The targets of interest mostly follow a constant velocity motion. They also have a uniform survival rate survival model, which assumes a constant probability that a target survives from one time step to the next.

    tstModel = targetStateTransitionModel('constant-velocity');
    tstModel.VelocityMean = zeros(3,1);
    tstModel.VelocityVariance = 100/3*eye(3);
    tstModel.AccelerationVariance = 5*eye(3);
    
    tsurvModel = targetSurvivalModel('uniform-survival-rate');

    Configure the marine target specification using the state transition model and the survival model.

    marineSpec.StateTransitionModel = tstModel;
    marineSpec.SurvivalModel = tsurvModel;

    Input Arguments

    collapse all

    Survival model name for the target, specified as "uniform-survival-rate" or "region-of-interest-survival-rate".

    Example: "region-of-interest-survival-rate"

    Data Types: char | string

    Output Arguments

    collapse all

    Survival model for the target, returned as one of these objects:

    modelNameModel Object
    "uniform-survival-rate"UniformSurvivalRateModel
    "region-of-interest-survival-rate"RegionOfInterestSurvivalRateModel

    You can use the output survival model object to define the SurvivalModel property of a CustomTarget object.

    Version History

    Introduced in R2025a