2013-02-15 70 views
0

我有256 * 256 * 30的3D矩阵。每个单元格包含一个16位整数强度值。 如何在Matlab中可视化该立方体?可视化图像立方体

+0

正确的问题是你想如何可视化。然后你应该问如何在Matlab中做到这一点。 – Mikhail 2013-02-15 20:00:58

+0

我想看看它是一个立方体。我希望能够沿着我选择的任意轴探索立方体,如果这不是太多的话:)我还有其他什么选择? – Zoran 2013-02-15 20:06:38

回答

3

你基本上拥有的是3D热图。你可以直观地看到这个,或者你可以将它转换成一个三维轮廓图,让你更好地了解更高或更低密度的区域。

这不是一个cakewalk,但这里是人们用Mathematica做类似数据的可视化:https://mathematica.stackexchange.com/questions/17260/3d-heatmap-density-plot。考虑到我们对屏幕上两个维度的视觉限制,我认为轮廓图的变换尤其有用。您可以旋转轮廓图以从任何角度查看它。

作为一种替代方案,由于其中一个维度比另外两个维度小得多,因此我将其视为30个切片,每个维度都是一个二维热图。采取类似的方法来查看医学成像,例如断层扫描数据:http://en.wikipedia.org/wiki/X-ray_computed_tomography