AWS HealthImaging 픽셀 데이터 확인 - AWS HealthImaging

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

AWS HealthImaging 픽셀 데이터 확인

가져오기 중에 는 모든 이미지의 무손실 인코딩 및 디코딩 상태를 확인하여 기본 제공 픽셀 데이터 확인을 HealthImaging 제공합니다. 이 기능을 사용하면 디코딩 라이브러리를 사용하여 HTJ2K 디코딩된 이미지가 항상 로 가져온 원본 DICOM P10 이미지와 일치합니다 HealthImaging.

  • 이미지 온보딩 프로세스는 가져오기 작업이 가져오기 전에 DICOM P10 이미지의 원래 픽셀 품질 상태를 캡처할 때 시작됩니다. CRC32 알고리즘을 사용하여 각 이미지에 대해 고유한 변경 불가능한 이미지 프레임 해상도 체크섬(IFRC)이 생성됩니다. IFRC 체크섬 값은 job-output-manifest.json 메타데이터 문서에 표시됩니다. 자세한 내용은 가져오기 작업에 대한 이해 단원을 참조하세요.

  • 이미지를 HealthImaging 데이터 스토어로 가져오고 이미지 세트 로 변환한 후 HTJ2K인코딩된 이미지 프레임이 즉시 디코딩되고 새 이미지IFRCs가 계산됩니다. HealthImaging 그런 다음 는 원본 이미지IFRCs의 전체 해상도를 가져온 이미지 프레임IFRCs의 새 이미지와 비교하여 정확도를 확인합니다.

  • 해당 이미지당 설명 오류 조건은 검토 및 확인할 수 있도록 가져오기 작업 출력 로그(job-output-manifest.json)에 캡처됩니다.

픽셀 데이터를 확인하려면
  1. 의료 영상 데이터를 가져온 후, job-output-manifest.json의 가져오기 작업 출력 로그에 캡처된 이미지 세트별 설명 성공(또는 오류 조건)을 확인하세요. 자세한 내용은 가져오기 작업에 대한 이해 단원을 참조하십시오.

  2. 이미지 세트메타데이터이미지 프레임(픽셀 데이터)으로 구성됩니다. 이미지 세트 메타데이터에는 연결된 이미지 프레임에 대한 정보가 포함되어 있습니다. GetImageSetMetadata 작업을 사용하여 이미지 세트의 메타데이터를 가져옵니다. 자세한 내용은 이미지 세트 메타데이터 가져오기 단원을 참조하십시오.

  3. 에는 전체 해상도 이미지에 대한 IFRC (체크섬)이 PixelDataChecksumFromBaseToFullResolution 포함되어 있습니다. 원본 전송 구문 1.2.840.10008.1.2.4.203, 1.2.840.10008.1.2.4.91, 1.2.840.10008.1.2.4.50 및 1.2.840.10008.1.2.1(이진 분할만 해당)에 저장된 이미지의 경우 원본 이미지에서 체크섬이 계산됩니다. 를 사용하여 HTJ2K Lossless에 저장된 이미지RPCL의 경우 체크섬은 디코딩된 전체 해상도 이미지에서 계산됩니다. 자세한 내용은 지원되는 전송 구문 단원을 참조하십시오.

    다음은 가져오기 작업 프로세스의 일부로 IFRC 생성되어 에 기록된 에 대한 메타데이터 출력의 예입니다job-output-manifest.json.

    "ImageFrames": [{ "ID": "67890678906789012345123451234512", "PixelDataChecksumFromBaseToFullResolution": [ { "Width": 512, "Height": 512, "Checksum": 2510355201 } ]

    원래 전송 구문 1.2.840.10008.1.2.4.203, 1.2.840.10008.1.2.4.91, 1.2.840.10008.1.2.4.50 및 1.2.840.10008.1.2.1(이진 분할만 해당)에 저장된 이미지MaxPixelValue의 경우 MinPixelValue 및 를 사용할 수 없습니다. 는 원래 프레임의 크기를 FrameSizeInBytes 나타냅니다.

    "PixelDataChecksumFromBaseToFullResolution": [ {"Width": 512, "Height": 512, "Checksum": 1379921327 } ], "MinPixelValue": null, "MaxPixelValue": null, "FrameSizeInBytes": 429

    를 사용하여 HTJ2K Lossless에 저장된 이미지의 경우 RPCL는 디코딩된 이미지 프레임의 크기를 FrameSizeInBytes 나타냅니다.

    "PixelDataChecksumFromBaseToFullResolution": [ {"Width": 512, "Height": 512, "Checksum": 1379921327 } ], "MinPixelValue": 11, "MaxPixelValue": 11, "FrameSizeInBytes": 1652
  4. 픽셀 데이터를 확인하려면 에서 Pixel 데이터 확인 절차에 액세스 GitHub 하고 파일의 지침에 따라 에서README.md HTJ2K 라이브러리 디코딩 사용하는 다양한 에서 손실 없는 이미지 처리를 독립적으로 확인합니다 HealthImaging. 전체 이미지를 로드한 후 끝에 있는 원시 입력 데이터에 IFRC 대한 를 계산하고 HealthImaging 메타데이터에 제공된 IFRC 값과 비교하여 픽셀 데이터를 확인할 수 있습니다.