4D-Humans icon indicating copy to clipboard operation
4D-Humans copied to clipboard

How can I use the detection result to calculate the limb length?

Open TZYSJTU opened this issue 9 months ago • 1 comments

Hello,I just heard this wonderful work. But I do not have enough time to see the full code. I wanna know if I want to measure the body limb length of the smpl, where and which line can I refer to? Thanks very much.

TZYSJTU avatar Apr 30 '24 03:04 TZYSJTU

When you run the demo, check the output of out['pred_keypoints_3d']. The names of the joints are listed here (we return the first 44 of these 49 joints). If you want to estimate the length of a bone, you can estimate the distance between the corresponding joints (e.g., distance of left knee from left ankle).

geopavlakos avatar May 13 '24 23:05 geopavlakos

When you run the demo, check the output of out['pred_keypoints_3d']. The names of the joints are listed here (we return the first 44 of these 49 joints). If you want to estimate the length of a bone, you can estimate the distance between the corresponding joints (e.g., distance of left knee from left ankle).

Thanks, now I get the pred_keypoints_3d, but I'm not sure how the Coordinate System builds? I mean, the xyz directions in the figure. Could you please show me? Besides, is the pred_keypoints_3d coodinate normlized?

TZYSJTU avatar Jun 02 '24 12:06 TZYSJTU

Thank you for the great contribution, I have few question.

  1. How to convert the "pred_keypoints_3d" to joint angles in world coordinate.
  2. Same as previous question from @TZYSJTU, what is the coordinate system of current joints.
  3. Is there any other parameter we can utilize to obtain the joint angles such as "predicted smpl parameters" (global orientation & body_pose).

Suleman506 avatar Jul 25 '24 08:07 Suleman506