caizhongang / SMPLer-X

Official Code for "SMPLer-X: Scaling Up Expressive Human Pose and Shape Estimation"
https://caizhongang.github.io/projects/SMPLer-X/
Other
980 stars 70 forks source link

Is it possible to get 3D pose under a global coordinate? #41

Open Steve-Tod opened 9 months ago

Steve-Tod commented 9 months ago

Currently, the reconstruction is done on the image patch of the detected human bounding box. I tried directly rendering the reconstructed poses of a video with fixed camera parameters, but the result kept jittering. Is there an easy way to transfer from the predicted local 3D pose (with respect to the image patch) to a global 3D pose based on the bounding box parameters?

Wei-Chen-hub commented 8 months ago

Actually our SMPLERX model is trained by camera space data, which is not good at world coord consistency.

As for your concern, please checkout SMPLERX output, the estimated intrinsics could be varing. So i suggest you to use "SMPLX translation / focal length" to get a "real" 3D translation, then smooth it. Please checkout if that helps.

Zhanglh8559 commented 7 months ago

Thank you for your exciting job. For my current work, I need the information about camera extrinsics. Since the intrinsics can be varing in this way, is there any way that I can get the camera extrinsics?

Wei-Chen-hub commented 6 months ago

Thank you for your exciting job. For my current work, I need the information about camera extrinsics. Since the intrinsics can be varing in this way, is there any way that I can get the camera extrinsics?

Our smplerx only focus on camera space pose estimation, for global information (extrinsics), please see our newest work WHAC: World-grounded Humans and Cameras