Запишите изображения как файлы DICOM
dicomwrite(X,filename)
dicomwrite(X,cmap,filename)
dicomwrite(___,meta_struct)
dicomwrite(___,info)
dicomwrite(___,'ObjectType',IOD)
dicomwrite(___,'SOPClassUID',UID)
dicomwrite(___,Name,Value)
status = dicomwrite(___)
dicomwrite(___,
задает дополнительные метаданные или опции файла в структуре meta_struct
)meta_struct
. Имена полей в meta_struct
должны быть именами атрибутов файла DICOM или опций. Значение поля является значением, которое вы хотите присвоить атрибуту или опции.
dicomwrite(___,'ObjectType',
записывает файл, содержащий необходимые метаданные для конкретного типа Информационного объекта DICOM (IOD). Для поддерживаемого IODs IOD
)dicomwrite
проверяет, что все необходимые атрибуты метаданных присутствуют, создает недостающие атрибуты при необходимости и задает значения по умолчанию, если это возможно. Используя их поддержал IODs, лучший способ гарантировать, что файлы, которые вы создаете, соответствуют спецификации DICOM. Для получения дополнительной информации смотрите Советы.
dicomwrite(___,'SOPClassUID',
записывает файл, содержащий необходимые метаданные для конкретного IOD типа, заданное использование Уникального идентификатора DICOM (UID).UID
)
dicomwrite(___,
записи к файлу DICOM с помощью пар Name,Value
)Name,Value
, чтобы влиять, как файл записан. Можно задать несколько пар "имя-значение".
Можно также использовать пары Name,Value
, чтобы задать дополнительные метаданные, чтобы записать в файл DICOM. Чтобы найти список атрибутов DICOM, которые можно задать, смотрите файл словаря данных, dicom-dict.txt
, включенный с программным обеспечением Image Processing Toolbox™. Заключите каждое название атрибута в кавычки.
Спецификация формата DICOM перечисляет несколько Определений Информационного объекта (IODs), который может быть создан. Эти IODs соответствуют изображениям и метаданным, произведенным различной реальной модальностью (например, MR, рентген, Ультразвук, и т.д.). Для каждого типа IOD спецификация DICOM задает набор метаданных, которые должны быть существующими и возможными значениями для других метаданных.
dicomwrite
полностью реализует ограниченное количество IOD
s. Для этих IODs dicomwrite
проверяет, что все необходимые атрибуты метаданных присутствуют, создает недостающие атрибуты при необходимости и задает значения по умолчанию, если это возможно. Используя их поддержал IODs, лучший способ гарантировать, что файлы, которые вы создаете, соответствуют спецификации DICOM. Это - поведение значения по умолчанию dicomwrite
и соответствует значению опции CreateMode
'Create'
.
Чтобы записать файлы DICOM для IODs, который не реализует dicomwrite
, используйте значение 'Copy'
для опции CreateMode
. В этом режиме dicomwrite
пишет данные изображения в файл включая метаданные, которые вы задаете в качестве параметра, показанный выше в синтаксисе info
. Цель этой опции состоит в том, чтобы взять метаданные из существующего файла той же модальности или IOD и использовать его, чтобы создать новый файл DICOM с различными данными о пикселе изображения.
Поскольку dicomwrite
копирует метаданные в файл без верификации в режиме 'Copy'
, возможно создать файл DICOM, который не соответствует стандарту DICOM. Например, файл может пропускать требуемые метаданные, содержать лишние метаданные, или метаданные больше не могут соответствовать настройкам модальности, используемым, чтобы сгенерировать оригинальное изображение. При использовании режима 'Copy'
убедитесь, что метаданные, которые вы используете, от той же модальности и IOD. Если копия, которую вы делаете, не связана с оригинальным изображением, используйте dicomuid
, чтобы создать новые уникальные идентификаторы для метаданных исследования и ряда. См. описания IOD в части 3 спецификации DICOM для получения дополнительной информации о соответствующих значениях IOD.