MixSTE icon indicating copy to clipboard operation
MixSTE copied to clipboard

Query regarding run.py : inputs_3d[:, :, 0] = 0

Open RHnejad opened this issue 2 years ago • 3 comments

Thanks for sharing your interesting work.

Can I ask the reasoning behind inputs_3d[:, :, 0] = 0 ? Considering that it's one of the desired outputs.

RHnejad avatar Oct 21 '22 10:10 RHnejad

In the process of processing data (run.py line: 114), they remove global offset, but keep trajectory in first position. Because in previous works, such as Videopose3d, these works need to estimate root trajectory (input_3d[:, :, 0]). But in this work, they only estimate root-relative 3D pose, so need input_3d[:, :, 0] = 0

Z-Z-J avatar Oct 22 '22 01:10 Z-Z-J

Hello and thanks for the answer. Do you also know why they aren't excluding this output completely? Wouldn't it be helpful to estimate the 3D keypoints of 16 joints instead, if this one is always known and expected to be zero?

RHnejad avatar Oct 23 '22 11:10 RHnejad

Hello and thanks for the answer. Do you also know why they aren't excluding this output completely? Wouldn't it be helpful to estimate the 3D keypoints of 16 joints instead, if this one is always known and expected to be zero?

You can run the training code and find the estimation error of the root joint is close to zero, so it is not necessary to exclude the root joint.

Z-Z-J avatar Oct 24 '22 15:10 Z-Z-J