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

Generated Data for Augmentation #93

Open
mrabiabrn opened this issue Oct 1, 2024 · 13 comments
Open

Generated Data for Augmentation #93

mrabiabrn opened this issue Oct 1, 2024 · 13 comments

Comments

@mrabiabrn
Copy link

Hi,

I noticed the code for validation set generations but didn't find any code for training data augmentation. Should we follow the same procedure for generating training data? Could you provide more details on this or share a link to the generated data for BEV perception? That would be greatly appreciated.

@flymin
Copy link
Member

flymin commented Oct 1, 2024

Yes, you can refer to the procedure for validation set. They are similar.

@mrabiabrn
Copy link
Author

mrabiabrn commented Oct 7, 2024

Hi,
I tried to generate new samples from training data using the provided validation set generation script. However, I realized that for training instances, generations are not diverse and quite similar to the original data (color of the vehicles, shape of the road, background, etc.) This is not the case for validation samples. I can see diverse generations for the same bounding boxes. I added examples from training and validation generation results below. What do you think could be the reason for this?

Validation original vs generated
image

Training original vs generated
image

@mrabiabrn mrabiabrn reopened this Oct 7, 2024
@flymin
Copy link
Member

flymin commented Oct 9, 2024

In some cases, it may happen. However, using such data to augment the original training set leads to improvements in downstream tasks.

If it is severe in your case, you can try editing the scene condition to generate different data for augmentation.

Copy link

This issue is stale because it has been open for 7 days with no activity. If you do not have any follow-ups, the issue will be closed soon.

@github-actions github-actions bot added the stale label Oct 16, 2024
@mrabiabrn
Copy link
Author

mrabiabrn commented Oct 17, 2024

Training generations are generally like this in my case. Augmenting training data with this doesn't improve CVT performance, it even hurts it. I can try editing the scene and text condition, but to reproduce your results, it would be great if you could share your training and validation set generations so I can identify any discrepancies.

@flymin
Copy link
Member

flymin commented Oct 17, 2024

We already released the model weights. You can sample our model and see it.

I cannot share the data. However, I have to admit that our cases on the training set are similar to yours. We did not modify the code for perception models; we only added more generated data as described in our paper. Maybe you can also try bevfusion and see.

@github-actions github-actions bot removed the stale label Oct 17, 2024
Copy link

This issue is stale because it has been open for 7 days with no activity. If you do not have any follow-ups, the issue will be closed soon.

@RYHSmmc
Copy link

RYHSmmc commented Oct 31, 2024

@flymin Hello author, the road segmentation performance of CVT in Table 1 is 61, which is confirmed to be 59.3 in Table 4. We also reproduced 59.x. How was 61 obtained? Or what is the difference between these two data?

@flymin
Copy link
Member

flymin commented Oct 31, 2024

which is confirmed to be 59.3 in Table 4

This is not true. Please also see Figure 7. I think the problem lies in $M={0}$.

@flymin flymin mentioned this issue Oct 31, 2024
@github-actions github-actions bot removed the stale label Oct 31, 2024
Copy link

github-actions bot commented Nov 8, 2024

This issue is stale because it has been open for 7 days with no activity. If you do not have any follow-ups, the issue will be closed soon.

@github-actions github-actions bot added the stale label Nov 8, 2024
@mrabiabrn
Copy link
Author

To confirm, the results in Table 1 were generated with use_zero_map_as_unconditional = True and a guidance scale of 2. Is this correct?

@github-actions github-actions bot removed the stale label Nov 12, 2024
@flymin
Copy link
Member

flymin commented Nov 18, 2024

Yes. And sorry for the late reply.

@mrabiabrn
Copy link
Author

No problem at all, and thanks for clarifying!

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