メインコンテンツ

deleteContour

ROI データからの ROI シーケンスの削除

説明

contourOut = deleteContour(contourIn,number) は、DICOM-RT 構造体セット ファイルから抽出された 1 つ以上の関心領域 (ROI) シーケンスを削除します。削除する各シーケンスを ROI 番号 number で指定します。

関数 deleteContour を使用して、dicomContours オブジェクトの ROIs プロパティから ROI シーケンスを削除します。続いて関数 convertToInfo を使用すると、DICOM メタデータの構造体セットと ROI 輪郭モジュールに新しい ROI データをエクスポートできます。

すべて折りたたむ

DICOM-RT 構造体セット ファイルから DICOM メタデータを読み取ります。

info = dicominfo("RTSTRUCT-VS-SEG-001.dcm");

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

contourIn = dicomContours(info);

dicomContours オブジェクトの ROIs プロパティを表示します。

contourIn.ROIs
ans=4×5 table
    Number       Name        ContourData    GeometricType       Color    
    ______    ___________    ___________    _____________    ____________

      1       {'TV'     }    {13×1 cell}     {13×1 cell}     {3×1 double}
      2       {'Cochlea'}    { 5×1 cell}     { 5×1 cell}     {3×1 double}
      3       {'Vol2016'}    {12×1 cell}     {12×1 cell}     {3×1 double}
      4       {'*Skull' }    {79×1 cell}     {79×1 cell}     {3×1 double}

ROI 番号 2 で指定された ROI シーケンスを削除します。

contourOut = deleteContour(contourIn,2)
contourOut = 
  dicomContours with properties:

    ROIs: [3×5 table]

出力 dicomContours オブジェクトの ROIs プロパティを表示します。関数 convertToInfo を使用して、変更済みの ROI データを DICOM-RT 構造体セット ファイルにエクスポートできます。

contourOut.ROIs
ans=3×5 table
    Number       Name        ContourData    GeometricType       Color    
    ______    ___________    ___________    _____________    ____________

      1       {'TV'     }    {13×1 cell}     {13×1 cell}     {3×1 double}
      3       {'Vol2016'}    {12×1 cell}     {12×1 cell}     {3×1 double}
      4       {'*Skull' }    {79×1 cell}     {79×1 cell}     {3×1 double}

入力引数

すべて折りたたむ

入力 ROI データ。dicomContours オブジェクトとして指定します。

ROI 番号。数値スカラーまたは数値ベクトルとして指定します。ROI 番号のベクトルを指定すると、複数の ROI シーケンスが削除されます。

ROI 番号は、dicomContours オブジェクトの ROIs プロパティによって返されるテーブルの Number 列に指定されています。

データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

出力引数

すべて折りたたむ

出力 ROI データ。dicomContours オブジェクトとして返されます。

拡張機能

すべて展開する

バージョン履歴

R2020a で導入

すべて展開する