1

将点云映射到 3D“织物”然后展平。

所以我有一个由 3D 点云组成的科学数据集,这个点云由曲面上的点组成。然而,为了执行定量分析,我需要将这些点云映射到我可以展平的表面上。我考虑过使用地图工具,有点像将 3d 世界展平到地图上的情况,但不知道如何开始,因为我没有制图经验,也许我正试图用错误的方法解决一个简单的问题工具。

只是简单地描述一下数据集:想象窗户上完全透明的窗帘,上面有小点,如果我可以使用那个点图案来适应点所在的材料,那么我就可以“拉直”它并对它的传播进行有意义的分析点。我猜这个过程是首先通过使用轮廓或沿着这些线的东西将“工作表”手动拟合到点云数据上,然后展平工作表,从而将点放入二维数组中。最终我可能还会将其减少为一维,但我假设我需要中间二维步骤,因为第二维的长度是可变的(即纸张的一端比另一端短,但仍对应于相同的位置轮廓)虽然我总是很高兴学习新工具,但我正在使用 Matlab 和 Amira!

非常感谢任何建议或提示如何处理!

4

2 回答 2

0

您可以尝试构建一个近似于您的数据集的表面,然后用您想要的点展开该表面。Solid3dtech.com具有用曲线或点展开曲面的工具。

于 2013-01-01T17:18:03.547 回答
0

您可以使用空间填充曲线将 3d 复杂度降低到 1d 复杂度。我使用希尔伯特曲线在 2d 地图上索引 lat-lng 对。您可以对 3d 空间执行相同操作,但从简单曲线开始更容易,例如 az morton order curve。空间填充曲线常用于制图应用。空间填充曲线还为 3d 点添加了一些邻近信息和新的排序顺序。

于 2012-07-03T06:00:57.837 回答