Add pairs_from_sequential.py script for creating image pairs #340
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I noticed when using HLoc in nerfstudio that when choosing sequential it defaulted to vocab_tree. I added the sequential option for faster reconstruction when using a sequence of images or video. Here is the comparison I did using this version of Hloc with nerfstudio
I opened up this issue #339 but found this repo that has already implemented it. So full credit to @hugoycj for implementing
Running Gaussian-splatting on both for 10k iterations on nerfstudio leads to very similar metrics (for the poster scene in the nerfustdio dataset)
![gaussian-splat-metrics](https://private-user-images.githubusercontent.com/25287427/292689063-5d2f5f8c-0b8f-41f3-bdd7-a3981bd41a66.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1NjY2NDQsIm5iZiI6MTczOTU2NjM0NCwicGF0aCI6Ii8yNTI4NzQyNy8yOTI2ODkwNjMtNWQyZjVmOGMtMGI4Zi00MWYzLWJkZDctYTM5ODFiZDQxYTY2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDIwNTIyNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIwNzlmZWQ5NDA4NTk5YWNjMmExMjA5ZWQ2NTllMGViMTYxMGY4ZDI1ZWQ3NWYwOWUyNjIzZjQ3NGIzMzQ1ZWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.RREe_VpU6HHlVQRJrWlxWfKv9bqfKYewbSCtDyXpDx8)