This category includes high level tools that use algorithms based on particles to segment and clasify airways and vessels.
Classify Fissure Particles: This program is used to classify fissure particles using Fischer's Linear Discriminant. Left or right lung fissure particles are read in along with lobe boundary shape models for the left or right lung. For each particle, its distance and angle with respect to the lobe boundaries are computed. The weighted sum of these quantities is then computed and compared to a threshold value, and a classification decision is made (either fissure or noise). If particles in the right lung are being considered, a particle is classified according to which entity it is most like (noise, right horizontal or right oblique). [Code]
Compute Airway Wall From Particles: This program is used to extract the airway wall and compute multiple airway wall metrics from a particle's VTK files using multiple approaches.The output is another particle's' VTK file.[Code]
Extract Particles From Chest Region Chest Type: This program is used to extract particles from an input particles data set using either an input label map or the particles themselves.[Code]
Filter Airway Particle Data: This program is used to read airway particles and filter them based on connected components analysis.[Code]
Filter Fissure Particle Data: This program is used to read fissure particles and filter them based on connected components analysis.[Code]
Filter Vessel Particle Data: This program is used to read vessels particles and filter them based on connected components analysis.[Code]
Fit Lobe Surface Models To Particle Data: This program is used to fit left and right lobe boundary shape models to particles data.[Code]
Generate Stenciled Label Map From Particles: This program reads a particles dataset and create a stenciled label map corresponding to them.[Code]
Label Airway Particles By Generation: This program takes an input airway particles dataset and assign airway generation labels to each particle.[Code]
Merge Particle Data Sets: This program accepts as input multiple particle data sets and merges them into one data set for output.[Code]
Perturb Particles: This program can be used to perturb a particles dataset for experimentation purposes.[Code]
Read Particles Write Connected Particles: This program reads either an airway particles dataset or a vessel particles dataset and use Kruskall's min-spanning tree algorithm to define a topology on the particles points.[Code]
Remove Particles From Particles Data Set: This program accepts two inputs: a particles dataset and another particles dataset indicating which particles should be removed from the first dataset. The output of the program is the set of particles in the first dataset but not in the second.[Code]
Scour Particle Data: This program scours an input particles data set, removing specified field data arrays. [Code]
Transfer Field Data To From Point Data: This program transfers the contents of a VTK polydata's field data to point data and vice versa. [Code]