Запишите изображения как файлы DICOM
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
не пишет, что связанные с изображением метаданные приписывают новому файлу DICOM.
Примечание
Поскольку dicomwrite
метаданные копий к файлу без верификации в 'Copy'
режим, возможно создать файл DICOM, который не соответствует стандарту DICOM. Например, файл может пропускать требуемые метаданные, содержать лишние метаданные, или метаданные больше не могут соответствовать настройкам модальности, используемым, чтобы сгенерировать оригинальное изображение. При использовании 'Copy'
режим, убедитесь, что метаданные, которые вы используете, от той же модальности и IOD. Если копия, которую вы делаете, не связана с оригинальным изображением, использовать dicomuid
создать новые уникальные идентификаторы для метаданных исследования и ряда. См. описания IOD в части 3 спецификации DICOM для получения дополнительной информации о соответствующих значениях IOD.