在matlab中创建Dicom_Picture的像素大小



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

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

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

几个绘图函数允许您指定每个像素/体素的x/y/z位置,包括imagescpcolor,这里是一个使用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))

相关内容

  • 没有找到相关文章

最新更新