没有合适的资源?快使用搜索试试~ 我知道了~
首页DicomObjects用户手册中文版
DicomObjects用户手册中文版
需积分: 14 26 下载量 173 浏览量
更新于2023-03-16
评论
收藏 136KB PDF 举报
DicomObjects用户手册中文版,控件基于.net进行开发,是一套优秀的PACS开发控件,包含了从DICOM图形显示,图像处理,图像导入导出,图像转换,DICOM协议服务器处理,WORKLIST MPPS 等所有DICOM3.0标准所支持的协议细节,支持所有的DICOM影像设备的介绍
资源详情
资源评论
资源推荐
1 引言 ................................................ ............................................................. ................................ 3
1.1 结构 ............................................ ................................................. ............................................. 3
1.2 支持的语言 ............................................... .................................................................... .......... .4
1.3 使用 COM 对象模型的效果 .......................................... ........................................................... 4
1.4 DicomObjects 中的集合 .............................................. .............................................................. 4
1.5 Dicom 对象的 DICOM数据表示 ........................................................................ ....................... 5
1.6 解释和使用序列 ............................................. .......................................................................... 7
1.7 私有属性 ............................................... .................................................................... ............... 7
2 第一步 - 阅读,查看和写入 DICOM 文件 ................................................................... ............. 9
2.1 您的第一个 DICOM 计划 ............................................. ............................................................. 9
2.2 将映像写入磁盘 ............................................ ......................................................................... 10
3 通过网络简单地发送和接收图像 ........................................ .................................................... 11
3.1 发送图像 .................................................. ................................................................ .............. 11
3.2 接收图像 ............................................... ..................................................................... ............ 11
4 查询 / 检索( SCU)........................................... .......................................................... .............. 13
4.1 公共特性 ............................................... ................................................................... .............. 13
4.2 DoQuery ............................................... ................................................................................ . 14
4.3 GetImages ............................................... ............................................................................... 14
4.4 GetUsingMove ................................................ ........................................................................15
4.5 DoRawQuery ................................................ ...........................................................................15
4.6 MoveSync ................................................ ................................................................................15
4.7 MoveImages ................................................ ............................................................................15
4.8 基于 Dicom 连接的 Q / R 方法 ........................................... ............................ ....... ......... ..... 15
5 离线媒体 ............................................. ................................................. ..... ....... ........................17
5.1 阅读 ............................................... ................................................. .......... ....... ....... ..............17
5.2 创建 ................................................ ................................................. ....................................... 18
5.3 更新 ............................................... ................................................. ........................................ 19
5.4 乘以引用的目录记录 ............................................. ................................................................ 19
6 打印 ............................................ ................................................. .............................................. 20
6.1 使用 DicomPrint 打印 .................................................. ........................................................... 20
6.2 使用标准化操作打印 ............................................. ................................................................ 22
6.3 将 DICOM 图像打印到 Windows 打印机 .......................................... ..................................... 22
7 将 DICOM图像导出到其他格式 ........................................... .................................................... 23
7.1 单帧 ............................................... ................................................. ........................................ 23
7.2 多帧图像 /电影 ........................................... ............................................................................. 23
7.3 非文件导出 ............................................. ...................................................................... ......... 23
8 高级图像审查站 ............................................. ........................................................................... 24
8.1 基本查看控件 ................................................ ......................................................................... 24
8.2 多帧(电影)图像 .......................................... ....................................................................... 24
8.3 注释 ............................................ ................................................. ........................................... 25
8.4 查找表 ............................................... ................................................. .................................... 28
8.5 DICOM 灰度呈现状态 ............................................. ................................................................ 28
8.6 显示速度优化 ................................................ ......................................................................... 29
9 网络使用 ............................................... ......................................................... ........................... 31
9.1 在 Web 服务器上运行 DicomObjects . .... .......................................... ................................... 31
9.2 在 Web 客户端上运行 DicomObjects .......... .... .................................. .................................. 33
10 写路由器 / 修改器 .................................. .... .... .............. ...................................................... ... 35
11 编写 DICOM 服务器 ............................................. ................................................................ ... 36
11.1 聆听协会的对象 ........................................... ........................................................................ 36
11.2 验证协会 ............................................... ................................................................................ 37
11.3 处理 C-STORE操作 ............................................ ................................................................... 37
11.4 处理查询 / 检索请求 ............................................ ................................................................. 38
11.5 处理 C-ECHO请求 ............................................ .................................................................... 42
11.6 传输语法和质量问题 ............................................ ............................................................... 42
11.7 性能和可靠性问题 ............................................. .................................................................. 43
11.8 模态 WorkList SCP .............................................. .................................................................. 44
11.9 打印 SCP ............................................... ................................................. .............................. 44
11.10 存储承诺 SCP ................................................ ..................................................................... 45
12 访问和修改像素数据 ............................................ .................................................................. 46
12.1 原始指针的语言 ............................................. ...................................................................... 46
12.2 使用变量数组的语言 ............................................. .............................................................. 47
13 创建 DICOM 图像 .............................................. .................................................................. ... 48
13.1 导入其他格式 ................................................ ....................................................................... 48
13.2 导入多帧图像 .................................................. ..................................................................... 49
13.3 从划痕 ............................................... ................................................................... ............... 50
14 使用模态 WorkList 作为 SCU ........................................... ...................................................... 52
15 语言特定功能 .............................................. ............................................................................ 53
15.1 Visual Basic ............................................... .................................................. ......................... 53
15.2 VBScript ................................................ ................................................. .............................. 53
15.3 应用程序的 Visual Basic(例如 MS Access)........................................ ............................. 53
15.4 Microsoft Visual C ++ ................................................ ........................................................ ... 53
15.5 Borland Delphi 和 Borland C ++ Builder ........................................... .................................... 55
15.6 Java ................................................ ................................................. ..................................... 56
15.7 其他环境 ............................................... ................................................. .............................. 56
16 日志记录 ................................................ ................................................. ................................ 57
16.1 日志详细信息和级别 ............................................. ........................................................... .. 57
16.2 文件记录 ............................................... ................................................. .............................. 57
16.3 DicomLog 控制 ................................................ ...................................................................... 58
17 高级使用 ............................................... ................................................. ................................. 59
17.1 超车注册表值 ............................................ ........................................................................... 59
17.2 更改默认 SOP类的列表 .......................................... ............................................................ 59
17.3 传输语法选择 .................................................. ..................................................................... 60
17.4 私人 SOP类................................................ .................................................................. ....... 61
17.5 私有传输语法 ........................................................................................................................ 61
17.6 存储承诺 ............................................... ............................................................................ ... 61
DicomObjects 用户手册第 3 页
1 简介
本用户手册是 DicomObjects 帮助文件的重要补充。帮助文件保留主参考指南为所有
DicomObjects 对象,方法和属性,所以如果你知道的话你需要,直接去帮助文件。然而,本
手册从相反的观点出发,和告诉你如何使用 DicomObjects 来完成特定的目的。在许多情况
下,你仍然需要参考帮助文件的参数等的全部细节, 但至少在阅读本手册后, 你应该知道你
需要咨询哪些部分! DicomObjects 的目的是允许你, 应用程序开发人员, 在你的使用 DICOM
应用程序,尽可能不需要了解 DICOM 标准的复杂性。它当然不是唯一可用的 DICOM“工具
包”,但希望它填补了一个重要的利基市场,由于以下特点:
.DICOM 通过高级接口访问,允许许多操作全部发生图像等
.在需要时可提供更细级别的详细信息,从而允许修改单个图像属性。
.支持所有 DICOM SOP类,甚至类型的图像或尚未定义的其他数据。
.内部多线程,允许构建高性能服务器,
线程客户端如 Visual Basic。
.根据商业产品的预期,提供高水平的支持和建议。
.定价结构消除了通常与此类工具包相关联的“前期”成本。
DicomObjects 有很多可能的用途,但这里有一些常见的简单列表:
.图像查看软件(独立或基于 Web)
.DICOM 映像服务器
.在放射性设备中从头开始创建 DICOM 图像
.导入和导出其他格式的图像
.远程放射学应用
.中间路由站,从一个应用程序接收图像并发送到另一个应用程序,
修改数据本身或周围的关联以克服不兼容性。
.模式工作列表服务器,使用来自 ODBC或 HL7 的数据
.质量保证
.离线媒体读取器和写入器,包括 DICOMDIR处理
.DICOM 和 Windows 打印
.诊断测试应用程序
1.1 结构
DicomObjects 只使用一小部分对象,但大多数都有各种各样的方法
和属性可用。主要项目有:
.DicomViewer
这是在运行时只占用窗口中的空间的两个对象之一,并且可以显示
多个图像。
.DicomImage 和 DicomDataSet
这两个持有 DICOM 实例,并有很多相似之处,区别在于 a
DicomImage 具有像素数据,而 DicomDataSet 通常不具有像素数据。
DicomObjects 用户手册第 4 页
.Dicom 属性
这表示在上述对象之一内的单个属性(例如,学习日期) 。
.Dicom 打印
一个简化 DICOM 打印的对象。
.集合
DicomImages,DicomDataSets 和 DicomAttributes 对象包含多个项目相应类型。
.高级对象
其他对象包括 DicomLog,DicomServer,DicomGlobal 和 DicomContext( s),但是这些将在下
面根据需要引入。
1.2 支持的语言
本手册中用于所有示例的语言是 Visual Basic。这有几个原因,
主要是:
.它是用于客户端编程的 Medical Connections 中使用的语言。
.即使对那些不习惯的人来说,结构也是相当明显的。
.使用一致的语言,使本手册简单。
当然,语言特定部分使用适当的代码!
1.3 使用 COM 对象模型的效果
DicomObjects 专门使用 Windows COM 模型,具有以下优点:
.语言独立性
.可替换文件( “OCX”文件)中的封装
然而,有一些缺点和常见的错误:
.每个方法必须适用于一个或多个对象,因为没有“独立”方法。一个
例如,这可能令人困惑的是“ ReadFile”方法,它必须应用于
现有对象(一个 DicomImages 集合或 DicomGlobal 对象)来创建一个新的对象
不同类型。
.DicomObjects 文件必须与应用程序的每个副本一起分发和注册。
幸运的是,对于版本 4,其他文件依赖现在已经基本上消除了,和
大多数现代安装程序没有问题添加和注册组件,如
DicomObjects。
1.4 DicomObjects 中的集合
DicomObjects 中有一些“ Collection”对象,它们共享许多常见的方法,
使对象能够添加到集合,访问集合或从集合中删除。以下属性和
方法对 DicomObjects 中的所有集合都是通用的。
.计数
集合中当前的项目数
.项目(长整数 n)
返回对集合中第 n 个项目的引用。这是默认成员
集合,因此例如 Images.Item(n)可以在 Visual Basic 中由 Images(n)替换。不
所有语言支持这种简化,所以完整版或其他形式如
Images.GetItem (n)在某些环境中可能是必需的。
DicomObjects 用户手册第 5 页
.添加(对象)
将适当类型的对象添加到集合的末尾。一般来说(但有几个
重要的例外) ,只有适当类型的对象可以被添加到集合,例如。
只有 DicomLabel 对象可以添加到 DicomLabels 集合。
.删除(长整数 n)
从集合中移除项目 n,将其上方的项目向下移动以填补空白。
.清除
完全清空集合,从中删除所有项目。
笔记:
.在 DicomObjects 中,所有集合索引从 1(而不是 0)开始,因此项目范围是从
项目( 1)至项目(计数) 。
.DicomContexts 集合由演示上下文 ID 索引,在 DICOM 中必须
总是一个小的奇整数,因此索引是 1,3,5 等。
.DicomImages 和 DicomDataSets 集合允许通过实例 UID 索引,所以索引是
实际上是一个变体,它应该是一个整数或一个 UID 字符串。
1.5 Dicom 对象的 DICOM 数据表示
DicomObjects 中最常用的对象是 DicomImage,它封装了一个
SOP实例,通常包括像素数据。 DicomDataSet 实际上是相同的,但是正常
用于不包含像素数据的数据集(例如查询结果或序列内的元素) 。对于
本节的其余部分,将使用 DicomImage(或只是图像)作为示例,但除非
否则大多数非像素相关的特征同样适用于两者。
早期掌握的一个重要概念是 DicomImage 包含两个完全独立的源
数据的:
.原始 DICOM 数据集
.短暂数据,如缩放系数,方向,相关注释和窗口值
通常,DICOM 数据本身通过图像的 Attributes 属性访问和修改, 和临时数据通过简单的属性,
但有一些属性,如 Name,PatientID 等等,实际上只是底层 DICOM 数据的快捷方式。所有
这些属性都是清楚的在帮助文件中如此指示。几个属性,如窗口宽度和级别是短暂的
可以在不修改基础数据的情况下改变的属性, 但是在可能的情况下, 它们是使用来自 DICOM
数据集的数据初始化。分离两种类型的数据有两个重要的,经常被误解的后果
在 DicomImage 中:
.两个或多个 DicomImages 可以共享相同的永久数据,但有自己的临时
数据。当 DicomImage 添加到 DicomImages 时,这个功能实际上被使用
集合,因为此方法会创建一个全新的 DicomImage 并将其添加到
采集。这个新映像引用相同的永久数据,并且用副本初始化
的原始短暂数据,但这可以随后被修改。此过程保存
存储器,但允许不同的显示参数(例如“双重”
窗口“显示) 。
.对简单 DicomImages 属性所做的更改通常不会修改底层
DICOM 数据(除了上面提到的“快捷方式”属性) 。所以,如果需要
用图像保存当前窗口和宽度设置,这必须由显式地完成
添加属性 0x0028,0x1051&0x0028,0x1052 ,如下所述。
剩余64页未读,继续阅读
hongcs3
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0