如何加载多个3d dicom文件并在matlab中随时间(4d)查看它们

如何加载多个3d dicom文件并在matlab中随时间(4d)查看它们,matlab,3d,dicom,4d,Matlab,3d,Dicom,4d,我有30个3D MRI dicom图像文件夹(以不同的时间间隔t1、t2等拍摄)。每个文件夹由2D dicom图像(约30个图像)组成。我需要将其视为4D电影(随时间推移为3D)。我对在matlab中处理dicom图像非常陌生。你能帮我解决这个问题吗。 先谢谢你 使用eg dcm2nii将dicom转换为.nii文件,然后使用Jimmy Shen为matlab编写的nifti包 然后,您将使用.mat格式的数据,您可以像处理3D矩阵一样处理数据。对于我们的建模,我创建了一个由200个时间点组成

我有30个3D MRI dicom图像文件夹(以不同的时间间隔t1、t2等拍摄)。每个文件夹由2D dicom图像(约30个图像)组成。我需要将其视为4D电影(随时间推移为3D)。我对在matlab中处理dicom图像非常陌生。你能帮我解决这个问题吗。 先谢谢你
使用eg dcm2nii将dicom转换为.nii文件,然后使用Jimmy Shen为matlab编写的nifti包

然后,您将使用.mat格式的数据,您可以像处理3D矩阵一样处理数据。对于我们的建模,我创建了一个由200个时间点组成的4D矩阵,102x102x62x01,它来自扩散MRI,然后我使用等值面和电影制作来渲染时间演变

看3D可视化图版

这将解释这些功能


希望这有帮助,没有时间进一步的细节,成堆的工作要做,现在是周六下午12点

你确定你拥有的真的是一个时间序列吗?MRI检查通常有多个系列,每个系列由不同脉冲序列和控制变量设置获取的体积组成,以获得不同的图像对比度。如果你所做的是一个普通的MRI研究,有几个系列,体积可能与时间无关。你提到了T1和T2。这些在MRI中有特殊意义(T1=自旋晶格弛豫时间常数,T2=自旋弛豫时间常数)。你确定多次采集不仅仅是不同的T1和T2加权吗?我提到的Matt、T1、T2不是T1加权和T2加权。我刚刚给了它一个变量名。我的意思是说,每个3D集(存储在不同的文件夹中)都是以不同的时间间隔拍摄的,例如,1秒,2秒等等。所以我有一个实时系列。告诉过你这一点,你能告诉我一种方法来查看这些三维文件集随着时间的推移??