Tag: dicom

有没有其他方法可以在没有任何第三方/库的情况下使用C#中的WPF处理DICOM图像?

我开始在一个面临巨大挑战的新项目中工作。 我正在一个医疗项目工作,我必须阅读DICOM图像并处理图像及其属性。 我收集了一些关于DICOM和PACS的基础知识。 当我在职业生涯大约2年的时间里工作WPF时,我选择使用C#和WPF来完成这个项目。 我google了很多,甚至我在SO和codeproject中都经历了很多文章,我发现他们使用了一些库/第三方工具,如: gdcm , LEADTOOLS , ClearCanvas 任何机构都可以建议我在不使用任何第三方/库的情况下进行DICOM图像处理的其他方法,或者不使用库/第三方是不可能的? 我已经通过链接为DICOM图像处理选择了一个最合适的库,但寻找另一种方法来解决这个问题。如果没有任何内容,请随意建议哪个是上面列表中最好,更灵活的库替代方式来实现任务。 任何想法,链接,建议或任何启动将不胜感激,提前感谢。

如何在dicom中绘制侦察/参考线

我是dicom开发小组的初学者。 我需要在dicom图像上创建一个定位器图像线。 那么,有什么好主意吗? 任何极客。

c#:如何读取文件的各个部分? (DICOM)

我想在C#中读取DICOM文件。 我不想做任何花哨的事情,我现在只想知道如何读取元素,但首先我真的想知道如何读取标题以查看是否是有效的DICOM文件 。 它由二进制数据元素组成。 前128个字节未使用(设置为零),后跟字符串’DICM’。 接下来是标题信息,它被组织成组。 一个示例DICOM标头 前128个字节:未使用的DICOM格式。 其次是人物’D’,’我’,’C’,’M’ 其次是额外的标题信息,例如: 0002,0000,文件元素组Len:132 0002,0001,文件元信息版本:256 0002,0010,传输语法UID:1.2.840.10008.1.2.1。 0008,0000,识别群长:152 0008,0060,形态:MR 0008,0070,制造商:MRIcro 在上面的示例中,标题被组织成组。 组0002hex是文件元信息组,其包含3个元素:一个定义组长度,一个存储文件版本,它们存储传输语法。 问题 如何通过检查128字节前导码后面的“D”,“I”,“C”,“M”字符来读取头文件并validation它是否是DICOM文件? 如何继续解析读取数据其他部分的文件?