Main Content

images.dicom.decodeUID

DICOM の固有識別子の情報の取得

説明

details = images.dicom.decodeUID(uid)uid に含まれる DICOM の固有識別子の情報を返します。details には UID の名前とタイプが含まれています。uid が転送構文に対応する場合、details にはエンディアン、イメージ ピクセルを読み取るために必要な DICOM 値の表現 (VR)、および圧縮の情報も含まれます。

関数 images.dicom.decodeUID は、PS 3.6-2009 でのいくつかの追加を含め、PS 3.6-1999 の仕様で定義された ID を解釈できます。

すべて折りたたむ

DICOM ファイルからメタデータを読み取り、UID フィールドを抽出します。

info = dicominfo("CT-MONO2-16-ankle.dcm");
uid = info.SOPClassUID;

UID を復号化します。

uid_info = images.dicom.decodeUID(uid)
uid_info = struct with fields:
    Value: '1.2.840.10008.5.1.4.1.1.7'
     Name: 'Secondary Capture Image Storage'
     Type: 'SOP Class'

入力引数

すべて折りたたむ

DICOM の固有識別子。string または文字ベクトルとして指定します。

例: "1.2.840.10008.5.1.4.1.1.7"

データ型: char | string

出力引数

すべて折りたたむ

UID からの情報。次のフィールドをもつ構造体として返されます。

フィールド説明
Value

UID の値。文字ベクトルとして返されます。uid が有効な UID ではない場合、このフィールドの値は空の文字ベクトル '' になります。

Name

UID の名前。文字ベクトルとして返されます。

Type

UID のタイプ。文字ベクトルとして返されます。

転送構文の場合、構造体には次の追加フィールドがあります。

フィールド説明
Compressed圧縮。logical の true または false として返されます。
Endianエンディアン。'ieee-be' または 'ieee-le' として返されます。
PixelEndianピクセルのエンディアン。'ieee-be' または 'ieee-le' として返されます。
VR値の表現 (VR)。'Implicit' または 'Explicit' として返されます。
LossyCompression圧縮タイプの非可逆性。logical の true または false として返されます。
CompressionType圧縮タイプ。文字ベクトルとして返されます。

バージョン履歴

R2017b で導入