如何在MATLAB中保存或更新DICOM图像的更改值

时间:2015-02-02 07:19:17

标签: matlab dicom

我正在使用MATLAB中的DICOM图像。我想知道how to save the changed values of dicom images in MATLAB。我已阅读DICOM图像并执行了以下步骤。

  

dicomread( 'dcm_image.dcm');

     

信息= dicominfo( 'dcm_image.dcm');

PatinetName的值为Usman

  

info.PatientName

     

ans =

     

乌斯曼

现在我已将PatientName的值更改为Khan

  

info.PatientName = '汗';

     

info.PatientName

     

ans =

     

在这一步之后,我想知道如何保存我更改的值,这样当我>>clear使用matlab并运行>>dicominfo('dcm_image');命令时,它应该显示PatientName的更改值1}}这将是Khan

此致

1 个答案:

答案 0 :(得分:1)

尝试http://www.mathworks.com/help/images/ref/dicomwrite.html

注意在处理测试环境中的文件时这可能很好,但DICOM实例并非设计为可以更改。如果要将此数据重新插入另一个系统,则需要更改与实例关联的标识符(以及系列/研究/患者标识符,具体取决于更改的内容)。理想情况下,系统本身将具有进行此类更改的机制,可以正确记录。