Walter0807 / MotionBERT

[ICCV 2023] PyTorch Implementation of "MotionBERT: A Unified Perspective on Learning Human Motion Representations"
Apache License 2.0
1.06k stars 131 forks source link

Issue with the orientation of the model #79

Open BiomechatronicsRookie opened 1 year ago

BiomechatronicsRookie commented 1 year ago

Hi! I ran into an issue when trying to get the pose of some videos. Even if the camera was leveled (completely vertically) the estimates I get seem to be skewed in the direction of the "z" axis (off the screen, maybe the attached picture shows it better). Is this a smotheing anyone has encountered before?

image

The vertical axis in this image would be the z axis of the output of the network.

Walter0807 commented 1 year ago

Can't understand the meaning of this figure, could you please provide further information?

BiomechatronicsRookie commented 1 year ago

Yeah sorry for the little information, I understand it was not enough.

So this image is a lifted pose from a recording in which the person was sideways on the image, as in one side of the body was partially occluded. The person on the image was standing still, however, in the plot attached previously, you can see how the points corresponding to the ankle position (the one on the far most right if the image) and the point corresponding to the head (on the other side) seem to show that the person was tilted towards the phone (the xy plane, the top axes show them). The same happens from different angles.

I would expect (maybe) the lifted pose not to be tilted if the person is standing still. Is this seen in other cases?

I hope I explained myself properly