ObjectModel
- class btrack.models.ObjectModel(*, states: int, emission: ndarray[Any, dtype[_ScalarType_co]], transition: ndarray[Any, dtype[_ScalarType_co]], start: ndarray[Any, dtype[_ScalarType_co]], name: str = 'Default')
Bases:
BaseModel
The btrack object model.
This is a class to deal with state transitions in the object, essentially a Hidden Markov Model. Makes an assumption that the states are all observable, but with noise.
- Parameters:
- namestr
A name identifier for the model.
- emissionarray
The emission probability matrix.
- transitionarray
Transition probabilities.
- startarray
Initial probabilities.
- statesint
Number of observable states.
Methods Summary
parse_array
(v, values)reshape_emission_transition
(v, values)reshape_start
(v, values)Methods Documentation
- classmethod parse_array(v, values)
- classmethod reshape_emission_transition(v, values)
- classmethod reshape_start(v, values)