В этом примере показано, как добавить, что последовательность ROI к данным о ROI, извлеченным из набора структуры и ROI, очерчивает модули метаданных DICOM.
Считайте метаданные DICOM из файлов набора структуры DICOM-RT.
Извлеките данные о ROI из набора структуры и модулей контура ROI метаданных DICOM. Выходом является dicomContours
объект, который хранит извлеченные данные о ROI.
Отобразите ROIs
свойство dicomContours
объект.
ans=2×5 table
Number Name ContourData GeometricType Color
______ _________________ ___________ _____________ ____________
1 {'Body_Contour' } {90x1 cell} {90x1 cell} {3x1 double}
2 {'Tumor_Contour'} {21x1 cell} {21x1 cell} {3x1 double}
Загрузите другие данные о контуре ROI к рабочей области. Данные о контуре содержат 3-D координаты контуров в ROI.
Чтобы создать последовательность ROI, которые содержат новые данные о контуре ROI, задайте его атрибуты. Атрибуты
Присвойте уникальный номер ROI для последовательности ROI. Имя ROI может быть любым пользовательским именем. Все точки в новых данных о контуре ROI являются компланарными, и последняя точка соединяется с первой точкой. Следовательно, задайте геометрический тип как 'Closed_planar'
.
Задайте цвет ROI. если вы не задаете цвет, значение по умолчанию для раскрашивают ROIs
свойство установлено в []
.
Добавьте новую последовательность ROI в ROIs
свойство dicomContours
объект. Выходом является также dicomContours
объект, содержащий новую последовательность ROI, а также исходные единицы.
contourOut =
dicomContours with properties:
ROIs: [3x5 table]
Отобразите детали нового dicomContours
объект путем просмотра его ROIs
свойство. Можно использовать convertToInfo
функция, чтобы экспортировать модифицированные данные о ROI в метаданные DICOM.
ans=3×5 table
Number Name ContourData GeometricType Color
______ _________________ ___________ _____________ ____________
1 {'Body_Contour' } {90x1 cell} {90x1 cell} {3x1 double}
2 {'Tumor_Contour'} {21x1 cell} {21x1 cell} {3x1 double}
3 {'Organ' } {21x1 cell} {21x1 cell} {3x1 double}