-
-
Notifications
You must be signed in to change notification settings - Fork 969
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
Deep Learning based SFM #1531
Comments
It's an interesting area of research; I'm my experience most deep learning methods currently fall short because of one or more of these reasons:
But that doesn't mean it's impossible! We'd welcome contributions toward this. Interested in helping out? |
I'd love to help the best I can. Let me address some of your concerns first, referencing this (https://x.com/eric_brachmann/status/1782637300901458102?s=46&t=kxRtkTKlzVCPl064MP8lfA ):
This area of research is advancing rapidly, thanks to innovations like NeRF and Gaussian Splatting. |
Forgot one more reason:
We've explored gaussian splatting a bit, and that's a very promising area, see https://community.opendronemap.org/t/opensplat-open-source-gaussian-splatting/19371 https://antimatter15.com/splat/?url=https://splat.uav4geo.com/sand_key.splat |
True I understand your concerns, but would it be possible to implement a non-commercial version of WebODM, one only students and researchers can use that is still much faster? Also since this area of research is hot right now I suspect an open-licensed variant of these ideas will drop soon, so maybe some implementation into it wouldn't be a bad idea. This would give WebODM a head start when the open-licensed versions do come out. |
No.
I wouldn't count on it, but we'll see! When they do we could certainly consider them. |
Ok thank you for the support, I'll send you an email if something worthwhile drops soon. :) |
Hi Piero, a new much faster open source sfm algorithm just dropped, it a new updated version of colmap. |
I'll close this for now; future improvements to the SfM pipeline can be discussed on the community forum and pull requests are welcome in the ODM repository. https://github.com/OpenDroneMap/ODM 🙏 |
When experimenting with the orthomosaicing, I noticed it was using classic computer vision techniques to find the camera's position. Would it be possible to use differentiable techniques such as ACE Zero https://nianticlabs.github.io/acezero/ or MASt3R https://github.com/naver/mast3r?tab=readme-ov-file which can handle pose estimation for thousands of images.
The text was updated successfully, but these errors were encountered: