Need help or advice ? Come to the Icy club ! - Every other Thursday morning from 9h30 to 12h30 - Francois Jacob Building - Main hall - Pasteur

User reviews

This plugin is not rated yet

Please log-in to post a review


by Daniel Felipe González Obando

Morphological operations on straight vectorial ROIs

Publication Id
See technical details
View complete changelog


Vectorial Morphological Operations

This plugin uses the straight skeleton to compute morphological operations on vector shapes.

Currently supported operation are:

  • Straight skeleton (in/out/full)
  • Line dilation
  • Shape dilation
  • Shape erosion
  • Shape Motorcycle graphs


How to use

  1. Open the plugin called VectorMorphologicalOperations
  2. Once the plugin interface is open you can select the sequence you want to work with.
  3. Then you must select the ROIs you are going to work with. You can either take ALL the ROI2DShapes in the sequence or you can work with currently SELECTED ROIs in the sequence.
  4. Select the type of operation you want to perform on these shapes.
  5. If you want to replace existing ROIs in the sequence with the result of the operation, then select the checkbox Replace ROIs.
  6. If you want to process all target ROIs as a single ROI, meaning there is a parent/child relationship among ROIs, then select the Join input ROIs check box.
  7. If you want to test Huber straight skeletons, you can use single vertex skeletons. Or if you want to use our method that uses double vertices on reflex angles.
  8. Now you can run the plugin by clicking the Run button on the bottom of the interface.

Additional plugins

An additional plugin has been included with VectorMorphOps to separate joined shapes. This plugin, called SeparateROIShapes, takes ROIs of type ROI2DShape from the input sequence (either all or selected ones), and separates them in their connected subparts.