TrajectoryEncoder
vin.traj_encoder.TrajectoryEncoder(config)
Encode EFM trajectory poses with an R6D + LFF pose encoder.
Attributes
| out_dim |
Return the output embedding dimension. |
Methods
| encode_poses |
Encode a batch of trajectory poses. |
| forward |
Encode a trajectory’s world←rig poses. |
encode_poses
vin.traj_encoder.TrajectoryEncoder.encode_poses(poses)
Encode a batch of trajectory poses.
Parameters
| poses |
PoseTW |
PoseTW["B F 12"] or PoseTW["F 12"] trajectory poses. |
required |
Returns
|
TrajectoryEncodingOutput |
TrajectoryEncodingOutput with per-frame encodings and pooled embedding. |
forward
vin.traj_encoder.TrajectoryEncoder.forward(trajectory)
Encode a trajectory’s world←rig poses.
Parameters
| trajectory |
EfmTrajectoryView |
aria_nbv.data_handling.efm_views.EfmTrajectoryView. |
required |
Returns
|
TrajectoryEncodingOutput |
TrajectoryEncodingOutput with per-frame encodings and pooled embedding. |