GPU-Based Airway Tree Segmentation and Centerline Extraction
MetadataShow full item record
Lung cancer is one of the deadliest and most common types of cancer inNorway. Early and precise diagnosis is crucial for improving the survivalrate. Diagnosis is often done by extracting a tissue sample in the lung throughthe mouth and throat. It is difficult to navigate to the tissue because of thecomplexity of the airways inside the lung and the reduced visibility. Our goalis to make a program that can automatically extract a map of the Airwaysdirectly from X-ray Computer Tomography(CT) images of the patient. Thisis a complex task and requires time consuming processing.In this thesis we explore different methods for extracting the Airways fromCT images. We also investigate parallel processing and the usage of moderngraphic processing units for speeding up the computations. We rate severalmethods in terms of reported performance and the possibility of parallelprocessing. The best rated method is implemented in a parallel frameworkcalled Open Computing Language.The results shows that our implementation is able to extract large parts ofthe Airway Tree, but struggles with the smaller airways and airways thatdeviate from a perfect circular cross-section. Our implementation is ableto process a full CT scan using less than a minute with a modern graphicprocessing units. The implementation is very general and is able to extractother tubular structures as well. To show this we also run our implementationon a Magnetic Resonance Angio dataset for finding blood vessels in the brainand achieve good results.We see a lot of potential in this method for extracting tubular structures. Themethod struggles the most with noise handling and tubes that deviate froma circular cross-sectional shape. We believe that this can be improved byusing another method than ridge traversal for the centerline extraction step.Because this is a local greedy algorithm, it often terminates prematurely dueto noise and other image artifacts.