1 TrajectoryEncoder

vin.traj_encoder.TrajectoryEncoder(config)

Encode EFM trajectory poses with an R6D + LFF pose encoder.

1.1 Attributes

Name Description
out_dim Return the output embedding dimension.

1.2 Methods

Name Description
encode_poses Encode a batch of trajectory poses.
forward Encode a trajectory’s world←rig poses.

1.2.1 encode_poses

vin.traj_encoder.TrajectoryEncoder.encode_poses(poses)

Encode a batch of trajectory poses.

1.2.1.1 Parameters

Name Type Description Default
poses PoseTW PoseTW["B F 12"] or PoseTW["F 12"] trajectory poses. required

1.2.1.2 Returns

Name Type Description
TrajectoryEncodingOutput TrajectoryEncodingOutput with per-frame encodings and pooled embedding.

1.2.2 forward

vin.traj_encoder.TrajectoryEncoder.forward(trajectory)

Encode a trajectory’s world←rig poses.

1.2.2.1 Parameters

Name Type Description Default
trajectory EfmTrajectoryView aria_nbv.data_handling.efm_views.EfmTrajectoryView. required

1.2.2.2 Returns

Name Type Description
TrajectoryEncodingOutput TrajectoryEncodingOutput with per-frame encodings and pooled embedding.