ethan-li-coding / PatchMatchStereo

PatchMatchStereo,倾斜窗口经典,效果极佳,OpenMVS&Colmap稠密匹配算法。完整实现,代码规范,注释清晰,博客教学,欢迎star!
https://github.com/ethan-li-coding/PatchMatchStereo.git
MIT License
717 stars 122 forks source link

openmvs和colmap里面的密集匹配算法异同 #4

Open tangeroo opened 3 years ago

tangeroo commented 3 years ago

您好, 打扰了,又是从您的博客过来。不知您是否研究过这两个库里面的密集匹配算法,想请教一点问题。。最近我阅读了colmap密集匹配算法的文章,数学公式太多有些地方没怎么看明白,只知道colmap里面的方法view selection和depth estimation是通过EM迭代同时完成的,view selection考虑更为全面一些,等等。还想请教一下下面的问题: (1)colmap里面的深度值是怎么传播的,如何理解里面的状态转移方程 ,能否对比openmvs里面的方法稍微讲解一下不同之处。 (2)colmap法线优化是生成了额外的超参然后计算谁是最优,相比openmvs里面使用的二分法,这种方法的优势和劣势是什么 (3)相比openmvs,colmap方法更为耗时,耗时主要是因为EM这个迭代过程需要反复进行吗? 国庆期间还发来问题,希望不会过分打扰到您。 谢谢~

ethan-li-coding commented 3 years ago

抱歉,并未深入研究他们的深度估计算法,所以算法细节的理解我也帮不到你,你可以加我微信EthanYs6,我拉你进技术群,群里或许有能够帮到你的小伙伴。

tangeroo notifications@github.com 于2020年10月1日周四 下午9:20写道:

您好, 打扰了,又是从您的博客过来。不知您是否研究过这两个库里面的密集匹配算法,想请教一点问题。。最近我阅读了colmap密集匹配算法的文章,数学公式太多有些地方没怎么看明白,只知道colmap里面的方法view selection和depth estimation是通过EM迭代同时完成的,view selection考虑更为全面一些,等等。还想请教一下下面的问题: (1)colmap里面的深度值是怎么传播的,如何理解里面的状态转移方程 ,能否对比openmvs里面的方法稍微讲解一下不同之处。 (2)colmap法线优化是生成了额外的超参然后计算谁是最优,相比openmvs里面使用的二分法,这种方法的优势和劣势是什么 (3)相比openmvs,colmap方法更为耗时,耗时主要是因为EM这个迭代过程需要反复进行吗? 国庆期间还发来问题,希望不会过分打扰到您。 谢谢~

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ethan-li-coding/PatchMatchStereo/issues/4, or unsubscribe https://github.com/notifications/unsubscribe-auth/AO55OWCPOM73IXA6SJAWNA3SIR6YZANCNFSM4SANOZXA .