【发布时间】:2010-12-21 15:52:30
【问题描述】:
如果我有一组 3d 点(AKA 点云),那么确定我应该制作的 3 个点(三角形)组的最佳方法是什么,以创建表面重建?
【问题讨论】:
标签: java 3d triangulation point-clouds 3d-reconstruction
如果我有一组 3d 点(AKA 点云),那么确定我应该制作的 3 个点(三角形)组的最佳方法是什么,以创建表面重建?
【问题讨论】:
标签: java 3d triangulation point-clouds 3d-reconstruction
Delaunay Triangulation 是你的朋友!如果你用谷歌搜索这个词,有很多可用的资源,而且它背后的数学/逻辑并不太难。让它 FAST 有点困难(但完全可行),但这完全取决于您的要求。
【讨论】:
如果您愿意使用外部应用程序(或实现自己的应用程序),MeshLab 有很多很酷的重建算法:过滤器 > 重新划分网格、简化和重建。 Ball Pivoting Surface Reconstruction和Poisson Reconstruction都是不错的。
【讨论】:
Vierjahn 等人引入了一种新方法。 sGNG: Online Surface Reconstruction based on Growing Neural Gas。虽然实现它是一个相当复杂的算法,但它允许对 3D 网格进行增量细化。
您可以阅读技术报告here。此外,作者给出了提示并参考了3D点云3D网格重建研究领域的其他新技术。
【讨论】: