从中获取 DICOM 实例帧 HealthImaging - AWS HealthImaging

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

从中获取 DICOM 实例帧 HealthImaging

使用该GetDICOMInstanceFrames操作通过指定与资源关联的系列 UID、研究 UID、实例和帧号,从 HealthImaging 数据存储中的 DICOM 实例 UIDs中检索单个或批量图像帧(multipart请求)。您可以通过提供图像集 ID 作为查询参数来指定应从中检索实例帧的图像集。DICOM 数据可以通过其存储的传输语法或未压缩 (ELE) 格式进行检索。

获取 DICOM 实例帧 () multipart

  1. 收集 HealthImaging datastoreIdimageSetId参数值。

  2. 使用带有datastoreIdimageSetId参数值的GetImageSetMetadata操作来检索studyInstanceUIDseriesInstanceUID、和的关联元数据值sopInstanceUID。有关更多信息,请参阅 获取影像集元数据

  3. 确定要从关联的元数据中检索的图像帧以形成frameList参数。该frameList参数是一个以逗号分隔的列表,其中包含一个或多个不重复的帧号,按任意顺序排列。例如,元数据中的第一个图像帧将是第 1 帧。

    • 单帧请求:/frames/1

    • 多帧请求:/frames/1,2,3,4

  4. 使用datastoreId、、、studyInstanceUIDseriesInstanceUID、和的值构造请求sopInstanceUIDimageSetId URL frameList。要查看以下示例中的整个 URL 路径,请滚动到 “复制” 按钮。网址的格式为:

    GET https://dicom-medical-imaging.region.amazonaws.com/datastore/datastore-id/studies/study-instance-uid/series/series-instance-uid/instances/sop-instance-uid/frames/1?imageSetId=image-set-id
  5. 准备并发送您的请求。 GetDICOMInstanceFrames使用带有AWS 签名版本 4 签名协议的 HTTP GET 请求。以下代码示例使用curl命令行工具从中获取multipart响应中的图像帧 HealthImaging。

    Shell
    curl --request GET \ 'https://dicom-medical-imaging.us-east-1.amazonaws.com/datastore/d9a2a515ab294163a2d2f4069eed584c/studies/1.3.6.1.4.1.5962.1.2.4.20040826285059.5457/series/1.3.6.1.4.1.5962.1.3.4.1.20040825185059.5457/instances/1.3.6.1.4.1.5962.1.1.4.1.1.20040826186059.5457/frames/1?imageSetId=459e50687f121185f747b67bb60d1bc8' \ --aws-sigv4 'aws:amz:us-east-1:medical-imaging' \ --user "$AWS_ACCESS_KEY_ID:$AWS_SECRET_ACCESS_KEY" \ --header "x-amz-security-token:$AWS_SESSION_TOKEN" \ --header 'Accept: multipart/related; type=application/octet-stream; transfer-syntax=1.2.840.10008.1.2.1'
    注意

    transfer-syntaxUID 是可选的,如果不包括在内,则默认为 Explicit VR Little Endian。支持的传输语法包括:

    • 显式 VR Little Endian (ELE)-1.2.840.10008.1.2.1(默认)

    • 带有 RPCL 选项的高吞吐量 JPEG 2000 图像压缩(仅限无损)-1.2.840.10008.1.2.4.202-如果实例存储为 HealthImaging 1.2.840.10008.1.2.4.202

    • JPEG 基准(流程 1):有损 JPEG 8 位图像压缩的默认传输语法-1.2.840.10008.1.2.4.50-如果实例存储为 HealthImaging 1.2.840.10008.1.2.4.50

    • JPEG 2000 图像压缩 1.2.840.10008.1.2.4.91--如果实例存储为 HealthImaging 1.2.840.10008.1.2.4.91

    • 高吞吐量 JPEG 2000 图像压缩 1.2.840.10008.1.2.4.203--如果实例存储为 HealthImaging 1.2.840.10008.1.2.4.203

    有关更多信息,请参阅支持的传输语法HTJ2K解码库 AWS HealthImaging