exponenta event banner

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, Name, ContourData, GeometricType, и Color. Записи в каждой строке таблицы определяют последовательность ROI. M - количество последовательностей окупаемости инвестиций, определенных в метаданных 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Запись данных окупаемости инвестиций в метаданные DICOM
createMaskСоздать объемную маску из dicomContours объект
deleteContourУдаление последовательности ROI из данных ROI
plotContourПечать данных контуров окупаемости инвестиций в структурном наборе 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