Create constant velocity gmphd
filter
initializes a constant velocity phd
= initcvgmphd(detections
)gmphd
filter based on information provided
in object detections, detections
. The function initializes a constant
velocity state with the same convention as constvel
and cvmeas
, [x;
vx; y;
vy; z;
vz].
Note
This initialization function is not compatible with trackerGNN
,
trackerJPDA
, and trackerTOMHT
System objects.
You can use initcvgmphd
as the
FilterInitializationFcn
property of trackingSensorConfiguration
.
When detections are provided as input, the function adds one component to the density, which reflects the mean of the detections. When the function is called without any inputs, a filter is initialized with no components in the density.
The function uses the spread of measurements to specify the positional covariance.
The function configures the process noise of the filter by assuming a unit acceleration standard deviation.
The function specifies a maximum of 500 components in the filter.
The function sets the HasExtent
property of the filter to
true
if the number of input detections are greater than
one.