引文:记录Matlab读取StrctrSets.dcm文件(轮廓dcm),但这里读取的是坐标信息,还需要与原始CT dicom结合,将坐标转化为矩阵,这里没有尝试了。(210918更新)
参考:How to display DICOM RT structure
clc;clear; close all;
info=dicominfo('Y201040_StrctrSets.dcm');
% contour = dicomContours(info); % R2020b新版中有,2016b无
% contour.ROIs
structures=fieldnames(info.ROIContourSequence); %Lists all the structures
num_cont=size(structures,1); %Says how many it is
item_pos_all=[];
for n=1:num_cont %Loops through all structures
curr_struct=structures{n};
%Lists all the ROI-layers within a structure
ROIlayers=fieldnames(info.ROIContourSequence.(curr_struct).ContourSequence);
num_layers=size(ROIlayers,1);
for i=1:num_layers
currROIlayer=ROIlayers{i};
item_pos=info.ROIContourSequence.(curr_struct).Cont

博客记录了Matlab读取StrctrSets.dcm文件(轮廓dcm)获取坐标信息,还提到需与原始CT dicom结合将坐标转化为矩阵但未尝试。后续博主自行完成坐标转矩阵,还推荐了一个提供图像、剂量、轮廓读取的网站,可参照研读。
最低0.47元/天 解锁文章
4237

被折叠的 条评论
为什么被折叠?



