0

我有在图像中具有特定位置(体素)的向量。我想执行 pca 来聚类所有相互关联的体素。

例如,我有三个一维体素:

syn_data_1 = [1;0;0;1;1];
syn_data_2 = [1;0;0;1;1];
syn_data_3 = [0;0;1;0;1];
syn_data = [syn_data_1, syn_data_2, syn_data_3]
%syn_data(:,1) is the Voxel in position 1 in 1D etc

现在位置 1 和 2 具有很强的相关性,而位置 3 则没有。可以使用corr查看哪些体素相关,但不可能对 3D 大数据集上的所有体素进行此操作。

有没有办法对此类数据执行 pca,以便我可以看到相似的体素聚类?

PS:请不要对体素这个词感到困惑,因为归根结底,我只是在谈论像素,它们具有由向量表示的多个属性。如果这有助于理解我的问题,我当然很乐意提供更多信息。

4

1 回答 1

0

嗯,princomp就是 MATLAB PCA 函数。使用它有点棘手。我在这里回答了一个类似的问题: 为一组筛选描述符计算 PCA 矩阵
这有帮助吗?

于 2013-08-23T16:17:12.023 回答