dicomContours

Извлеките данные о ROI из набора структуры DICOM-RT

Описание

dicomContours функционируйте данные о видимой области (ROI) извлечений из метаданных в структуре DICOM-RT устанавливают файлы. Функция возвращает dicomContours объект, который хранит извлеченные данные. Можно использовать эти Функции объекта, чтобы добавить, удалить, изменить, и отобразить данные о ROI.

Создание

Описание

пример

contour = dicomContours(info) данные о ROI извлечений из набора структуры и ROI очерчивают модули метаданных DICOM info. Можно также использовать dicominfo функционируйте, чтобы считать метаданные из файлов набора структуры DICOM-RT.

dicomContours функция создает dicomContours объект с данными о ROI как его ROIs свойство.

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

развернуть все

Метаданные DICOM в виде массива структур. Метаданные должны соответствовать допустимому файлу набора структуры RT.

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

Свойства

развернуть все

Это свойство доступно только для чтения.

Данные о ROI, возвращенные как M-by-5 таблица. Переменными столбца является NumberИмя, ContourData, GeometricType, и Color. Записи в каждой строке таблицы задают последовательность ROI. M является количеством последовательностей ROI, заданных в метаданных DICOM.

Переменные столбцаОписание
NumberИдентификационный номер ROI в виде скалярного целого числа. Номер ссылается на номер ROI в последовательности ROI набора структуры.
NameИмя ROI в виде массива ячеек из символьных векторов или строковых скаляров. Имя ссылается на имя ROI в последовательности ROI набора структуры.
ContourDataТочки, задающие контур в ROI в виде массива ячеек. Каждая ячейка содержит N-by-3 матрица формы (x, y, z). Эти координаты задают контур в основанной на пациенте системе координат. N является числом точек в контуре.
GeometricTypeГеометрический тип контура в виде вектора символов или массива ячеек из символьных векторов. Значение для геометрического типа может быть любым следующим:
  • POINT

  • OPEN_PLANAR

  • OPEN_NONPLANAR

  • CLOSED_PLANAR

ColorЦвет отображения ROI в виде триплета RGB [r, g, b] со значениями в области значений [0, 255].

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

Функции объекта

addContourДобавьте последовательность ROI в данные о ROI
convertToInfoЗапишите данные о ROI в метаданные DICOM
deleteContourУдалите последовательность ROI из данных о ROI
plotContourОтобразите данные о контуре ROI на графике в наборе структуры DICOM-RT

Примеры

свернуть все

Считайте метаданные DICOM из файлов набора структуры DICOM-RT при помощи dicominfo функция.

info = dicominfo('rtstruct.dcm');

Извлеките данные о ROI из набора структуры и модулей контура ROI метаданных DICOM. Выходом является dicomContours объект, который хранит извлеченные данные о ROI.

contour = dicomContours(info);

Отобразите детали dicomContours объект.

contour
contour = 
  dicomContours with properties:

    ROIs: [2×5 table]

Отобразите ROIs свойство dicomContours объект. ROIs свойство является таблицей и содержит извлеченные данные о ROI.

contour.ROIs
ans=2×5 table
    Number          Name           ContourData    GeometricType       Color    
    ______    _________________    ___________    _____________    ____________

      1       {'Body_Contour' }    {90×1 cell}     {90×1 cell}     {3×1 double}
      2       {'Tumor_Contour'}    {21×1 cell}     {21×1 cell}     {3×1 double}

Смотрите также

Функции

Введенный в R2020a