I am thinking of developing an chest CT image analysis tool to detect obstruction (narrowing) of central airways of the lung (trachea to lobar bronchii, perhaps also segmental bronchii). I will be thankful for any advice one may have regarding two strategies that I have thought of for doing so.
There are many causes for such obstructions, such as foreign bodies, but my interest is in cancer/tumor-associated obstruction. The cancer can arise within airways (intrinsic) or outside (extrinsic) or can be mixed.
One strategy is to use Slicer with TotalSegmenter to segment the airway tree. Since I am interested in only the proximal (large) airways, I expect the segmentation step to work well. Centerlines of the airway tree and airway cross-sectional areas along them will be derived and examined with some mathematical logic to identify possible locations of obstruction, such as a larger gradient in reduction of lumen area as one moves from distally along the airway tree.
The second strategy is to develop a neural network (NN) model. Airway lumens in 2D images (axial CT slices) covering trachea to lobar/segmental bronchi will be manually segmented for annotation as obstructed or not. Because of the airway segments’ orientations, the segmented areas may be oval, elliptical or tubular. A single CT scan series is expected to give 30-100 (depending on CT slice thickness) 2D images with airway lumens segmented only a fraction of which will be annotated as obstruction. The final set of a few thousand 2D images from 50-100 patients will be used to train an NN.
But I am not sure if this is the correct approach for training an NN model. Should some tissue surrounding obstructed airway segments be included in the segmentation along with the airway lumen? Should 3D and not 2D data be used for training? Also, is this problem even amenable to NN modeling?

