New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Inquiry about why to add an additional linear layer to handle joints mismatch on FreiHand #10
Comments
Hi! (The figure is created with NIMBLE in rest pose, convert to MANO topology with our method, and regress MANO joint with their joint regressor. ) |
Thanks for your kind reply! That exactly solves my question. |
I think you could either use this function in Or you could define a linear layer with trainable parameters which takes nimble joint as input and outputs mano joints, and learn the parameters in an end-to-end way (if you are working on a learning project).
|
Thanks a lot! I will have a try. |
Hi, thanks for this impressive work.
In your paper, you train your model on FreiHand, but encounter a joint definition mismatch. So you add an additional linear layer that maps from your joint to dataset annotation.
You further explain that:
However, I find the joint definitions are quite similar, which can be seen from the following pictures, showing your NIMBLE joints and Freihand joints respectively.
I think the difference is just the four black points on the hand in your model. Therefore, I am wondering why not simply match the remaining 21 joints to the annotated joints of FreiHand. Will it provide more accurate mapping compared with a linear layer?
Thanks!
The text was updated successfully, but these errors were encountered: