我正在尝试创建一个样本,以DICOM格式创建一个新文件,而不使用任何第三方库.文件应该具有以下细节:1).患者详细信息(姓名,DOB等)2).图像像素数据.
我已经阅读了一些关于DICOM格式的文章,但我仍然不了解很多东西(基本上,从哪里开始以及在创建DICOM文件时要维护什么标准).
任何人都可以给我一个例子或指向我一个教程,该教程展示了如何使用Java创建简单的DICOM文件?
不要从头开始构建DICOM.请改用工具包.
DICOM消息编码是在90年代编写的,从一个字节保存单个位的时候值得思考.这很尴尬,难以理解,容易犯错误.即使有一个接管低级编码的工具包,我也看到很多聪明的人在编写正确的DICOM文件时失败了.有很多开源工具包,例如dcm4chee,只是提到JAVA的一个突出例子.
你的问题本身就是矛盾的.没有(有效的)DICOM文件,其中包含患者人口统计数据和像素数据.还有更多要考虑的因素.真实世界的DICOM模型是熟悉这些概念的良好起点.
所以...很遗憾地说,但是没有办法学习DICOM基础知识,选择工具包并从事后的实施开始.
听起来很讽刺 - 不是吗?
所以,也许您想问问自己为什么要以DICOM格式存储图像.是真的用电子病历共享图像还是在PACS中存档?如果是这样,那么在这两种情况下,您不仅需要了解DICOM文件编码,还需要了解DICOM网络通信(这不容易;-)).如果您只想在图像中包含患者数据,您可能需要查看更简单的格式,如JPEG(带EXIF标题)或TIFF,这些格式不需要如此漫长而陡峭的学习曲线.
| 归档时间: |
|
| 查看次数: |
147 次 |
| 最近记录: |