如何使用Clearcanvas从dicom文件获取计划数据(剂量,结构)?

时间:2015-08-13 15:58:16

标签: clearcanvas

我正在尝试从中加载剂量数据并最终写入dicom文件。剂量dicom类似于图像dicom,剂量dicom具有3d剂量矩阵。似乎clearcanvas可以加载和写入图像dicom,如下所示

 DicomFile theFile = new DicomFile(fileName_origin);
 theFile.Load(DicomReadOptions.Default);
 LocalSopDataSource dataSource = new LocalSopDataSource(theFile);
 ImagePixelMacroIod srcImgPix = new ImageBoxPixelMacroIod(dataSource);
 byte[] pixeldata = srcImgPix.PixelData;
 DicomFile newFile = new DicomFile(fileName_new);
 newFile.DataSet[DicomTags.PixelData].Values = pixeldata;
 newFile.Save();

但是当我尝试剂量dicom文件时,上面的代码似乎只能读取并保存3d剂量矩阵的第一层。 TIA。

0 个答案:

没有答案