dicomContours

Извлечение данных информация только для чтения из набора структур DICOM-RT

Описание

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

Создание

Описание

пример

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

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

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

расширить все

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

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

Свойства

расширить все

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

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

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

  • OPEN_PLANAR

  • OPEN_NONPLANAR

  • CLOSED_PLANAR

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

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

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

addContourДобавьте последовательность информация только для чтения к данным информация только для чтения
convertToInfoЗапись данных информация только для чтения в метаданные DICOM
createMaskСоздайте объемную маску из dicomContours объект
deleteContourУдалите последовательность информация только для чтения из данных информация только для чтения
plotContourПостройте графики данных контура информация только для чтения в наборе структур DICOM-RT

Примеры

свернуть все

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

info = dicominfo('rtstruct.dcm');

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

contour = dicomContours(info);

Отображение подробных данных dicomContours объект.

contour
contour = 
  dicomContours with properties:

    ROIs: [2x5 table]

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

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