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

Why use 5 different resolutions in the same convolutional refiner #53

Open
skill-diver opened this issue Jul 3, 2024 · 5 comments
Open

Comments

@skill-diver
Copy link

Hi, Author,

Thank you for the sharing. I am confused about why you use 5 different resolutions and the same convolutional network. And why you choose this convolutional network architecture?

@Parskatt
Copy link
Owner

Parskatt commented Jul 3, 2024

Hi, could you be a bit more precise? The refiners use a coarse to fine approach which is common in matching tasks.

@skill-diver
Copy link
Author

Yes, what I mean is why you choose 16 8 4 2 1 as the scale repeatedly in a same conv_refiner, why not just choose a network which could accept all resolutions input?

@Parskatt
Copy link
Owner

Parskatt commented Jul 4, 2024

Typically you get worse performance that way, you can use more channels at lower resolution. If you use a single network that's difficult.

@skill-diver
Copy link
Author

Thank you. So, you need a different input channels setting for different resolutions. Do you think is there a powerful network which could use just one parameter setting to do the good work like the different scales settings mulitple convolutional refiner now?

@Parskatt
Copy link
Owner

Parskatt commented Jul 4, 2024

Not impossible, but I'm not sure what the benefit would be.

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