0

我有一个以体素(体积立方体)离散化的 3D 空间。我在这样的空间中也有一组 3D 点。我想知道给定体素中的预期点数。为此我选择了 GMM 作为模型,但我不知道如何从每个高斯的 mu、sigma 和权重开始计算我想要的东西。

到目前为止,我设法适应了 GMM(简单):

obj = gmdistribution.fit(points', 20);

我通过它绘制它

figure(1);
hold on;
for i = 1:k
    plot_gaussian_ellipsoid(obj.mu(i,:), obj.Sigma(:,:,i));
end
axis equal;

这导致了我所期望的,这是一张颜色告诉我点的集中度的地图。

(x,y,z)问题是,在给定中心和侧面的情况下,如何提取体素中的预期点数s

4

1 回答 1

0

您可以使用(参见此处的示例http://www.mathworks.nl/help/stats/gmdistribution.cluster.html

idx = cluster(gm,points);
于 2014-10-29T07:20:52.327 回答