首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >裁剪Dicom系列

裁剪Dicom系列
EN

Stack Overflow用户
提问于 2012-11-25 22:02:27
回答 1查看 1.1K关注 0票数 0

我需要裁剪Dicom系列,并将结果再次保存为Dicom系列,以维护有关位置的信息。我的问题与DICOM File compression类似,但不幸的是,所有的答案都是关于压缩的,而不是裁剪。

另一个问题是,原始系列非常大,我无法将其全部加载到计算机的内存中(但如果需要,我可以使用Unix服务器进行计算)。

我尝试过使用ITK:在编写之前,我使用cropimageFilter复制了示例DicomSeriesReadSeriesWrite.cxx (在ITK软件指南中描述)。问题是,使用指令

代码语言:javascript
复制
seriesWriter->SetMetaDataDictionaryArray(reader->GetMetaDataDictionaryArray() );

在结果中,图像位置的第三个维度(0020,0037)始终设置为0。如果我注释该指令,图像位置是正确的,但图像编号(0020,0013)和SliceLocation (0020,1041)不正确,且结果系列不会加载到某些软件中。

我也尝试过使用Dicom2 (http://www.barre.nom.fr/medical/dicom2/ )。同样,图像被裁剪得很好,但元数据并不一致(它们与原始图像相同)。

我试过使用Amira,但是,除了内存问题,将裁剪的数据保存为dicom的过程忽略了原始的dicom标签(例如,图像位置是-1.#ND/-1.#ND/-1.#ND,其他标签也是“系列日期”更改)。

EN

回答 1

Stack Overflow用户

发布于 2012-11-26 06:23:11

由于您知道标签的原始值以及图像的裁剪方式,因此可以在保存dicom文件之前将标签修改为正确的值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13551729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档