如何开发Dicom Web Viewer

时间:2012-06-21 06:46:35

标签: c# wpf wcf silverlight dicom

我得到了为DICOM图像开发Web查看器的任务。因为这是一个小型/演示项目,这就是我没有在DICOM成像服务器中注册的原因。所以我打算从网上下载一些示例DICOM图像,并开始处理它们。我已经完成了[基于服务的医疗保健内部医疗图像分发方法。

Eleni Kaldoudi,Dimosthenis Karaiskakis] 1在那里提及“DIM网络服务”DIM web service 我没有得到那项服务。是由任何第三方或DICOM成像服务器本身提供的预定义服务还是我必须从头开发它?即使我用谷歌搜索它,我也没有得到太多帮助。从初步调查中我发现,我想在下面的事情我的作业我想:

  1. 用于开发在Web浏览器中运行的UI的技术。(我选择 Silverlight for this)
  2. 很少有Web服务向服务器发送请求 从服务器获取响应(我为此选择WCF)
  3. 一个Web服务器,用于在本地计算机中保留一些示例DICOM图像(Apache Tomcat / IIS 服务器)
  4. 当然是一个用于后端编码的语言(C#.Net,因为我以前曾经使用它 我发现它最适合我)。
  5. 有人可以指导我找到我的作业的确切要求,或者我上面写的内容对我来说是否足够?任何想法或帮助将不胜感激。提前谢谢。

    更新 如果我错了,请纠正我。 正如我在我的问题中提到的,我正在开发一个小型的演示应用程序。所以我使用我的本地机器作为我的DICOM成像服务器,这就是为什么我不打扰安全性和非正常因为我发送/获取文本和图像所以我认为使用HTTP / SOAP协议传输的XML格式将是最适合我的应用程序。我暂时不打扰安全性和性能。

2 个答案:

答案 0 :(得分:2)

我们正在使用leadtools HTML5 Zero Footprint DICOM Viewer来显示来自PACS的DICOM图像。有关更多信息,请参阅以下链接: http://www.codeproject.com/Articles/397527/HTML5-Zero-Footprint-Viewer-for-DICOM-and-PACS

答案 1 :(得分:1)

您需要弄清楚您的传输策略和方法是什么,并且由于它是基于图像的Web转换,您必须弄清楚传输协议。 我认为图像分布将是某种大尺寸文件,我不建议使用WCF,因为它的压缩和解压缩策略非常差且效率低下。您可以使用带自定义字节压缩模式的套接字。