dicomlookup

Найти атрибут в словаре данных DICOM

Описание

пример

nameOut = dicomlookup(group,element) просматривает текущий словарь данных DICOM для атрибута с заданным group и element теги. dicomlookup возвращает имя атрибута.

[groupOut,elementOut] = dicomlookup(name) ищет в текущем словаре данных DICOM атрибут, заданный как name и возвращает теги группы и элемента, сопоставленные с атрибутом.

Примеры

свернуть все

Поиск имен атрибутов DICOM с помощью их тегов.

name1 = dicomlookup('7FE0', '0010')
name1 = 
'PixelData'
name2 = dicomlookup(40, 4)
name2 = 
'PhotometricInterpretation'

Проверьте тег атрибута DICOM (GROUP и ELEMENT) с помощью его имени.

[group, element] = dicomlookup('TransferSyntaxUID')
group = 2
element = 16

Исследуйте метаданные файла DICOM. Это возвращает то же значение, даже если изменяется словарь данных.

metadata = dicominfo('CT-MONO2-16-ankle.dcm');
metadata.(dicomlookup('0028', '0004'))
ans = 
'MONOCHROME2'

Входные параметры

свернуть все

Тег группы DICOM, заданный как положительное целое число десятичное число или вектор символов или строковый скаляр, который содержит шестнадцатеричное значение.

Пример: 40

Пример: '7FE0' или "7FE0"

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | string

Тег группы DICOM, заданный как положительное целое число десятичное число или вектор символов или строковый скаляр, который содержит шестнадцатеричное значение. element и group должен представлять один и тот же тип значения:

  • Если group является положительным целым числом, тогда element также является положительным целым числом.

    Если group - вектор символов или строковый скаляр, который содержит шестнадцатеричное значение, затем element - вектор символов или строковый скаляр, содержащий шестнадцатеричное значение.

Пример: 4

Пример: '0010' или "0010"

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | string

Имя атрибута DICOM, заданное как вектор символов или строковый скаляр.

Пример: 'PhotometricInterpretation' или "PhotometricInterpretation"

Типы данных: char | string

Выходные аргументы

свернуть все

Возвращенный тег группы DICOM, возвращенный как положительное целое десятичное число.

Типы данных: double

Возвращенный тег группы DICOM, возвращенный как положительное целое десятичное число.

Типы данных: double

Возвращено имя атрибута DICOM, возвращено как вектор символов.

Типы данных: char

Введенный в R2006b