Adding an additional Value in a DICOM Image using dicomwrite

5 Ansichten (letzte 30 Tage)
Alan Meier
Alan Meier am 5 Nov. 2019
Bearbeitet: Alan Meier am 5 Nov. 2019
Hello Community,
I'm trying to generate a DICOM File from data I've stored as an uint8 with the size 1000x1000. It' s called 'image'. Then I'm adding some information for the header as shown in the code. While InstanceNumber, SeriesInstanceUID and StudyInstanceUID are saved to my file, PatientPosition is not. I came up with the idea that this is maybe not the case because it's not one of the 'standard' or necessary information. Now I found out the ID of this Metafield from here: https://dicom.innolitics.com/ciods/basic-voice-audio/general-series/00185100, but I don't know how to save the value with this method.
uid1 = dicomuid;
uid2 = dicomuid;
% [...]
image=im2uint8(data);
info.InstanceNumber=6666;
info.SeriesInstanceUID = uid1;
info.StudyInstanceUID = uid2;
info.PatientPosition = 'HFS';
dicomwrite(image, ['F:\test.dcm'], info)
For checking if my save was successfull I'm using
dicominfo('test.dcm')

Antworten (0)

Kategorien

Mehr zu DICOM Format finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by