Artificial intelligence solution to classify pulmonary nodules on CT

Diagn Interv Imaging. 2020 Dec;101(12):803-810. doi: 10.1016/j.diii.2020.10.004. Epub 2020 Nov 7.

Abstract

Purpose: The purpose of this study was to create an algorithm to detect and classify pulmonary nodules in two categories based on their volume greater than 100 mm3 or not, using machine learning and deep learning techniques.

Materials and method: The dataset used to train the model was provided by the organization team of the SFR (French Radiological Society) Data Challenge 2019. An asynchronous and parallel 3-stages pipeline was developed to process all the data (a data "pre-processing" stage; a "nodule detection" stage; a "classifier" stage). Lung segmentation was achieved using 3D U-NET algorithm; nodule detection was done using 3D Retina-UNET and classifier stage with a support vector machine algorithm on selected features. Performances were assessed using area under receiver operating characteristics curve (AUROC).

Results: The pipeline showed good performance for pathological nodule detection and patient diagnosis. With the preparation dataset, an AUROC of 0.9058 (95% confidence interval [CI]: 0.8746-0.9362) was obtained, 87% yielding accuracy (95% CI: 84.83%-91.03%) for the "nodule detection" stage, corresponding to 86% specificity (95% CI: 82%-92%) and 89% sensitivity (95% CI: 84.83%-91.03%).

Conclusion: A fully functional pipeline using 3D U-NET, 3D Retina-UNET and classifier stage with a support vector machine algorithm was developed, resulting in high capabilities for pulmonary nodule classification.

Keywords: Deep learning; Lung cancer; Machine learning.; Pulmonary nodule; Support vector machine.

MeSH terms

  • Artificial Intelligence*
  • Deep Learning
  • Humans
  • Lung Neoplasms* / classification
  • Lung Neoplasms* / diagnostic imaging
  • Multiple Pulmonary Nodules* / classification
  • Multiple Pulmonary Nodules* / diagnostic imaging
  • Tomography, X-Ray Computed