에서 DICOM 인스턴스 프레임 가져오기 HealthImaging - AWS HealthImaging

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

에서 DICOM 인스턴스 프레임 가져오기 HealthImaging

GetDICOMInstanceFrames 작업을 사용하여 리소스와 연결된 시리즈 UID, 연구 , DICOM 인스턴스 UID UIDs및 프레임 번호를 지정하여 HealthImaging 데이터 스토어의 인스턴스에서 단일 또는 배치 이미지 프레임(multipart 요청)을 검색합니다. 이미지 세트 ID를 쿼리 파라미터로 제공하여 인스턴스 프레임을 검색할 이미지 세트를 지정할 수 있습니다. DICOM 데이터는 저장된 전송 구문 또는 비압축(ELE) 형식으로 검색할 수 있습니다.

참고

를 사용하면 HealthImaging의 클라우드 네이티브 작업 를 동시에 활용하면서 DICOM 파트 10 바이너리를 활용하는 시스템과 상호 운용GetDICOMInstanceFrames할 수 있습니다.

DICOM 인스턴스 프레임을 가져오려면(multipart)

  1. imageSetId 파라미터 값을 수집합니다 HealthImaging datastoreId.

  2. datastoreIdimageSetId 파라미터 값과 함께 GetImageSetMetadata 작업을 사용하여 studyInstanceUID, 및 에 대한 관련 메타데이터 값을 검색합니다seriesInstanceUIDsopInstanceUID. 자세한 내용은 이미지 세트 메타데이터 가져오기 단원을 참조하십시오.

  3. 연결된 메타데이터에서 검색할 이미지 프레임을 결정하여 frameList 파라미터를 구성합니다. frameList 파라미터는 임의의 순서로 하나 이상의 중복되지 않은 프레임 번호의 쉼표로 구분된 목록입니다. 예를 들어 메타데이터의 첫 번째 이미지 프레임은 프레임 1입니다.

    • 단일 프레임 요청: /frames/1

    • 다중 프레임 요청: /frames/1,2,3,4

  4. datastoreId, , , studyInstanceUID, seriesInstanceUID및 값을 사용하여 URL 요청에 대한 sopInstanceUID imageSetId를 구성합니다frameList. 다음 예제에서 전체 URL 경로를 보려면 복사 버튼을 스크롤합니다. 의 형식URL은 다음과 같습니다.

    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. 요청을 준비하고 전송합니다. 는 AWS 서명 버전 4 서명 프로토콜이 있는 HTTP GET 요청을 GetDICOMInstanceFrames 사용합니다. 다음 코드 예제에서는 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-syntax UID 는 선택 사항이며 포함되지 않은 경우 기본적으로 Explicit VR Little Endian으로 설정됩니다. 지원되는 전송 구문은 다음과 같습니다.

    • 명시적 VR 리틀 엔디안(ELE) - 1.2.840.10008.1.2.1 (기본값)

    • RPCL 옵션 이미지 압축이 포함된 High-Throughput JPEG2000(무손실 전용) - 1.2.840.10008.1.2.4.202

    • JPEG 기준(프로세스 1): 손실된 JPEG 8비트 이미지 압축에 대한 기본 전송 구문 - 1.2.840.10008.1.2.4.50 - 인스턴스가 1.2.840.10008.1.2.4.50 HealthImaging 로 저장된 경우

    • JPEG 2000 이미지 압축 - 1.2.840.10008.1.2.4.91 - 인스턴스가 1.2.840.10008.1.2.4.91 HealthImaging 로 저장된 경우

    • High-Throughput JPEG 2000 이미지 압축 - 1.2.840.10008.1.2.4.203 - 인스턴스가 1.2.840.10008.1.2.4.203 HealthImaging 으로 저장된 경우

    자세한 내용은 지원되는 전송 구문HTJ2K 에 대한 라이브러리 디코딩 AWS HealthImaging 단원을 참조하세요.