Matlab 将CT扫描图像中的横截面幻灯片转换为纵截面

Matlab 将CT扫描图像中的横截面幻灯片转换为纵截面,matlab,Matlab,我有76张CT扫描图像的2D横截面切片。 我想通过这些切片生成一个垂直剖面 有人能给我一个关于如何做的想法或建议吗 CT切片样本: 我正在寻找的样本: 您可以将所有扫描读取到单个3D阵列中 CT3D = zeros(SizeY, SizeX, NumScans); % read data into CT3D, depending on your data format... 然后通过索引沿垂直剖面获取切片,例如: sliceXZ = CT3D(100, :, :); sliceYZ = CT

我有76张CT扫描图像的2D横截面切片。 我想通过这些切片生成一个垂直剖面

有人能给我一个关于如何做的想法或建议吗

  • CT切片样本:

  • 我正在寻找的样本:


您可以将所有扫描读取到单个3D阵列中

CT3D = zeros(SizeY, SizeX, NumScans);
% read data into CT3D, depending on your data format...
然后通过索引沿垂直剖面获取切片,例如:

sliceXZ = CT3D(100, :, :);
sliceYZ = CT3D(:, 150, :);