翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
HealthImaging からの DICOM インスタンスフレームの取得
GetDICOMInstanceFrames アクションを使用して、HealthImaging データストアの DICOM インスタンスから単一またはバッチイメージフレーム (multipart リクエスト) を取得するには、リソースに関連付けられたシリーズ UID、治験 UID、インスタンス UIDs、フレーム番号を指定します。イメージセット ID をクエリパラメータとして指定することで、インスタンスフレームを取得するイメージセットを指定できます。API は、オプションのイメージセットパラメータが指定されていない限り、プライマリイメージセットからのインスタンスフレームのみを返します。をクエリパラメータimageSetIdとして指定することで、データストア内の任意のインスタンスフレーム (プライマリまたは非プライマリイメージセットから) を取得できます。
DICOM データは、保存された転送構文または非圧縮 (ELE) 形式で取得できます。
DICOM インスタンスフレームを取得するには (multipart)
-
HealthImaging
datastoreIdとimageSetIdパラメータ値を収集します。 -
GetImageSetMetadataアクションをdatastoreIdおよびimageSetIdパラメータ値とともに使用して、studyInstanceUID、、seriesInstanceUIDおよび の関連するメタデータ値を取得しますsopInstanceUID。詳細については、「画像セットメタデータの取得」を参照してください。 -
関連するメタデータから取得するイメージフレームを決定して、
frameListパラメータを形成します。frameListパラメータは、任意の順序で 1 つ以上の重複しないフレーム番号のカンマ区切りリストです。たとえば、メタデータの最初のイメージフレームはフレーム 1 になります。-
単一フレームリクエスト:
/frames/1 -
マルチフレームリクエスト:
/frames/1,2,3,4
-
-
、
datastoreId、、studyInstanceUID、seriesInstanceUID、および の値を使用してimageSetId、リクエストの URLsopInstanceUIDを作成しますframeList。次の例の URL パス全体を表示するには、コピーボタンをスクロールします。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 -
リクエストを準備して送信します。 は署名AWS バージョン 4 の署名プロトコルで HTTP GET リクエスト
GetDICOMInstanceFramesを使用します。次のコード例では、curlコマンドラインツールを使用して、HealthImaging からのmultipartレスポンスでイメージフレームを取得します。注記
transfer-syntaxUID はオプションで、含まれていない場合はデフォルトで Explicit VR Little Endian になります。サポートされている転送構文は次のとおりです。-
明示的な VR リトルエンディアン (ELE) -
1.2.840.10008.1.2.1(可逆画像フレームのデフォルト) -
高スループット JPEG 2000 with RPCL Options Image Compression (Lossless Only) -
1.2.840.10008.1.2.4.202- インスタンスが HealthImaging に次のように保存されている場合1.2.840.10008.1.2.4.202 -
JPEG 2000 可逆 -
1.2.840.10008.1.2.4.90- インスタンスが可逆として HealthImaging に保存されている場合。 -
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 -
HealthImaging に保存されているインスタンスは、転送構文の MPEG ファミリー (MPEG2, MPEG-4 AVC/H.264、HEVC/H.265 を含む) でエンコードされた 1 つ以上のイメージフレームを使用して、対応する転送構文 UID で取得できます。たとえば、インスタンスが MPEG2 Main Profile Main Level として保存
1.2.840.10008.1.2.4.100されている場合です。
詳細については、「サポートされる転送構文」および「AWS HealthImagingの HTJ2K デコーディングライブラリ」を参照してください。
-