JointSelector question #25
-
Dear Taras, Your original JointSelector: My revised JointSelector: Can you please take a look whether preprocessing.py has a bug please? Thanks! BTW, a side question is why you did not include figures in your original JointSelector of upperbody? Kelvin |
Beta Was this translation helpful? Give feedback.
Replies: 13 comments
-
Dear Kelvin, Did you confirm that all of the following joints are present in the BVH file?
As for the side question - I am sorry, I did not understand it. Can you please clarify what do you mean? Best regards, |
Beta Was this translation helpful? Give feedback.
-
Dear Taras, JOINT LeftUpLeg Sorry for my typo in my side question, the correct question is: why you did not include fingers (Thumb, Index, Middle, Ring, Pinky) related joints in your training? Kelvin |
Beta Was this translation helpful? Give feedback.
-
Hm ... I am not sure what is the problem here, to be honest. As for the side question - we did not use fingers, because the fingers data in this dataset has very low quality and high noise-to-signal ratio. If you visualize some training sequences - you will see that fingers are completely broken. Unfortunately. Taras |
Beta Was this translation helpful? Give feedback.
-
Dear Taras, Dear Simon, Here is my JointSelector: Kelvin |
Beta Was this translation helpful? Give feedback.
-
Dear Taras, |
Beta Was this translation helpful? Give feedback.
-
Hi Kelvin, |
Beta Was this translation helpful? Give feedback.
-
Dear Simon, |
Beta Was this translation helpful? Give feedback.
-
Dear Simon, This is the output channels: Seems the following channels were filtered out due to the nature: I have a solution to keep them now by disabling ConstantsRemover :-) Thanks so much, |
Beta Was this translation helpful? Give feedback.
-
Why don't you just un-select the foot-joints or keep the ConstantsRemover? The ConstantsRemover automatically puts all constant values back when inverting the pipeline, so you won't loose anything. Training a model on constant features is usually a bad idea... |
Beta Was this translation helpful? Give feedback.
-
Dear Simon, and Taras, I am not so skillful to modify the code :-) , so it is just for a quick and dirty experiment. I just build a model to generate the "full body" skeleton, attached pls find the generated video in mp4 format. As you noticed that there is an issue --- the body shaking left and right or back and forth. I guess it is because I am treating Hip as the center, as you two are the only experts I knew on BVH, not sure if you can guide me to resolve this issue pls? Thanks a lot. Meanwhile, I will try your suggestion soon by keep ConstantRemover, I agree with you it is a bad idea to learn constant features. Can you elaborate it a little on "Why don't you just un-select the foot-joints or keep the ConstantsRemover?" What do you mean by "un-select" pls? How to do it? Thanks in advance! Output.mp4Kelvinn |
Beta Was this translation helpful? Give feedback.
-
Dear Simon,
Thanks for your help, Kelvin |
Beta Was this translation helpful? Give feedback.
-
Yes, I think what @simonalexanderson meant was to remove those joints from the If it solves your original issue - please close this issue. If you have some other issues - please open a new issue :) |
Beta Was this translation helpful? Give feedback.
-
Taras, |
Beta Was this translation helpful? Give feedback.
Why don't you just un-select the foot-joints or keep the ConstantsRemover? The ConstantsRemover automatically puts all constant values back when inverting the pipeline, so you won't loose anything. Training a model on constant features is usually a bad idea...