0

我有 .dcm 格式的图片。从 Dicominfo 我了解到像素间距为 [0.9,0.9] mm,切片厚度为 1.98 mm。

我的任务:我应该获取真实(世界)坐标中的图片大小,然后在 matlab 中的所有三个投影中显示图片。

我有一个想法,我会在 matlab 中创建一个矩阵,但我很难创建像素大小间距。我的意思是矩阵中的像素就像一个正方形,是0.9mm * 0.9mm。我不知道我的方法是否正确,是否有一种简单的方法可以解决问题。非常感谢您的每一个回答

4

1 回答 1

1

几个绘图函数允许您指定每个像素/体素的 x/y/z 位置,包括imagesc, pcolor,这是使用 imagesc 的示例。

% vol stores your dicom volume
vol=rand(40,50,30);
dx=[0.9,0.9,1.98];
imagesc((0:size(vol,1)-1)*dx(1), (0:size(vol,2)-1)*dx(2), vol(:,:,1))
于 2021-04-03T19:28:14.837 回答