Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

dicomContours

DICOM-RT 構造体セットからの ROI データの抽出

説明

dicomcontours オブジェクトは、関心領域 (ROI) データを DICOM-RT 構造体セット ファイルのメタデータから抽出して格納します。これらのオブジェクト関数を使用して、この ROI データからマスクを追加、削除、表示、変更、作成できます。

作成

説明

contour = dicomContours(info) は、DICOM メタデータ info の構造体セットと ROI 輪郭モジュールからの ROI データを格納する dicomCountours オブジェクトを作成します。

入力引数

すべて展開する

DICOM メタデータ。構造体配列として指定します。このメタデータは、有効な RT 構造体セット ファイルに対応していなければなりません。関数 dicominfo を使用して、DICOM-RT 構造体セット ファイルからメタデータを読み取ることができます。

データ型: struct

プロパティ

すべて展開する

このプロパティは読み取り専用です。

ROI データ。M 行 5 列のテーブルとして返されます。ここで M は、DICOM メタデータで定義されている ROI シーケンスの番号です。テーブルの各行のエントリは、ROI シーケンスを定義します。テーブルには以下の変数があります。

列変数説明
NumberROI の識別番号。スカラー整数として指定します。この番号は、構造体セットの ROI シーケンスの ROI 番号を参照します。
NameROI の名前。文字ベクトルまたは string スカラーの cell 配列として指定します。この名前は、構造体セットの ROI シーケンスの ROI 名を参照します。
ContourDataROI 内の輪郭を定義する点。cell 配列として指定します。各 cell には、(x, y, z) 形式の N 行 3 列の行列が含まれています。これらの座標は患者ベースの座標系で輪郭を定義します。N は輪郭に含まれる点の数です。
GeometricType

輪郭の幾何学的タイプ。文字ベクトルまたは文字ベクトルの cell 配列として指定します。幾何学的タイプの値は、次のいずれかにすることができます。

  • POINT

  • OPEN_PLANAR

  • OPEN_NONPLANAR

  • CLOSED_PLANAR

ColorROI の表示色。範囲 [0, 255] の値をもつ RGB 3 成分 [r, g, b] として指定します。

データ型: table

オブジェクト関数

addContourROI データへの ROI シーケンスの追加
convertToInfoDICOM メタデータへの ROI データの書き込み
createMaskdicomContours オブジェクトからのボリューム マスクの作成
deleteContourROI データからの ROI シーケンスの削除
plotContourDICOM-RT 構造体セットの ROI 輪郭データのプロット

すべて折りたたむ

関数 dicominfo を使用して、DICOM-RT 構造体セット ファイルから DICOM メタデータを読み取ります。

info = dicominfo('rtstruct.dcm');

DICOM メタデータの構造体セットと ROI 輪郭モジュールから、ROI データを抽出します。出力は、抽出した ROI データを格納する dicomContours オブジェクトです。

contour = dicomContours(info);

dicomContours オブジェクトの詳細を表示します。

contour
contour = 
  dicomContours with properties:

    ROIs: [2x5 table]

dicomContours オブジェクトの ROIs プロパティを表示します。ROIs プロパティは table であり、抽出した 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 で導入

参考

関数