Skip to content
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

About training data annotation #1

Closed
huzheyuan740 opened this issue Oct 30, 2019 · 4 comments
Closed

About training data annotation #1

huzheyuan740 opened this issue Oct 30, 2019 · 4 comments

Comments

@huzheyuan740
Copy link

Hi! Nice work! After reading your paper, I noticed that the data annotation method you used is similar to LabelFusion. I used LabelFusion annotation tool before. If I want to collect my own dataset, can I make appropriate modifications based on LabelFusion to make the annotation data suitable for network training?

@weigao95
Copy link
Owner

weigao95 commented Nov 2, 2019

Sorry for the delayed reply.

Yes, you can modify the annotation tool used in LabelFusion to annotate the keypoint. Essentially you need to save the keypoint when doing keypoint assisted registration in labelfusion.

@huzheyuan740
Copy link
Author

@weigao95 Thank you for your reply! I will try it. Meanwhile,when I annotate the keypoints, do I need the complete object meshes as well? Or could you provide part of your training data so that I can know the format of the data.Thank you in advance!

@weigao95
Copy link
Owner

weigao95 commented Nov 4, 2019

The object mesh is not necessary. In our implementation, we perform a 3D reconstruction and annotate the reconstructed mesh.

The training data is the same as the dense object net project, and you can follow the instruction of that project to set it up.

The data from dense object net has object annotation but not keypoint annotation. You need to annotate them to train the keypoint network.

@iamlucaswolf
Copy link

Hey @weigao95

thank you for providing this great work.

Quick question regarding annotation: How did you annotate keypoints that are not on the object surface (e.g. the top center of mugs)? LabelFusion - as far as I understand it - only allows placing keypoints by raycasting onto the nearest point vertex, and points are seemingly immovable after placing them...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants