【问题标题】:How to develop a Dicom web Viewer如何开发 Dicom Web 查看器
【发布时间】:2012-06-21 06:46:35
【问题描述】:

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

Eleni Kaldoudi, Dimosthenis Karaiskakis]1 这里提到了“DIM web service”, 我没有得到那是什么服务。该预定义服务是由任何第三方或 DICOM 图像服务器本身提供的,还是我必须从头开始开发?即使我用谷歌搜索它,我也没有得到太多帮助。从初步调查中我发现,我猜我的任务需要以下内容:

  1. 一种开发 UI 以在 Web 浏览器中运行的技术。(我选择 Silverlight 用于此)
  2. 很少有 Web 服务向服务器发送请求和 从服务器获取响应(我为此选择 WCF)
  3. 在我的本地计算机中保存一些示例 DICOM 图像的 Web 服务器(Apache Tomcat/ IIS 服务器)
  4. 并为后端编码提供一种语言(C#.Net,因为我以前研究过它 我发现它最适合我)。

谁能指导我找到我的作业的确切要求,或者我上面写的对我来说足够了吗?任何想法或帮助将不胜感激。提前致谢。

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

【问题讨论】:

  • 您应该看看 WADO(对 DICOM 对象的 Web 访问),它是 DICOM 标准的扩展,旨在用于基于 Web 传输 DICOM 数据(包括图像)。
  • 您是否要求不允许使用 DICOM 协议直接查询 DICOM 服务器?既然你提到这是一个小规模的项目,我认为没有必要在客户端和服务器之间放置一个 web 服务接口?
  • 在没有任何网络服务的情况下,浏览器或客户端如何与服务器通信?您有什么想法或想法,请与我分享。提前致谢

标签: c# wpf wcf silverlight dicom


【解决方案1】:

我们正在使用 Leadtools HTML5 零足迹 DICOM 查看器来显示来自 PACS 的 DICOM 图像。有关详细信息,请参阅以下链接: http://www.codeproject.com/Articles/397527/HTML5-Zero-Footprint-Viewer-for-DICOM-and-PACS

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 对不起,我没有得到“你们的运输策略和方法是什么”,我对此并不陌生,对此我不太了解。您能否更简短一些并建议我一些想法、链接或代码参考,以便逐步遵循?
    • 我的意思是你必须弄清楚如何通过网络传输你的数据,比如协议、安全、压缩和解压缩算法,以及如何分发这些图像。并且可能不同的 Web 服务和请求/响应策略采用不同的上下文。
    • 正如我在问题中提到的,我正在开发一个小型演示类型的应用程序。所以我使用我的本地机器作为我的 DICOM 成像服务器,这就是为什么我在发送/获取文本和图像时不关心安全性和偏离路线的原因,所以我认为带有 HTTP/SOAP 协议传输的 XML 格式将是最适合我的应用程序。我暂时不关心安全性和性能。现在您能告诉我您正在寻找的所有内容,还是我需要收集更多信息?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多