您认为哪种GPU最快的Delaunay三角剖分算法?或者更一般,并行用于GPU的最快Delaunay三角剖分算法
11
A
回答
10
小心使用GPU:Delaunay Triangulations需要定位测试。这些在浮点运算中无法可靠地工作,并且可能很难应付使用GPU的那个问题。内存管理也很重要。
您可能想尝试http://www.geom.at/fade2d/html/,它是最快速稳健的 单线程实现之一。
17
二维Delaunay三角
GPU-DT是最快的二维Delaunay实现了GPU。
它使用GPU构建2D数字Voronoi图并行绑定算法。接下来,它修复并将其二元化以获得二维三角测量。最后,它在GPU上并行执行边缘翻转以获得2D Delaunay三角测量。
3D Delaunay三角
gStar4D是针对GPU快速而强大的实施3D德劳内。
与GPU-DT类似,该算法首先构造3D数字Voronoi图。然而,在3D中,由于拓扑和几何问题,这不能二元化为三角测量。相反,gStar4D使用该图中的邻域信息来创建升级到4D的星星,并在GPU上高效地对它们执行星型划分。通过从中提取较低的船体,可以获得3D Delaunay三角剖分。
更快的选择是gDel3D,这是一种混合GPU-CPU算法。
它在GPU上执行并行插入和翻转操作。结果接近德劳内。然后在CPU上使用一种保守的星型划分方法来修正这个结果。
所有这些方法都很健壮,所以它们可以处理任何类型的退化输入。
相关问题
- 1. 优化Delaunay三角剖分算法
- 2. 三维Delaunay三角剖分
- 3. 快速(O(nlogn))约束Delaunay三角剖分算法
- 4. Delaunay三角剖分opencv C++
- 5. 了解Delaunay三角剖分
- 6. 点云Delaunay三角剖分
- 7. 使用约束delaunay三角剖分三角剖分多边形
- 8. 用Delaunay三角剖分(n-dim)插值
- 9. 由于约束Delaunay三角剖分而识别出多边形三角剖分
- 10. 高效的Delaunay三角剖分
- 11. 从lua的C++ Delaunay三角剖分
- 12. 3D Delaunay三角剖分C#lib?
- 13. Delaunay三角剖分的合成三角形的寻找面积
- 14. Delaunay三角剖分:太多的三角形
- 15. 从Delaunay三角剖分计算Voronoi区域的大小?
- 16. OpenCV:从Delaunay三角剖分提取三角形
- 17. 如何从凹形Delaunay三角剖分中切出三角形?
- 18. 如何从3D Delaunay三角剖分中获得三角形
- 19. 减少三角剖分的算法
- 20. 网格隐藏对角线的Delaunay三角剖分或
- 21. 使用GTS约束Delaunay三角剖分的声明失败
- 22. 点云三角剖分算法
- 23. Delaunay使用孔对二维多边形进行三角剖分
- 24. 为什么要在Bourke的Delaunay三角剖分算法中处理超三角形的顶点?
- 25. 如何获取脸上的点来绘制Delaunay三角剖分
- 26. 射线和delaunay三角剖分的交点
- 27. OpenCV中有Delaunay三角剖分的C++ API吗?
- 28. 获取Vertex_handles到Delaunay三角剖分的点
- 29. 在OpenCV中Delaunay三角剖分的匹配结果
- 30. 来自加权Delaunay三角剖分的Alpha形状