Ottenere frame di DICOM istanza da HealthImaging - AWS HealthImaging

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Ottenere frame di DICOM istanza da HealthImaging

Usa l'GetDICOMInstanceFramesazione per recuperare frame di immagine singoli o in batch (multipartrichiesta) da un'DICOMistanza in un HealthImaging data store specificando i numeri di serieUID, studio UIDUIDs, istanza e frame associati a una risorsa. È possibile specificare il set di immagini da cui recuperare i frame di istanza fornendo l'ID del set di immagini come parametro di interrogazione. Inoltre, potete scegliere la sintassi di trasferimento per comprimere i dati del frame dell'immagine, con il supporto per uncompressed (ELE) o High-Throughput 2000 (). JPEG HTJ2K

Per ottenere i frame delle DICOM istanze () multipart

  1. Raccogli HealthImaging datastoreId e imageSetId parametra i valori.

  2. Utilizzate l'GetImageSetMetadataazione con i valori imageSetId dei parametri datastoreId e per recuperare i valori dei metadati associati per studyInstanceUIDseriesInstanceUID, e. sopInstanceUID Per ulteriori informazioni, consulta Ottenere i metadati del set di immagini.

  3. Determinate i fotogrammi dell'immagine da recuperare dai metadati associati per formare il parametro. frameList Il frameList parametro è un elenco separato da virgole di uno o più numeri di frame non duplicati, in qualsiasi ordine. Ad esempio, il primo fotogramma dell'immagine nei metadati sarà il frame 1.

    • Richiesta a frame singolo: /frames/1

    • Richiesta multi-frame: /frames/1,2,3,4

  4. Costruisci a URL per la richiesta utilizzando i valori perdatastoreId,,studyInstanceUID, seriesInstanceUID sopInstanceUIDimageSetId, e. frameList Per visualizzare l'intero URL percorso nell'esempio seguente, scorrete il pulsante Copia. Il URL è del modulo:

    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. Prepara e invia la tua richiesta. GetDICOMInstanceFramesutilizza una HTTP GET richiesta con il protocollo di AWS firma Signature Version 4. Il seguente esempio di codice utilizza lo strumento da riga di curl comando per ottenere cornici di immagini in multipart risposta da 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'
    Nota

    transfer-syntaxUIDÈ facoltativo e il valore predefinito è Explicit VR Little Endian se non è incluso. Le sintassi di trasferimento supportate includono:

    • Explicit VR Little Endian (ELE) - 1.2.840.10008.1.2.1 (impostazione predefinita)

    • High-Throughput JPEG 2000 con RPCL opzioni di compressione delle immagini (solo senza perdita di dati) - 1.2.840.10008.1.2.4.202

      Per ulteriori informazioni, consulta Librerie di decodifica HTJ2K per AWS HealthImaging.