How to read DICOM RT Structure?

136 ビュー (過去 30 日間)
Yun Inn
Yun Inn 2014 年 3 月 4 日
回答済み: SimonD 2020 年 9 月 22 日
I have a DICOM RT STRUCTURE file (attached) with 1 structure set. I tried dicomread(filename) but it returned an empty array. Are there any scripts to read DICOM RT STRUCTURE file with Matlab?

採用された回答

Thomas
Thomas 2014 年 3 月 4 日
編集済み: Thomas 2014 年 3 月 4 日
or try
RSInfo=dicominfo('RS.ZZ_YUNINN_.dcm');
dicomwrite(1, 'RSDicomOut.dcm', RSInfo, 'CreateMode', 'Copy');
Then read
X=dicomread('RSDicomOut.dcm');
  13 件のコメント
zahra
zahra 2014 年 9 月 3 日
Hi Thomas, Excuse me I see your question now. I just did what Yun said put all of my CTs and structures to a single folder and run the code as : % Specify the path of the folder
directory='/Users/xxxx/Desktop/FolderA;
% Output into the same folder
files_out = scanDir(directory); Bests.

サインインしてコメントする。

その他の回答 (2 件)

SimonD
SimonD 2020 年 9 月 22 日
This is now solved with a new MATLAB function:

MARIA LIZONDO
MARIA LIZONDO 2016 年 12 月 22 日
Hi all,
I have tried to use this code but I have problems to view the structure...
imshow(Str1)
Error using images.internal.imageDisplayValidateParams>validateCData (line 115)
Multi-plane image inputs must be RGB images of size MxNx3.
Error in images.internal.imageDisplayValidateParams (line 27)
common_args.CData = validateCData(common_args.CData,image_type);
Error in images.internal.imageDisplayParseInputs (line 78)
common_args = images.internal.imageDisplayValidateParams(common_args);
Error in imshow (line 222)
images.internal.imageDisplayParseInputs({'Parent','Border','Reduce'},preparsed_varargin{:});
Thanks in advance!
Maria
  2 件のコメント
Walter Roberson
Walter Roberson 2018 年 5 月 25 日
What shows up for size(Str1) and class(Str1) ?

サインインしてコメントする。

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by