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

Symmetries after data generation #391

Open
phsilvarepo opened this issue Oct 8, 2024 · 4 comments
Open

Symmetries after data generation #391

phsilvarepo opened this issue Oct 8, 2024 · 4 comments

Comments

@phsilvarepo
Copy link

phsilvarepo commented Oct 8, 2024

Hello,

I have generated a dataset to train DOPE, in Issac Sim, but there does not seems to exist a method to deal with symmetries, how can I change the model or edit the labels of the generated data to match the requirements to achieve good results?

@TontonTremblay
Copy link
Collaborator

Check in this repo, there is information about how to deal with the generated data I think.

@phsilvarepo
Copy link
Author

Hello @TontonTremblay,

What I have read so far, it only mentions how to deal with symmetries when generating the data, not after. I already have a dataset, but I cannot achieve good results due to the present symmetries, since pixel-wise, with rotation, the difference will be minimal. To deal with symmetries is the current method, is just to show certain faces during the data generation? Or the method will change the labels?

Thanks

@TontonTremblay
Copy link
Collaborator

@mintar do you think he could use the script you wrote to directly modify his dataset? I think so right?

@mintar
Copy link
Contributor

mintar commented Oct 16, 2024

The modifications I made for handling symmetries (https://github.com/NVlabs/Deep_Object_Pose/tree/eb4642d8514071fcf3b2849ca6b8f2ce140b3503/data_generation#handling-objects-with-symmetries) are directly integrated into nvisii_data_gen/single_video_pybullet.py, so this only works when generating a dataset, not for modifying one later.

@phsilvarepo: I'm afraid you'll have to look at the PR where I integrated this (#239) and extract the relevant code and adapt it to modifying your dataset. Sorry!

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