我无法在谷歌中找到好的答案,或者我只是错过了正确的关键词。欢迎任何帮助或建议!
我的问题如下:我想计算某个点云覆盖的区域(二维)。我知道从数学上讲面积是 0,但我只能从正确的分布中提取样本点。另外我没有关于点云边界的任何信息,每个形状都是可能的,包括孔等。所以使用流形边界的算法不起作用?!。
由于我正在使用的函数是平滑的,我可以假设点之间的空间也属于我要计算的区域。
目前,我将空间划分为许多小盒子,并计算有多少盒子填充了一个或多个点。计数乘以盒子大小给了我一个面积。
有没有更优雅的解决方案?有任何想法吗?
谢谢托马斯
编辑:
我所做的是将高维点投影到低维嵌入。我可以确定高维空间中的点数,因此也可以确定形成我要计算的区域的低维空间中的点数。如果我增加点的数量,事实证明它们位于“旧”点之间,这就是我所说的平滑。给定某个点,我可以假设在该点附近的某个附近,如果我采样更密集,我将能够找到属于该区域的新点。
此外,我有一个阈值,在该阈值上我可以认为两点“相等”,或者换句话说,我知道我想要达到哪个结果。
编辑2:
我使用 GPLVM 进行从高维空间到低维空间的映射。所以我认为直接分析是两个困难/不可能。它们不是很直观,我认为在这种情况下直接使用二维点会更容易......