Page MenuHomePhabricator

Add command-line app for converting contours like RTSTRUCT to masks
Closed, ResolvedPublic

Revisions and Commits

rMITK MITK
Restricted Differential Revision
Restricted Differential Revision
Restricted Differential Revision
Restricted Differential Revision
Restricted Differential Revision
Restricted Differential Revision
Restricted Differential Revision

Event Timeline

kislinsk triaged this task as Wishlist priority.Aug 2 2023, 11:48 AM
kislinsk created this task.

The app is now called MitkContoursToImage. By default it outputs classic binary images for each contour set in the input. Use the --format/-f flag (defaults to binary) to change the output format to label or multilabel. The former outputs single-label segmentations for each contour set in the input and the latter outputs a single multi-label segmentation with labels for each contour set. Note that each label will be in its own layer/group to allow for overlapping labels.

Example 1
MitkContoursToImage.bat --reference image.dcm --input rtstruct_contours.dcm --output output.nrrd

Example output (unsigned char):
  output_lung.nrrd
  output_heart.nrrd
  output_spleen.nrrd
Example 2
MitkContoursToImage.bat --reference image.dcm --input rtstruct_contours.dcm --format label --output output.nrrd

Example output (unsigned short, MITK segmentation meta data in header):
  output_lung.nrrd
  output_heart.nrrd
  output_spleen.nrrd
Example 3
MitkContoursToImage.bat --reference image.dcm --input rtstruct_contours.dcm --format multilabel --output output.nrrd

Example output (unsigned short, MITK segmentation meta data in header, each label in own group/layer):
  output.nrrd
kislinsk added a revision: Restricted Differential Revision.Aug 3 2023, 10:26 PM

Deleted branch from rMITK MITK: feature/T30177-ContourModelSetToSegmentationApp.