SAF
|
User parameters for tracker3d. More...
#include <saf_tracker.h>
Data Fields | |
int | Np |
Number of Monte Carlo samples/particles. | |
int | ARE_UNIT_VECTORS |
1: if the Cartesian coordinates are given as unit vectors, 0: if not | |
int | maxNactiveTargets |
Maximum number of simultaneous targets permitted. | |
float | noiseLikelihood |
Likelihood of an estimate being noise/clutter between [0..1]. | |
float | measNoiseSD |
Measurement noise standard deviation. | |
float | noiseSpecDen |
Noise spectral density; influences the smoothness of the traget tracks. | |
int | ALLOW_MULTI_DEATH |
FLAG whether to allow for multiple target deaths in the same tracker prediction step. | |
float | init_birth |
PRIOR probability of birth [0 1]. | |
float | alpha_death |
Coefficient influencing the likelihood that a target will die; always >= 1. | |
float | beta_death |
Coefficient influencing the likelihood that a target will die; always >= 1. | |
float | dt |
Elapsed time (in seconds) between observations/measurements. | |
float | W_avg_coeff |
Real-time tracking is based on the particle with highest weight. | |
int | FORCE_KILL_TARGETS |
FLAG force kill targets that are too close to one another. | |
float | forceKillDistance |
Euclidian distance at which to kill targets that come too close to other (older) targets (<=). | |
float | M0 [6] |
[0,1,2] Position of sound source PRIORs (x,y,z), [3,4,5] Mean velocity PRIORs (x,y,z) Note: If there is no reasonable prior position, then you can set higher variances. | |
float | P0 [6][6] |
Diagonal matrix, [0,1,2] Variance PRIORs of estimates along the x,y,z axes; [3,4,5] Velocity PRIORs of estimates along the x,y,z axes. | |
float | cd |
PRIOR probability of noise. | |
User parameters for tracker3d.
Definition at line 59 of file saf_tracker.h.
int tracker3d_config::ALLOW_MULTI_DEATH |
FLAG whether to allow for multiple target deaths in the same tracker prediction step.
1: enabled, 0: disabled
Definition at line 76 of file saf_tracker.h.
float tracker3d_config::alpha_death |
Coefficient influencing the likelihood that a target will die; always >= 1.
Definition at line 80 of file saf_tracker.h.
int tracker3d_config::ARE_UNIT_VECTORS |
1: if the Cartesian coordinates are given as unit vectors, 0: if not
Definition at line 65 of file saf_tracker.h.
float tracker3d_config::beta_death |
Coefficient influencing the likelihood that a target will die; always >= 1.
Definition at line 82 of file saf_tracker.h.
float tracker3d_config::cd |
PRIOR probability of noise.
Definition at line 106 of file saf_tracker.h.
float tracker3d_config::dt |
Elapsed time (in seconds) between observations/measurements.
Definition at line 84 of file saf_tracker.h.
int tracker3d_config::FORCE_KILL_TARGETS |
FLAG force kill targets that are too close to one another.
In these cases, the target which has been 'alive' for the least amount of of time is killed; 1: enabled, 0: disabled
Definition at line 90 of file saf_tracker.h.
float tracker3d_config::forceKillDistance |
Euclidian distance at which to kill targets that come too close to other (older) targets (<=).
Definition at line 94 of file saf_tracker.h.
float tracker3d_config::init_birth |
PRIOR probability of birth [0 1].
Definition at line 79 of file saf_tracker.h.
float tracker3d_config::M0[6] |
[0,1,2] Position of sound source PRIORs (x,y,z), [3,4,5] Mean velocity PRIORs (x,y,z) Note: If there is no reasonable prior position, then you can set higher variances.
Definition at line 97 of file saf_tracker.h.
int tracker3d_config::maxNactiveTargets |
Maximum number of simultaneous targets permitted.
Definition at line 67 of file saf_tracker.h.
float tracker3d_config::measNoiseSD |
Measurement noise standard deviation.
Estimates within this standard deviation range belong to the same target
Definition at line 71 of file saf_tracker.h.
float tracker3d_config::noiseLikelihood |
Likelihood of an estimate being noise/clutter between [0..1].
Definition at line 69 of file saf_tracker.h.
float tracker3d_config::noiseSpecDen |
Noise spectral density; influences the smoothness of the traget tracks.
Definition at line 74 of file saf_tracker.h.
int tracker3d_config::Np |
Number of Monte Carlo samples/particles.
The more complex the distribution is, the more particles required (but also the more computationally expensive the tracker becomes).
Definition at line 60 of file saf_tracker.h.
float tracker3d_config::P0[6][6] |
Diagonal matrix, [0,1,2] Variance PRIORs of estimates along the x,y,z axes; [3,4,5] Velocity PRIORs of estimates along the x,y,z axes.
Definition at line 102 of file saf_tracker.h.
float tracker3d_config::W_avg_coeff |
Real-time tracking is based on the particle with highest weight.
A one-pole averaging filter is used to smooth these weights over time [0..0.999]
Definition at line 86 of file saf_tracker.h.