2

我有一个最后一年的项目来开发一个能够查看 DICOM 图像和视频的移动应用程序。需要使用通过 http 的动态自适应流传输视频。

我希望使用 iOS 开发应用程序,但我在将 DCMTK/ITK 导入 xCode 时遇到了问题,因为大多数指南都已过时。

我开始考虑使用 HTML5/jQuery 和 Phonegap 开发应用程序以跨平台交付它。

我的问题是如何采用开发此类应用程序的方法?我没有太多的编程经验,也很难找到解决这个问题的方法。我想从 DropBox 或服务器中的某个地方存储和检索 DICOM 图像/视频。我不希望将它们用于 PACS 服务器,除非那是唯一的选择,因为我无法访问它们。

先感谢您。

4

2 回答 2

1

为了在 HTML5 中显示 DICOM 图像,您需要:

  1. 将它们转换为 JPEG 或其他网络兼容的图像格式
  2. 在带有各种图像压缩编解码器的 javascript 中编写一个 DICOM 解析器,以读取原始 DICOM 并将其转换为可在 Web 上查看的格式(例如,转换为 8 位像素值以插入到画布元素中)

第一个比第二个容易得多。假设这就是你想要做的。您将需要一个服务器,当被要求提供图像时,它将获取相应的 DICOM 图像并将其转换为 JPEG,然后将其提供给您的客户端应用程序,然后客户端应用程序将显示它。

您可以使用 WADO 协议和开源 PACS 系统(类似于dcm4chee)来获取 DICOM 文件的 JPEG 版本。WADO 是一种用于提供对 DICOM 对象的 Web 访问的协议,因此您所要做的就是请求正确的文件,WADO 兼容的服务器将能够为您提供所需的 JPEG。

然后有很多细节需要担心,但是,这应该足以让你开始。

于 2012-10-05T07:17:23.867 回答
0

我的回答可能来得太晚了,但在你的情况下,你可以试试Orthanc。Orthanc 是一个轻量级的开源 DICOM 服务器,带有 RESTful API。因此,您可以通过标准 AJAX 调用与存储的 DICOM 图像进行交互,而无需使用任何 DICOM 工具包。

于 2014-07-16T13:14:49.550 回答