What is your current workflow? What cavities you segment? Can you post a few screenshots?
What do you do with the exported STL? Have you considered doing automating further processing steps (identification of structures, measuring volumes, etc.) in Slicer?
First of all, our “semi-automated workflow” uses Slicer and Houdini. All of the segmentation and clean-up is done in Slicer, the rest is done in Houdini.
Import CT [Slicer]
Create Region of Interest [Slicer]
2.1. This is one of the parts the we are most interesting in automating
2.2. We are creating this region of interest to segment most of the airway without the external components (air outside of the model), but also most of the trachea and lungs
2.3. The model on these pictures is not representative of an amazing result, as some of the external air and lungs are still present – I just wanted you to see what I mean
All the tools that are needed to fully automate this processing workflow are already available in Slicer.
Extract airways using Chest Imaging Platform or Segment Editor tools (such as Fast Marching or Local thresholding)
Extract bronchial tree centerline using VMTK extension’s “Centerline extraction” module
Use this centerline model to get shortest path between two points by using the markups curve module (Curve settings / Curve type -> Shortest distance on surface; Model node -> CenterlinComputationModel)
Use a vtkTubeFilter to create a tube model around the selected curve
See a short video of the how shortest path is found in real-time in the bronchial tree: