I am trying to calculate the number of airway branch points in the lungs of several patient CT scans. Does anyone know how to do this in a fairly automatic fashion?
I am also looking to calculate the total diameter and wall thickness for a number of airways in a given scan. Any info on how to do this more automatically would be greatly appreciated.
I’m trying to analyze branching and airway diameter. I can render the airways using the Airway segmentation module, but for some reason I only get a partial tree map, going only to 2nd or 3rd generation airways. Ideally, I’d like to look at 4th or 5th generation in most cases. I know I can use the airway inspector to get at diameter of both lumen and conducting airway tissue, but I was wondering If this could get more automatic, such that it calculates the airway lumen and diameter across a given volume, say the volume rendered from the airway segmentation of the conducting airways.
Extract centerline module in SlicerVMTK extension in very recent Slicer Preview Releases can do this fully automatically. You just need to segment the airways up to that le el you are interested in.
For segmentation, you can try Fast marching effect:
For going further you may try Local threshold or Grow from seeds effects.
Local thresholding effect takes a threshold range to generate seed regions (you can determine it from local threshold computed in a region of interest - see Local histogram section) and then it dynamically adjusts the threshold across the image (if you choose segmentation algorithm -> watershed or grow-from-seeds).
Thank you for your answer. I watched the video above. Through the watershed, I saw that the threshold range is -350. I want to know how this one got it. Is it based on experience?