网站大量收购独家精品文档,联系QQ:2885784924

成都DICOM常见错误及问题.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
成都DICOM常见错误及问题

2014年8月 DICOM 成都研讨会 王骞 DICOM 常见错误及问题 DICOM 2014 成 都 研 讨 会 8 月 25 日 中 国·成 都 2014年8月 DICOM 成都研讨会 王骞 DICOM 常见错误及问题 2014年8月 DICOM 成都研讨会 王骞 DICOM 常见错误及问题 2014年8月 DICOM 成都研讨会 王骞 DICOM 常见错误及问题 2014年8月 DICOM 成都研讨会 王骞 DICOM 常见错误及问题 2014年8月 DICOM 成都研讨会 王骞 DICOM 常见错误及问题 2014年8月 DICOM 成都研讨会 王骞 DICOM 常见错误及问题 DICOM常见错误及问题 10类常见错误以及如何避免 王骞 技术部主管 Medical Connections Ltd 斯旺西 · 英国 介绍 DICOM 的主要目的是互操作和兼容 不是所有人都遵守DICOM标准, 但是你需要与他们合作! “不是我的错” - 很少能帮助你和你的客户 有时供应商越大, 不遵守标准的可能性也越大 我需要做什么: 确保你的产品尽可能100%遵循DICOM标准 在不影响医疗诊断的前提下, 尽量包容,接受其他人的不良数据和行为 提供优质的DICOM解决方案, 而不是产生更多的问题 常见错误类型 基本 “错误” 错误理解DICOM标准 程序员编程错误 效率 – 低效而笨重的产品 有意的违背DICOM标准 产品所谓的“特色功能” 商业行为/供应商锁定 DICOM标准中的错误和含糊之处 基本错误 - DICOM常见10类错误 数据格式 底层规则 在UN序列中使用隐式小端在前的传输语法 Meta header文件元信息问题 数据内容 图像文件缺失具体字符集 DICOM标准中的不一致 数据元素 – 必选和可选的混淆 图标 行为 错误理解 C-MOVE 关联的结束不等于研究/序列数据的结束 打印 – 简单而困难 * 数据格式 - 基本知识 DICOM标准第5,10 部分中定义 数据结构和编码 介质交换/存储, 文件格式 开发者必读 最小, 最容易的错误, 简单的测试/验证工具都可以发现。 在实际应用中还是经常会出现 * 数据格式 - 错误举例 文件名: 大写, 数字, 空格, 下划线。 没有扩展名 UID 中0打头 1.2.8680043.20140714142611.9028.9.1 1.2.8680043.20140714142611.9028.9.1 “UN” 未知序列中使用隐式小端在前的传输语法 Meta header文件元信息问题 - 0x0002 文件元 不需要传输 - 必须要有明确的长度, 才知道文件的传输语法 数据内容 DICOM标准第 3 部分中定义 “模块” 形式 不同的SOP类定义不同 不同的SOP类文件信息元有不同的可选性 好的测试工具可以检验出不良的数据内容 相比数据格式要更难检测。 * 数据内容 - 错误举例 缺失/错误的字符集 没有字符集, 只有ASCII可用 GB18030-2005, UTF-8 DICOM 标准的 “异常性” 行与列 定义是为 Y\X, 而不是X\Y. 象素空间 28,30 但在3D坐标中定义为:X\Y\Z 强制/可选 数据元的混乱 强制数据元缺失 – 容易犯错也容易检测 依赖可选数据元的不良行为 – 病人体重 数据内容 - 错误举例 (图标) 鸡肋的图标 (0088,0200) vs (0009,1010) 像素压缩, 非标准/私有的信息元中出现 DICMO标准: 允许无压缩 如果图像为压缩格式, 图像像素必须使用相同的压缩格式 支持DICOM分段编码 不得出现在私有/非标准的序列中 行为 - 基本知识 DICOM标准第4部分 服务类规范 中定义 “服务类” 形式 服务相应的可选性 (C-MOVE更新状态) 服务类模拟器进行测试 好的,不好的和非正常的行为 * 行为 – 举例 (1) 关联的结束 = ? 除了打印服务以外, 没有任何其他的意义 不代表研究/序列图像数据的结束 打印 -定义简单,实现复杂 客户段实现所有功能 (调窗, LUT, 病人信息) 黑白与彩色的打印 行为 – 举例 (2) 错误的理解 C-MOVE 与C-GET不同, 服务器需要建立反向关联 移动目的-数据库查询 反向关联要通过防火墙,DHCP, NAT 响应 临时状态是可选的 最终状态必须在所有图像都传输后 很遗憾, C-GET 没有人支持 效率灾难 (如何让你的软件缓慢运行!) 不必要的压缩和解压缩, 特别是JPEG2000

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档