Package | Description |
---|---|
de.unihalle.informatik.MiToBo.tools | |
de.unihalle.informatik.MiToBo.tracking.multitarget.algo | |
de.unihalle.informatik.MiToBo.tracking.multitarget.datatools | |
de.unihalle.informatik.MiToBo.tracking.multitarget.datatypes.impl | |
de.unihalle.informatik.MiToBo.tracking.multitarget.eval | |
de.unihalle.informatik.MiToBo.visualization.drawing |
Provides operators to visualize data types.
|
Modifier and Type | Method and Description |
---|---|
static MultiState<MotionModelID> |
XMLTypeConverter.fromXMLType(de.unihalle.informatik.MiToBo_xml.MTBXMLMultiStateMMIDType mstate_xml)
Obtain a MultiState object from its xml-beans representation
|
static Vector<MultiState<MotionModelID>> |
XMLTypeConverter.fromXMLType(de.unihalle.informatik.MiToBo_xml.MTBXMLMultiStateMMIDVectorType mstates_xml)
Obtain a Vector
|
Modifier and Type | Method and Description |
---|---|
static de.unihalle.informatik.MiToBo_xml.MTBXMLMultiStateMMIDType |
XMLTypeConverter.toXMLType(MultiState<MotionModelID> mstate)
Convert a MultiState object to its xml-beans representation
|
static de.unihalle.informatik.MiToBo_xml.MTBXMLMultiStateMMIDVectorType |
XMLTypeConverter.toXMLType(Vector<MultiState<MotionModelID>> mstates)
Convert a Vector
|
Modifier and Type | Field and Description |
---|---|
protected AbstractMultiStateFactory<MotionModelID> |
MultiTargetIMMFilter.factoryX |
protected AbstractMultiStateFactory<MotionModelID> |
MultiTargetIMMFilter.factoryZ |
protected Vector<MultiState<MotionModelID>> |
MultiObservationTrackerRBMCDAIMM.groundtruthObservations |
protected Vector<MultiState<MotionModelID>> |
MultiObservationTrackerRBMCDAIMM.inputObservations |
protected AbstractMultiState<MotionModelID> |
MultiTargetIMMFilter.meanX |
protected Vector<MultiState<MotionModelID>> |
MultiObservationGenerator.observations |
protected Vector<MultiState<MotionModelID>> |
MultiObservationTrackerRBMCDAIMM.outputObservations |
private MultiObsDistributionIndepGaussMix<MotionModelID> |
MultiTargetIMMFilter.p_obs |
Modifier and Type | Method and Description |
---|---|
MultiTargetPredictionFilterIndep<MotionModelID> |
MultiTargetIMMFilter.copy() |
protected MultiState<MotionModelID> |
MultiObservationGenerator.createInitialStates() |
protected MultiState<MotionModelID> |
MultiObservationGenerator.generateNextStates(MultiState<MotionModelID> X,
LinearTransformGaussNoise[] dynamicModels) |
protected MultiState<MotionModelID> |
MultiObservationGenerator.generateObservations(MultiState<MotionModelID> states,
LinearTransformGaussNoise obsModel,
MultiStateFactory<MotionModelID> obsFactory) |
AbstractMultiState<MotionModelID> |
MultiTargetIMMFilter.getMean() |
AbstractMultiObservationDistributionIndep<MotionModelID,MotionModelID> |
MultiTargetIMMFilter.getObservationDistribution() |
AbstractMultiObservationDistributionIndep<MotionModelID,MotionModelID> |
MultiTargetIMMFilter.getObservationDistribution() |
Vector<MultiState<MotionModelID>> |
MultiObservationGenerator.getObservations() |
Vector<MultiState<MotionModelID>> |
MultiObservationTrackerRBMCDAIMM.getOutputObservations()
Get a copy of the input observations with IDs set corresponding to the tracking results after GreedyGourmetPartitioning
of the track graph constructed from the RBMCDA samples.
|
RBMCDASampleInfo<MotionModelID> |
MultiObservationTrackerRBMCDAIMM.getSampleInfo(int i)
Get the sample info object of the i-th sample.
|
Vector<MultiState<MotionModelID>> |
MultiObservationTrackerRBMCDAIMM.getSampleObservations(int i)
Get a copy of the observations with IDs set corresponding to the i-th sample's tracking results.
|
Modifier and Type | Method and Description |
---|---|
protected MultiState<MotionModelID> |
MultiObservationGenerator.generateNextStates(MultiState<MotionModelID> X,
LinearTransformGaussNoise[] dynamicModels) |
protected MultiState<MotionModelID> |
MultiObservationGenerator.generateObservations(MultiState<MotionModelID> states,
LinearTransformGaussNoise obsModel,
MultiStateFactory<MotionModelID> obsFactory) |
protected MultiState<MotionModelID> |
MultiObservationGenerator.generateObservations(MultiState<MotionModelID> states,
LinearTransformGaussNoise obsModel,
MultiStateFactory<MotionModelID> obsFactory) |
protected boolean |
MultiObservationGenerator.obsConflict(Jama.Matrix z,
MultiState<MotionModelID> Z) |
void |
MultiObservationTrackerRBMCDAIMM.setGroundtruthObservations(Vector<MultiState<MotionModelID>> groundtruthObservations) |
void |
MultiObservationTrackerRBMCDAIMM.setInputObservations(Vector<MultiState<MotionModelID>> inputObservations) |
protected boolean |
MultiObservationGenerator.stateConflict(Jama.Matrix x,
MultiState<MotionModelID> X) |
void |
MultiTargetIMMFilter.update(AbstractMultiState<MotionModelID> observation,
DataAssociation association) |
Constructor and Description |
---|
MultiTargetIMMFilter(Vector<GaussMixDistribution> initialStateDistrib,
LinearTransformGaussNoise observationModel,
LinearTransformGaussNoise[] dynamicsModels,
Jama.Matrix markov,
double delta_t,
ExponentialDistribution targetDeathDistrib,
GaussMixDistribution newbornStateDistrib,
Jama.Matrix stateFromObs,
AbstractMultiStateFactory<MotionModelID> factoryX,
AbstractMultiStateFactory<MotionModelID> factoryZ)
Constructor that initializes the internal random generator with seed 1.
|
MultiTargetIMMFilter(Vector<GaussMixDistribution> initialStateDistrib,
LinearTransformGaussNoise observationModel,
LinearTransformGaussNoise[] dynamicsModels,
Jama.Matrix markov,
double delta_t,
ExponentialDistribution targetDeathDistrib,
GaussMixDistribution newbornStateDistrib,
Jama.Matrix stateFromObs,
AbstractMultiStateFactory<MotionModelID> factoryX,
AbstractMultiStateFactory<MotionModelID> factoryZ)
Constructor that initializes the internal random generator with seed 1.
|
MultiTargetIMMFilter(Vector<GaussMixDistribution> initialStateDistrib,
LinearTransformGaussNoise observationModel,
LinearTransformGaussNoise[] dynamicsModels,
Jama.Matrix markov,
double delta_t,
ExponentialDistribution targetDeathDistrib,
GaussMixDistribution newbornStateDistrib,
Jama.Matrix stateFromObs,
AbstractMultiStateFactory<MotionModelID> factoryX,
AbstractMultiStateFactory<MotionModelID> factoryZ,
Random rand)
Constructor.
|
MultiTargetIMMFilter(Vector<GaussMixDistribution> initialStateDistrib,
LinearTransformGaussNoise observationModel,
LinearTransformGaussNoise[] dynamicsModels,
Jama.Matrix markov,
double delta_t,
ExponentialDistribution targetDeathDistrib,
GaussMixDistribution newbornStateDistrib,
Jama.Matrix stateFromObs,
AbstractMultiStateFactory<MotionModelID> factoryX,
AbstractMultiStateFactory<MotionModelID> factoryZ,
Random rand)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static Vector<MultiState<MotionModelID>> |
MultiStateIO.readMultiStates(String filename)
Read a vector of MultiState objects from a file with xml-beans representation.
|
static Vector<MultiState<MotionModelID>> |
DataConverter.regionsToObservations(boolean hidden,
MTBRegion2DSetBag regionsets)
Convert regions to observations
|
Modifier and Type | Method and Description |
---|---|
static MTBRegion2DSetBag |
DataConverter.observationsToRegions(boolean hidden,
Vector<MultiState<MotionModelID>> observations,
double xmin,
double xmax,
double ymin,
double ymax)
Convert observations to regions.
|
static HashMap<Short,int[]> |
DataConverter.observationsToTracks(Vector<MultiState<MotionModelID>> observations,
HashMap<Integer,Vector<Integer>> clutterObs)
Obtain observations assigned to each target from observations with assigned target IDs
|
static void |
MultiStateIO.writeMultiStates(Vector<MultiState<MotionModelID>> mstates,
String filename)
Write a vector of MultiState objects to file in its xml-beans representation.
|
Modifier and Type | Method and Description |
---|---|
MotionModelID |
MotionModelID.copy() |
Constructor and Description |
---|
ObservationAdjacency(Vector<MultiState<MotionModelID>> observations,
DataAssociationExclusive[][] associations)
Deprecated.
|
ObservationAdjacency(Vector<MultiState<MotionModelID>> observations,
RBMCDASampleInfo<MotionModelID>[] sampleinfos)
Constructor that initializes the adjacency matrix with the given observations and
sets edge weights according to the information from RBMCDA-samples
|
Modifier and Type | Field and Description |
---|---|
Vector<MultiState<MotionModelID>> |
TrackEvaluator.inputObservations |
Vector<Vector<MultiState<MotionModelID>>> |
TrackEvaluator.trackerOutputObservations |
Constructor and Description |
---|
TrackEvaluator(Vector<MultiState<MotionModelID>> groundtruthObservations,
Vector<Vector<MultiState<MotionModelID>>> trackerOutputObservations) |
TrackEvaluator(Vector<MultiState<MotionModelID>> groundtruthObservations,
Vector<Vector<MultiState<MotionModelID>>> trackerOutputObservations) |
Modifier and Type | Field and Description |
---|---|
Vector<MultiState<MotionModelID>> |
DrawTracks2D.observations |
Copyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.