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

How to create a dataset? #57

Closed
Kaju-Bubanja opened this issue Aug 20, 2018 · 8 comments
Closed

How to create a dataset? #57

Kaju-Bubanja opened this issue Aug 20, 2018 · 8 comments

Comments

@Kaju-Bubanja
Copy link

I was wondering whether this repo contains code that helps with the generation of a dataset? Can you or do you plan on open sourcing the code used to create a dataset? Or is it already in the package and I just didn't find it?

@Abdul-Mukit
Copy link

Hi, @Kaju-Bubanja. How make the dataset? I studied the article several times but didn't understand the 6D pose annotation part.
The paragraph goes like this:
"To avoid annotating all the video frames manually, we manually specify the poses of the objects only in the first frame of each video. Using Signed Distance Function (SDF) representations of each object, we refine the pose of each object in the first depth frame. Next, the camera trajectory is initialized by fixing the object poses relative to one another and tracking the object configuration through the depth video. Finally, the camera trajectory and relative object poses are refined in a global optimization step."

How were the 6D poses determined in the first frame? I don't get it. Also, I don't see any marker field for camera pose detection. Moreover the objects seem to be on top of each other in many frames and not on the base as in LINEMOD dataset.

If you fond the codes for pose annotation can you please mention which codes are these?

@Kaju-Bubanja
Copy link
Author

There is no Code in the Repo to produce a Dataset. I wrote my own and used a vicon system and blender to generate a dataset. I will be able to tell you how exactly to do that in the future, but not right now.

@RobbyHuang
Copy link

Hi, @Kaju-Bubanja @Abdul-Mukit ,I want to creat a new datasets ,and I met the same problem that how to annotating the poses of the objects in the first frame of each video.
Do you know how to get ground-truth annotations for object poses?

@Abdul-Mukit
Copy link

I moved on to DOPE and NDDS both from Nvidia research. NDDS is great for synthetic data generation.

@Kaju-Bubanja
Copy link
Author

Feel free to have a look at my master thesis, especially the section 3.4 Dataset generation.
You can find my thesis Textureless, Symmetric, Multiple Instances 6D Pose Estimation in Cluttered Scenes Using RGB-D Data here.

@RobbyHuang
Copy link

@Kaju-Bubanja thanks for your share
@Abdul-Mukit thanks your advice
I finally choose labelfusion and NDDS

THANKS

@pra-dan
Copy link

pra-dan commented Nov 2, 2020

@Abdul-Mukit What was your last choice for 6D pose estimation ? PoseCNN or DOPE ? I am planning to train it for a single custon object

@Abdul-Mukit
Copy link

@pra-dan DOPE. I got the job done quickly with it. I am sure there are better and faster pose estimators out there now. I have been busy with other stuff. Can you let me know which estimator you end up working with later?

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

4 participants