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

[question] Comparison between different versions #1364

Closed
xzhub opened this issue Apr 7, 2021 · 8 comments
Closed

[question] Comparison between different versions #1364

xzhub opened this issue Apr 7, 2021 · 8 comments
Labels
stale for issues that becomes stale (no solution) type:question

Comments

@xzhub
Copy link

xzhub commented Apr 7, 2021

Is there any results comparison between different Meshroom versions? I couldn't find any in youtube or any other sources. According to my tests with limited test sets, I feel the 2019 version is better than v2020 and v2021.
It might because of the poor images I fed to Meshroom, but the 2019 version give me a better result with the same parameters(sift+akaze, high FeatureExtraction describerPreset, guided matching) and same images.

v2019:
image

v2021:
image

I'd like to see more, and in depth comparision, if there is any. Could any one provide that info? I think the dev team must have some testsets. is there any blog post or videos talking about this?

@fabiencastan
Copy link
Member

We are doing intensive tests to avoid regressions. If you find one exemple with a repeatable regression that would be interesting to analyse.

Could you try to run it multiple times? The process is not repeatable, so 2 different runs could end-up in different results with some variation in quality. So the difference may come from variations between runs instead of changes between software version.

One problem is that the notion of density on sift feature extraction has changed a bit, so that's difficult to make side-by-side comparison.

Could you try without akaze?
Could you try with the new dsp-sift?

@xzhub
Copy link
Author

xzhub commented Apr 7, 2021

Should I try to replace sift with dspsift, or just simply add dspsift?

Should I still use akaze If I work with a project of face scan? (in previous version, akaze is recommanded for human skin, so I am wondering if this has been changed)

@fabiencastan
Copy link
Member

If you use DSP-SIFT, use it instead of SIFT (there is no interest in using them together).

Multiple changes have been done on SIFT. So it would be good to re-evaluate if it still make sense to combine it with AKAZE. SIFT or DSP-SIFT may be enough now.

@xzhub
Copy link
Author

xzhub commented Apr 7, 2021

DSP-SIFT only works great on this project! It's better than before definitely. Will try SIFT only as well.
image

@xzhub
Copy link
Author

xzhub commented Apr 7, 2021

SIFT only is not as good as DSP-SIFT only. But still better than SIFT+AKAZE
image

@fabiencastan
Copy link
Member

Thanks for sharing your results.
I end up with the same conclusion in my various tests too. I'm considering changing the default value to dsp-sift in the 3D reconstruction pipeline (for the panorama use case, SIFT is still a bit better).

@stale
Copy link

stale bot commented Aug 6, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale for issues that becomes stale (no solution) label Aug 6, 2021
@stale
Copy link

stale bot commented Aug 18, 2021

This issue is closed due to inactivity. Feel free to re-open if new information is available.

@stale stale bot closed this as completed Aug 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stale for issues that becomes stale (no solution) type:question
Projects
None yet
Development

No branches or pull requests

2 participants