vis4d.state.track3d.motion.lstm_3d

LSTM 3D motion model.

Classes

LSTM3DMotionModel(*args, lstm_model, obs_3d)

LSTM 3D motion model.

class LSTM3DMotionModel(*args, lstm_model, obs_3d, init_flag=True, **kwargs)[source]

LSTM 3D motion model.

Initialize a motion model using initial bounding box.

get_state()[source]

Returns the current bounding box estimate.

Return type:

Tensor

predict(update_state=True)[source]

Advances the state vector and returns the predicted bounding box.

Return type:

Tensor

predict_velocity()[source]

Predict velocity.

Return type:

Tensor

update(obs_3d, info)[source]

Updates the state vector with observed bbox.

Return type:

None