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