dicomContours

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

Описание

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

Создание

Описание

пример

contour = dicomContours(info) создает dicomCountours объект, который хранит данные о ROI от набора структуры и модулей контура ROI метаданных DICOM info.

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

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

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

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

Свойства

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

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

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

Переменные столбцаОписание
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
createMaskСоздайте объемную маску из dicomContours объект
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: [2x5 table]

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

contour.ROIs
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}

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

Функции

Введенный в R2020a