主要内容

sliceCorners

提取一个医疗体积切片的角落体素坐标

描述

例子

xyzCorners= sliceCorners (medVol方向提取xyz-一个切片四角体素的坐标,,在指定的方向方向medicalVolume对象medVol.该函数返回患者坐标系中的角坐标。

例子

全部折叠

提取使用保存为DICOM文件目录的胸部CT卷创建的医疗卷切片的角坐标。CT卷是包含三个CT卷的数据集的一部分。整个数据集的大小约为81 MB。从MathWorks®网站下载数据集,然后解压缩文件夹。

zipFile = matlab.internal.examples.downloadSupportFile(“医疗”“MedicalVolumeDICOMData.zip”);filepath = fileparts(zipFile);解压缩(zipFile filepath)

为数据集中的第一个CT卷指定DICOM文件的目录。

dataFolder = fullfile(文件路径,“MedicalVolumeDICOMData / LungCT01”);

为CT卷创建医疗卷对象。

medVol = medicalVolume(数据文件夹);

提取xyz-坐标,单位为毫米,为第二切片在冠状方向上的角体素。

xyzCorners = sliceCorners(medVol,2,“日冕”
xyzCorners =4×3-186.5000 -185.7715 -281.2500 -186.5000 -185.7715 -63.7500 185.7717 -185.7715 -63.7500 185.7717 -185.7715 -281.2500

输入参数

全部折叠

医用体积,指定为amedicalVolume对象。

切片索引,指定为范围[1,numSlices),numSlices体积中的切片数是否沿着指定的方向方向

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

提取切片限制的方向,指定为“日冕”“矢状”,或“横”

数据类型:字符|字符串

输出参数

全部折叠

患者坐标系中四角体素的坐标,以4 × 3数字矩阵的形式返回。每行包含xyz-一个角的坐标,从左上角顺时针顺序返回。

版本历史

R2022b中引入

另请参阅

|

Baidu
map