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

Improve default processing parameters #20

Open
smathermather opened this issue Nov 1, 2021 · 2 comments
Open

Improve default processing parameters #20

smathermather opened this issue Nov 1, 2021 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@smathermather
Copy link
Contributor

dsm: true, dtm: true, feature-quality: ultra, matcher-distance: 20, matcher-neighbors: 800, mesh-octree-depth: 14, mesh-size: 400000, min-num-features: 24000, pc-geometric: true, pc-quality: ultra

@smathermather smathermather added the enhancement New feature or request label Nov 1, 2021
@hcwinsemius
Copy link
Contributor

@smathermather can you explain the rationale behind this default set? Would they work well under all occasions including use of drone photos versus street level? Or are they for a specific use case?

@smathermather
Copy link
Contributor Author

smathermather commented Nov 1, 2021

"The numbers all go to eleven... It's not ten. You see, most blolx will be playing at ten."

image

Most of these option changes are related to defaults we set in WebODM to keep stuff from crashing on folks with limited hardware.

feature-quality: ultra
Set feature extraction quality. Higher quality generates better features, but requires more memory and takes longer

matcher-distance: 20
Good for street level photography. Will be changed when OpenSfM eventually is updated and has better defaults

matcher-neighbors: 800
Good Necessary for street level photography. Will be changed when OpenSfM eventually is updated and has better defaults

mesh-octree-depth: 14
Memory and CPU intensive but much nicer detail in meshes

mesh-size: 400000
Memory intensive. Could probably be turned up louder

min-num-features: 24000
This is one of the more important changes: it improves matching significantly in complicated scenes. If we switch to ORB feature time some time in the future, this could be 5x this value and still run faster, but my testing with ORB features hasn't been successful yet

pc-geometric: true
Cleans the final model a bit based on visibility tests

pc-quality: ultra
Memory and CPU intensive but much nicer detail in point cloud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants