plotContour

Отобразите данные о контуре ROI на графике в наборе структуры DICOM-RT

Описание

пример

plotContour(contour) графики одни или несколько данных о контуре видимой области (ROI) сохранены в dicomContours объект.

пример

plotContour(contour,number) отображает на графике только данные о контуре ROI с заданным номером ROI number.

пример

plotContour(___,ax) отображает данные о контуре ROI на графике в осях, заданных ax. Опция ax может предшествовать любой из комбинаций входных аргументов в предыдущих синтаксисах.

пример

h = plotContour(___) возвращает указатели графического объекта для графика. Можно использовать h запросить и изменить свойства графика. h групповой объект. Для получения дополнительной информации о свойствах группового объекта смотрите Group Properties

Примеры

свернуть все

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

info = dicominfo('rtstruct.dcm');

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

contour = dicomContours(info);

Отобразите ROIs свойство dicomContours объект.

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}

Отобразите все данные о контуре ROI на графике в объекте.

figure
plotContour(contour)

Figure contains an axes object. The axes object contains 111 objects of type line.

Можно также отобразить определенные данные о контуре ROI на графике, выбрав его его номером ROI. Отобразите на графике данные о контуре ROI, заданные ROI номер 1.

figure
plotContour(contour,1)

Figure contains an axes object. The axes object contains 90 objects of type line.

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

info = dicominfo('rtstruct.dcm');

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

contour = dicomContours(info);

Создайте мозаичное размещение графика 2 на 2, чтобы отобразить несколько графиков на окне рисунка.

figure('Position',[1 1 700 700])
tiledlayout(2,2)

Создайте объект осей при помощи nexttile функция. Оси охватывают через первые два столбца мозаичного размещения графика. Отобразите все данные о контуре ROI на графике по этим осям.

ax1 = nexttile(1,[1,2]);
plotContour(contour,ax1)
title('ROI Contour Data')

Создайте второй объект осей и отобразите на графике данные о контуре ROI, заданные ROI номер 1.

ax2 = nexttile;
plotContour(contour,1,ax2)
title('ROI Contour Data of ROI Number 1')

Создайте третий объект осей и отобразите на графике данные о контуре ROI, заданные ROI номер 2.

ax3 = nexttile;
plotContour(contour,2,ax3)
title('ROI Contour Data of ROI Number 2')

Figure contains 3 axes objects. Axes object 1 with title ROI Contour Data contains 111 objects of type line. Axes object 2 with title ROI Contour Data of ROI Number 1 contains 90 objects of type line. Axes object 3 with title ROI Contour Data of ROI Number 2 contains 21 objects of type line.

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

info = dicominfo('rtstruct.dcm');

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

contour = dicomContours(info);

Отобразите данные о контуре ROI на графике и получите родительские оси. Возвращенными родительскими осями является hggroup объект с отдельными указателями для каждого контурного графика ROI.

h = plotContour(contour)
h = 
  2x1 Group array:

  Group    (Body_Contour)
  Group    (Tumor_Contour)

Добавьте текстовые описания для каждого контурного графика ROI при помощи возвращенных указателей.

text(290,0,-400,'\leftarrow ROI number 1','Parent',h(1))
text(90,0,-500,'\leftarrow ROI number 2','FontWeight','Bold','Parent',h(2))

Figure contains an axes object. The axes object contains 113 objects of type line, text.

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

свернуть все

Данные о ROI в виде dicomContours объект.

Номер ROI в виде скаляра или вектора. Определение вектора строит несколько последовательностей контура.

Номер ROI является идентификационным номером ROI в ROIs свойство dicomContours объект.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Целевые оси в виде объекта указателя, возвращенного axes или gca.

Выходные аргументы

свернуть все

Указатель графического объекта, возвращенный как hggroup возразите или массив hggroup объекты. Если вы задаете axH дочерний элемент осей ax. В противном случае, h дочерний элемент текущей системы координат.

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

Объекты

Функции

Введенный в R2020a