翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
画像セットの理解
イメージセットは、 の基盤となる AWS 概念ですAWS HealthImaging。イメージセットは、DICOMデータを にインポートするときに作成されるため HealthImaging、 サービスを使用する際には、イメージセットをよく理解する必要があります。
画像セットが導入された理由は次のとおりです。
-
柔軟な を通じて、さまざまな医療用イメージングワークフロー (臨床および非臨床) をサポートしますAPIs。
-
関連データのみをグループ化することで、患者の安全性を最大限に高めることができます。
-
不一致の可視性を高めるために、データのクリーニングを促します。詳細については、「画像セットの変更」を参照してください。
[重要]
クリーニング前のDICOMデータの臨床使用は、患者に害を及ぼす可能性があります。
以下のメニューでは、イメージセットの詳細を説明し、 の機能や目的を理解するのに役立つ例と図を示します HealthImaging。
画像セットは、関連する医療画像データを最適化するための抽象的なグループ化メカニズムを定義する AWS 概念です。DICOM P10 イメージングデータをAWS HealthImaging データストアにインポートすると、メタデータとイメージフレーム (ピクセルデータ) で構成されるイメージセットに変換されます。
注記
画像セットのメタデータは正規化されています。つまり、1 つの一般的な属性と値のセットは、 DICOM データ要素のレジストリ
インポート中、一部のイメージセットは元の転送構文エンコードを保持し、他のイメージセットはデフォルトでハイスループット JPEG 2000 (HTJ2K) ロスレスにトランスコードされます。イメージセットが でエンコードされている場合はHTJ2K、表示する前にデコードする必要があります。詳細については、「サポートされる転送構文」および「HTJ2K ライブラリのデコード」を参照してください。
イメージフレーム (ピクセルデータ) はハイスループット 2000 (HTJ2K) JPEG でエンコードされるため、表示する前にデコードする必要があります。
イメージセットは AWS リソースであるため、Amazon リソースネーム (ARNs) が割り当てられます。最大 50 個のキーと値のペアでタグ付けし、 を通じてロールベースのアクセスコントロール (RBAC) と属性ベースのアクセスコントロール (ABAC) を付与できますIAM。さらに、画像セットはバージョン管理されているため、すべての変更は保存され、以前のバージョンにもアクセスできます。
DICOM P10 データをインポートすると、同じDICOMシリーズ内の 1 つ以上の Service-Object Pair (SOP) インスタンスのDICOMメタデータとイメージフレームを含むイメージセットになります。
注記
DICOM インポートジョブ:
-
常に新しい画像セットを作成し、既存の画像セットは更新しないでください。
-
同じSOPインスタンスのインポートごとに追加のストレージが使用されるため、SOPインスタンスストレージを重複排除しないでください。
-
1 つのDICOMシリーズに複数のイメージセットを作成する場合があります。例えば、
PatientName
不一致などの正規化されたメタデータ属性のバリアントがある場合です。
GetImageSetMetadata
アクションを使用して、イメージセットメタデータを取得します。返されたメタデータは で圧縮されるためgzip
、表示する前に解凍する必要があります。詳細については、「画像セットメタデータの取得」を参照してください。
次の例は、 JSON形式のイメージセットメタデータの構造を示しています。
{ "SchemaVersion": "1.1", "DatastoreID": "2aa75d103f7f45ab977b0e93f00e6fe9", "ImageSetID": "46923b66d5522e4241615ecd64637584", "Patient": { "DICOM": { "PatientBirthDate": null, "PatientSex": null, "PatientID": "2178309", "PatientName": "MISTER^CT" } }, "Study": { "DICOM": { "StudyTime": "083501", "PatientWeight": null }, "Series": { "1.2.840.113619.2.30.1.1762295590.1623.978668949.887": { "DICOM": { "Modality": "CT", "PatientPosition": "FFS" }, "Instances": { "1.2.840.113619.2.30.1.1762295590.1623.978668949.888": { "DICOM": { "SourceApplicationEntityTitle": null, "SOPClassUID": "1.2.840.10008.5.1.4.1.1.2", "HighBit": 15, "PixelData": null, "Exposure": "40", "RescaleSlope": "1", "ImageFrames": [ { "ID": "0d1c97c51b773198a3df44383a5fd306", "PixelDataChecksumFromBaseToFullResolution": [ { "Width": 256, "Height": 188, "Checksum": 2598394845 }, { "Width": 512, "Height": 375, "Checksum": 1227709180 } ], "MinPixelValue": 451, "MaxPixelValue": 1466, "FrameSizeInBytes": 384000 } ] } } } } } }
次の例は、複数のインポートジョブが常に新しいイメージセットを作成し、既存のイメージセットに絶対に追加しないことを示しています。
次の例は、インスタンス 1 と 2 の患者名がインスタンス 3 と 4 と異なるために、1 つのインポートジョブで 2 つの画像セットが作成されることを示しています。
以下の例は、患者名が一致していても 1 つのインポートジョブで 2 つの画像セットを作成して、スループットを向上させる様子を示しています。