-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Alternating Optimization for Color Map Optimization #2686
Comments
Alternating Optimization is not implemented currently. Would you like to contribute with our help? |
Thanks for the quick reply. Very encouraging. I will be happy to contribute. Currently I am trying to understand the Color map optimisation from the cpp code in the o3d repo and the paper. Soon after that I will try to work on Alternating Optimisation code. The CMO paper says that the Alternating Optimisation is scalable and optimisation steps(two steps T and C) can be parallelised, with out much compromise on the quality of the result. Regarding the future releases with reconstruction module on Tensor library, do you know how soon this is expected? Running CMO using existing Open3d api is extremely slow especially the non-rigid version, I am very much looking forward to these changes. |
@sanskar107 Can you please help me with above questions. |
There might have been misunderstandings. It has been implemented according to the paper. Parallelized alternating optimization for rigid optimization is here For non-rigid here are the references: Color map optimization is slow since it is running with high-quality images and very dense correspondences. A potential upgrade will be using the CUDA backend, which is non-trivial and will be on our roadmap. But this is improving widgets such as correspondence matching and residual estimation, rather than implementing alternating optimization which is already implemented and well-established. |
IMPORTANT: Please use the following template to report the bug.
Describe the bug
Alternating Optimization for Color Map Optimization is specified in the paper as an option which can be scalable and parallalizable to speed up the algorithm.
I could not see any reference to Alternating Optimization any where in the source code(c++) for Color map Optimization.
Is the Alternating Optimization for Color Map Optimization implemented as part of the code for CMO or not?
When I use the CMO for my own sample it is very slow(runs on cpu).
Do you have any suggestion to speed up the algorithm and implement it in gpu(CUDA)?
THANKS
The text was updated successfully, but these errors were encountered: