DICOM开发工具总结

网上流行的DICOM协议开发工具:

 

1、DICOM开发类库主要有:

(1)、DCMTK(3.6.0), 官方下载网站,(如何安装编译DCMTK3.6.0

DCMTK实现了对DICOM图像存储、传输、图像显示所有操作.

DCMTK提供了在各种操作系统下使用的可能版本,如LINUX、SUN、MACOS、WINDOWS等

DCMTK开源项目,BSD license。

DCMTK只提供静态链接库,和exe程序.如需要更加灵活应用,需要二次开发。

DCMTK主要开发语言:C++、ANSI C

 

(2)、dicom CTN (Central Test Node,3.0.6),官方下载网站

CTN包含三个方面:一是遵循DICOM标准开发了所有类库、二是一些应用程序来展示北美医学会的一些学术研究、三是用来可以测试DICOM软件(但一般都用在linux上)

CTN应用在Windows 2000, Windows XP, Linux等

CTN免费软件

CTN主要开发语言:C

 

(3)、leadTools 官方网站

LEADTOOLS Medical Imaging – 著重生物醫學影像處理函式庫提供API, C++ Class Libraries, .NET, WPF/XAML, COM,包含LEADTOOLS Document Imaging完整功能,完全符合生醫影像標準DICOM。

LEADTOOLS:商业收费

LEADTOOLS:一般用于上层应用程序DICOM图像处理

(4)、DicomObjects 官方网站

        商业收费软件。

DicomObjects is a toolkit which can make it easy for you to incorporate DICOM into your programs. It is available as either a an "OCX" for use in an ActiveX/COM environment, or as a native .NET DLL.

(5)、KPACS 官方网站

供学习展示用,商业使用需要收费。而且关键功能比如DICOM打印、modality worklistKPACS.1.6.0下载

 

(6)、 clear canvas image server 

开源代码、

        开发语言:C#

2、DICOM软件测试工具有:

(1)、DICOM Validation Tool (DVT)是一个DICOM有效性测试工具,用来测试产品的DICOM兼容性。ADVT顾名思义就是Agfa提供的DICOM Validation Tool。那么ADVT和DVT的关系是什么呢?号称DVT是Agfa在其Advt 2.61版本上发展出来的一个完全免费共享的工具,目的是提供一套独立的工具,任何人都可以用来测试DICOM设备。所以二者虽然有不同,但基本上是可以通用的。DVT比ADVT多了不少扩展功能和有效法则的支持,以方便地支持DICOM标准的发展和扩展,例如它支持DICOM标准里新增加的安全相关的内容,另外DVT也提供了宏定义和更详细的信息提示。

DVTk is an open source project for testing, validating and diagnosing communication protocols and scenario's in medical environments. It supports DICOM, HL7 and IHE integration profiles. The applications from the DVTk Project are must haves for software developers, test engineers and service engineers that work in the healthcare domain. The DVTk project can save you time in your daily work and bring products and services to a higher quality level. Start using DVTk today and see what DVTk can do for you, Explore the new dimension of Integration Testing.

 

(2)、JDICOM工具,用于建立DICOM Server,测试DICOM图像传输,打印、收发worklist等应用程序稳定性。请看JDICOM帮助文档

 

(3)、DICOM Server 在线测试。网址:http://dicomserver.co.uk/

Server is at www.dicomserver.co.uk (87.106.65.167)   Ports are 104 and 11112

这个网站可以提供开发人员远程测试我们的DCMTK代码,提供Support for C-STORE, C-FIND, C-GET & C-MOVE。

(4)、dicom3dsdk: http://www.dicom3dsdk.com/Download.aspx 以ACTIVEX方式发布,支持cc++、delphi、vb、c#、vb.net等多种编程语言,是你快速开发PACS软件的理想选择。包括功能有:网络通讯:支持标准的DICOM协议,实现了验证、存储、查询、转移、工作列表等功能。

DICOM3DSDK收费软件。

3、DICOM图像显示小软件工具有:

参考免费DICOM图像显示小软件

 

 

图形展示:

 

K-PACS main form with study overview

                                DICOM settings – including sample of remote nodes

 

                          Viewer with toolbars and tile-screen

                              Active distance measurement

 

Modifying DICOM header data

 

Windows Print Manager

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python开发三维DICOM(数字成像与通信医学)的过程是将DICOM图像数据加载到Python环境中,并使用适当的工具和库来处理和呈现这些数据。 在Python中,可以使用pydicom库来读取和解析DICOM文件。通过调用pydicom库的相关函数,可以轻松地加载DICOM图像数据,并访问图像的元数据和像素值。 一旦DICOM数据被加载到Python环境中,就可以使用其他库,如NumPy和matplotlib,来处理和可视化三维DICOM图像。NumPy库提供了强大的数组操作功能,可以用于对DICOM图像进行各种数学和几何运算。而matplotlib库可以用于创建各种类型的图形,包括三维图像和交互式的视图。 为了生成三维DICOM图像,可以使用现成的可视化工具,如Mayavi和VTK(可视化工具包)。Mayavi是一个使用VTK库的高级数据可视化工具,可以轻松地创建三维DICOM图像并进行交互式演示。 在Python开发三维DICOM过程中,需要注意以下几点: 1. 熟悉DICOM格式和结构,以便正确地读取和解析DICOM文件。 2. 了解NumPy和matplotlib库的使用方法,以便进行图像处理和可视化。 3. 了解Mayavi或VTK库的使用方法,以便创建三维DICOM图像和交互式视图。 总结起来,Python开发三维DICOM需要使用pydicom库来加载DICOM数据,NumPy和matplotlib库进行图像处理和可视化,Mayavi或VTK库创建三维图像。熟悉这些工具和库的使用方法,并了解DICOM数据的特点和结构,可以帮助顺利完成三维DICOM开发任务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值