Luke-Luo1 / POPDG

[CVPR 2024] POPDG: Popular 3D Dance Generation with PopDanceSet
https://luke-luo1.github.io/POPDG/
MIT License
30 stars 2 forks source link

Question about pfc? #5

Open Andy010902 opened 1 month ago

Andy010902 commented 1 month ago

Hi, @Luke-Luo1 Thank you for your amazing work! I have a question about the pfc. I noticed that pfc in EDGE is 1.53 and the GT is 1.33: 3332d6891fbf03e7983b37c2aa0214d

And in POPDG, the pfc index of edge is 0.92, GT is 0.31, and POPDG is 0.80 with aist++ dataset unchanged, so I wonder what causes the pfc changes. 8af75ca4f7cb681163dab44ca024153

Best wishes! Andy

Luke-Luo1 commented 1 month ago

Thank you for your kind words and for your insightful question regarding the PFC index.

The primary reason for the differences in the PFC values you observed is due to the varying lengths of the generated dance sequences used in testing. In the original EDGE paper, they likely tested with a shorter duration of around 5 seconds (150 frames). In my work, however, the test sequences were significantly longer, which can lead to different PFC values.

I hope this explanation helps clarify the observed changes.

Andy010902 commented 1 month ago

@Luke-Luo1 Thanks for your kind assistance. I wonder how to compute the full_pose of GT .pkls in ./data/test/motions? When I use test.py to compute it, there are key error as "full_pose", and I didn't find the solution in readme.md. Best wishes! Andy

Luke-Luo1 commented 3 weeks ago

Hi Andy,

The issue you're encountering is likely due to slight differences in the data format between the generated dance data and the dataset. The test.py script I provided is primarily designed for evaluating generated dance sequences, which share a similar format with the original data but have some minor differences.

To resolve this, you may need to make some adjustments to the paths or key names in the script. And understanding the SMPL (Skinned Multi-Person Linear) body model format will also be helpful, as it will give you insight into how the data is structured and what modifications might be necessary.

Best wishes,

Zhenye Luo