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

Suggestion regarding using a model for object detection and pose estimation #340

Open
ArghyaChatterjee opened this issue Jan 17, 2024 · 1 comment

Comments

@ArghyaChatterjee
Copy link

Hello @TontonTremblay ,

Wanted to have suggestion regarding using a model for my own case. I have been using DOPE and Centerpose for sometime now. Though both of them are good (one for instance and one for category), they need N trained models for N objects. Can you suggest some recent works which have 1 trained model for N objects to detect and to estimate pose of (which has a decent performance)?? I will be using that for manipulation task. Also, an interesting thing would be to see if region segmentation based methods work better than keypoint prediction based methods. What's your take on that ?

Thanks in advance.

@TontonTremblay
Copy link
Collaborator

Sadly there is no single solution with everything together. You are going to need to work on connecting detection to pose estimation.

Detection, this is not perfect, but to my knowledge there is not much work in that space. https://github.com/nv-nguyen/cnos

Pose estimation, I think that you can use today, I would go for megapose, https://github.com/megapose6d/megapose6d but there are other solutions available and/or coming up:

As for segmentation, I agree with you, specially when mixing diff rendering. https://diffdope.github.io/ it uses segmentation (and other modalities) to do pose refinement. But this assumes you already have a coarse pose estimation.

Overall we are still in need of a solution that does both detection and pose estimation. DOPE is a quite old way to do pose estimation, newer methods are more flexible, but at the same time not as well integrated together -- except if you want to run on BOP. Anyway hope this helps. Please keep me posted on your work.

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

2 participants