你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 DICOM 服务的数字病理学

病理学中的数字成像提供了一种在实验室外共享图像、训练 AI/ML 模型和存储数字化显微镜幻灯片的方法。

为了带来这些好处,许多组织将整个幻灯片图像处理(WSI)数字幻灯片转换为 DICOM® 标准格式。 图像采用 DICOM 格式后,可以将它们存储在商业可用的 PACS 系统中,这些系统可以使用常见的放射学工具和过程进行管理。

数字病理学的 DICOM 服务

DICOM 服务支持独特的数字病理要求,例如:

  • 上传大小为多个 GB 的病理 DICOM 实例所需的规模和性能。
  • 快速帧访问,使 Web 查看器能够顺利平移和缩放 DICOM 病理图像,且没有滞后或模糊。
  • 存储图像长期诊断以用于存档和研究用途的经济高效方法。

显示全幻灯片图像数字化和云存储的关系图。

数字化

尽管 DICOM 标准现在支持全幻灯片图像(WSI),但许多购置扫描程序不会以 DICOM 格式捕获图像。 DICOM 服务仅支持采用 DICOM 格式的图像,因此其他格式的 WSI 需要格式转换。 存在一些商业和开源解决方案来执行这些格式转换。

下面是一些用于生成自己的转换器开放源代码工具的示例:

存储

每个转换后的 WSI 都会生成一个包含多个实例的 DICOM 系列。

批量上传

考虑到需要上传的更大大小和实例数,我们建议使用 Import 批量上传每个系列或一批转换后的 WIS。

流式上传

如果要在转换时上传每个文件,请在示例中使用 STOW 单部分请求。

先决条件

curl -X POST \
    -H "Content-Type: application/dicom" \
    -H "Authorization: Bearer {token}" \
    -H "Accept: application/dicom+json" \
{service-url}/{version}/studies \
    --data-binary {dcmFile}.dcm

我们在几秒钟内测试了支持数十 GB 上传。

检索

查看者检索作为帧存储在 DICOM 实例中的磁贴。 每个 DICOM 实例可以包含多个帧。 建议使用并行单部分 GET 帧来提高性能。

先决条件

curl -X GET \
    -H "Authorization: Bearer {token}" \
    -H "Accept: application/octet-stream; transfer-syntax=*" \
{service-url}/{version}/studies/{studyInstanceUid}/series/{seriesInstanceUid}/instances/{sopInstanceUid}/frames/{frameNumber} \
    --output {fileName}

我们测试了 从客户端下载大约 60-70 毫秒 的 60Kb 磁贴。

查看员

建议使用任何可以使用 DICOMWeb 服务和 OIDC 身份验证配置的 WSI 查看器。

开源查看器示例:

如果查看器直接与 DICOM 服务交互,请遵循 CORS 准则

查找 ISV 合作伙伴

dicom-support@microsoft.com如果你希望与我们的合作伙伴 ISV 合作,提供端到端解决方案和支持,请联系它。

后续步骤

在 Azure 中部署 DICOM 服务

将 DICOMweb API 与 DICOM 服务配合使用

注意

DICOM® 是美国电气制造商协会的注册商标,适用于其有关医疗信息数字通信的标准出版物。