目前涉足到dicom即pacs系统,如自己完成基于dicom3的开发封装,可不是一个小的工程,目前的大环境,今天给你项目,真的希望,你明天就能提交产品或项目,没有多余的时间和投入让你能细节进行精益求精,经济社会,理解!否则,生存存在危机,哪能进行知识研究,扯远了。

      那么,对基于dicom进行开发,采用开发包或开发工具进行应用研发随即考虑。

     1、 mergeCOM3:http://www.mergecom3.com/  美国Merge Healthcare提供保健IT解决方案,帮助我们的客户解决健康数据集成问题,MergeCOM - 3具有的HL7提供了一个将产品纳入更广泛的健康IT网络的解决方案,如连接周边的医疗设备和系统集成到一个电子健康记录或临床信息系统。而4.0版包含支持最新的DICOM标准品,其中包括高清晰视频(Supplement 137) 及颜色的MRI(Supplement 141 )。在HL7标准工具包包括HL7标准v2.5.1图书馆结合广泛的绘图功能。具备.NET和Java的编程平台,支持所有的Windows , Linux和Solaris操作系统。

     2、  leadtools :号称最优秀的图形处理工具集。ADTOOLS Medical Imaging SDK by LEAD Technologies

医疗成像编程库。 LEADTOOLS 的Medical Imaging 包含多个手工选择和优化的功能,以满足医疗成像应用程序开发的特定要求,例如对DICOM数据集的全面支持、对8-16位灰度的支持、在windows leveling和LUT处理功能下对12和16位图形处理和显示的支持。 可全面支持DICOM 3—行业内标准的医疗成像格式/协议,允许程序员对从数字成像模块,如CT和MR扫描仪中调取的图像进行访问。 LEAD的DICOM成像支持技术是行业内最丰富的支持技术,支持8, 10, 12, 16, 24 和32位图形,包括JPEG (8, 10 , 12, 16位 无损灰度, 8, 12位有损灰度, 24位无损和有损彩色), 行程(Run Length), 非压缩, 光度解析(Photometric Interpretation) (Monochrome1, Monochrome2, Palletized, RGB, ARGB, CMYK, YBR Full 422, YBR Full), 和单页及多页图形。 LEAD的医疗成像工具包含8-16位灰度显示,带“窗位调整”(window leveling)。LEADTOOLS可用用户定义的色彩映射(用一个LUT或调色版)或线性灰度LUT对需要的存储像素值进行映射。LEADTOOLS 的医疗成像包含文档成像产品的所有功能,并增加了医疗成像的功能: 窗位调整显示和处理功能,支持9-16位和32位灰度和对DICOM文件格式的全面支持。 增加了对DICOM交流的全面支持。 LEADTOOLS 的医疗成像还包含所有创建完全基于WEB的支持DICOM的观察应用程序所需的所有功能。

    除了提供全面的DICOM开发包外,还提供标注、视频等其它PACS软件需要的功能,是最全面的PACS开发工具提供商,DICOM只支持WINDOWS平台,有个别功能支持linux平台。提供API ,CLASS ,ACTIVEX,VCL等接口形式,支持.net平台,对DICOM2003支持全面,支持JPEG2000,据说是价格比较贵,要求RUNTIME LICENSE 

     http://www.componentsource.com/products/leadtools-medical-imaging/summary-zh.html 有说明 

     3、imagetransport :ImageTransport MD控件可以快速地整合DICOM通讯协议到你的应用程序中,支持SCU和SCP,全面解析DICOM DIR,PACS通讯很容易地使用服务类在DICOM网络通讯和媒介存储。支持JPEG2000,DICOM只支持WINDOWS平台,另有imageGear产品,是全面的图像工具。 accusoft公司出品,好像没有lead tech的工具全面,价格比较贵,要求RUNTIME LICENSE。

     4、mydicom:针对DCM医学图像格式,编制程序完成DCM图像的读取,并可以进行bmp转换,是一个新的C# DICOM开发包,号称全面支持DICOM2003,好像还没有全面完成,价格比较便宜,没有RUNTIME LICENSE 

德国offis公司开发的DCMTK,为我们提供了实现DICOM协议的一个平台,使得我们可以在它的基础上轻松的完成自己的主要工作,而不必把太多的精力放在实现DICOM协议的细节问题上,DCMTK是由德国offis公司提供的开源项目,并拥有相应的版权。这个开发包经过10多年的开发和维护,已经基本实现了DICOM协议的所有内容。该开发包提供所有的源代码、支持库和帮助文档。DCMTK提供了在各种操作系统下使用的可能版本,如LINUX、SUN、MACOS、WINDOWS等,用户可更具自己的开发平台进行编译。目前DCMTK的版本是3.5.4。

  DCMTK公司的主页是: http://dicom.offis.de

  DCMTK的常见问题论坛:http://forum.dcmtk.org/

     6、ezdicom:一个很好地图像显示程序,可以读取各种格式的图像,如DICOM,PNG,JPEG,BMP以及raw格式的图像-- 可查看医学DICOM文件。并可进窗宽、窗位调整,长度测量等。并可以位图方式进而转换输出

      7、dicom3dsdk:以ACTIVEX方式发布,支持cc++、delphi、vb、c#、vb.net等多种编程语言,是你快速开发PACS软件的理想选择。包括功能有:网络通讯:支持标准的DICOM协议,实现了验证、存储、查询、转移、工作列表等功能,可以方便的设置和获取网络通信中的数据元素信息,以便对数据库进行操作。影像处理:常用:窗宽窗位、定位线、放缩、放大镜、移动、拖拽、旋转、翻转、播放等。选择:分为影像、序列、诊断、全部等不同方式选择类型。色彩:负片、伪彩、锐化、柔化、亮度、对比度、加码校正等。编辑:拷贝、粘贴、导出、删除。标注:画笔、角度、长度、矩形、椭圆、文字、注释、任意线、CT值等。胶片打印:可以和kodak、agfa、富士等多种激光相机连接,支持多页打印,可以对每页胶片分别进行分格、方位、尺寸等调节。

 

     目前初步了解的大致情况,请各位大侠相继补充,帮助后来人。