Establishing an AI-based diagnostic framework for pulmonary nodules in computed tomography

BMC Pulm Med 2025 AI 6 Explanations View Original
Original Paper (PDF)

Unable to display PDF. Download it here or view on PMC.

Plain-English Explanations
Pages 1-2
AI Framework for CT Pulmonary Nodule Diagnosis

The clinical problem Pulmonary nodules detected on CT are common but diagnostically challenging. Most are benign, yet missing a malignant nodule delays potentially curative treatment. Manual radiologist review is time-consuming, subjective, and prone to variability, particularly for small or subtle nodules. Automated AI systems offer a path to faster, more consistent nodule detection and characterization.

Study design Jia and colleagues developed a two-stage pipeline processing 1,056 three-dimensional DICOM CT image sets. Stage one uses Retina-UNet for nodule detection and segmentation. Stage two uses a support vector machine (SVM) to classify detected nodules as benign or malignant based on extracted imaging features.

Key results The combined pipeline achieved an AUROC of 0.9058, with sensitivity of 89% and specificity of 86% for malignancy classification. These results position the framework competitively against published radiologist benchmarks and prior AI systems on similar datasets.

TL;DR: A two-stage AI pipeline (Retina-UNet for detection + SVM for classification) processed 1,056 CT scans, achieving AUROC 0.9058, 89% sensitivity, and 86% specificity for distinguishing malignant from benign pulmonary nodules.
Pages 2-4
Retina-UNet Architecture for Nodule Detection

Why Retina-UNet Standard U-Net architectures excel at semantic segmentation but struggle with detecting small objects in large 3D volumes. Retina-UNet adapts the RetinaNet object detection framework into a U-Net segmentation architecture, adding anchor-based detection heads alongside the segmentation decoder. This hybrid design allows simultaneous pixel-level segmentation and object-level detection of nodules as small as 3mm.

3D processing The input is a full 3D DICOM CT volume preprocessed with Hounsfield unit windowing optimized for lung parenchyma. The network processes the volume in overlapping 3D patches, which are reassembled with weighted averaging at patch boundaries to avoid edge artifacts. This approach is computationally intensive but preserves the full 3D spatial context that 2D slice-based methods lose.

False positive reduction Retina-UNet incorporates a focal loss function that downweights the large number of easy negative (non-nodule) regions and focuses training on hard examples near the decision boundary. This is critical in CT volumes where lung parenchyma vastly outnumbers nodule voxels, and naive cross-entropy loss would produce a detector biased toward predicting no nodules.

TL;DR: Retina-UNet combines object detection and semantic segmentation in 3D CT volumes, using focal loss to handle the extreme class imbalance between nodule and non-nodule voxels. This enables detection of small (3mm+) nodules across full CT scans.
Pages 4-5
SVM Classification of Detected Nodules

Feature extraction from segmented nodules After Retina-UNet generates candidate nodule segmentations, a comprehensive set of 3D radiomic features is extracted from each candidate region: shape features (volume, sphericity, elongation), texture features (GLCM entropy, correlation), density statistics (mean HU, standard deviation), and morphological features (spiculation index, lobulation score).

Why SVM Support vector machines with radial basis function kernels perform well on moderate-dimensional feature spaces (the extracted feature set contained 47 features after selection) with limited training samples. The SVM's margin maximization principle provides good generalization and interpretability - the support vectors that define the decision boundary can be inspected to understand which cases are borderline. This contrasts with end-to-end deep learning where the classification decision is less interpretable.

Feature selection Before SVM training, features were reduced using a combination of univariate statistical testing and recursive feature elimination. Volume, mean CT density, surface irregularity, and spiculation index were consistently among the most discriminative features - aligning with established radiological criteria for malignancy in the Fleischner Society guidelines.

TL;DR: The SVM classifier takes 47 radiomic features from each Retina-UNet candidate, with volume, CT density, and spiculation index being most discriminative. SVM was preferred over deep classifiers due to the limited training set size and better interpretability.
Pages 6-7
Performance Metrics and Benchmarking

AUROC and operating point The pipeline achieved AUROC 0.9058 on an independent test set, with the operating point selected to achieve 89% sensitivity at 86% specificity. This operating point was chosen to prioritize sensitivity (not missing malignant nodules) while maintaining clinically acceptable specificity to limit unnecessary follow-up procedures.

Comparison to prior work The authors benchmarked against several published systems including LUNA16 challenge top performers. The Retina-UNet plus SVM pipeline achieved comparable or superior AUROC to single-stage end-to-end networks while using a fraction of the training data, suggesting that the two-stage approach with explicit feature engineering provides data efficiency advantages.

Sensitivity by nodule size Detection sensitivity was 94% for nodules 6mm and larger, dropping to 82% for 3-5mm nodules. This size-dependent performance is consistent across published AI systems and reflects the fundamental challenge of detecting subcentimeter lesions in complex lung parenchyma. The 3-5mm category is clinically important because these are the nodules where radiologist-AI concordance is lowest.

TL;DR: AUROC 0.9058 with 89% sensitivity and 86% specificity represents strong performance, with detection sensitivity of 94% for nodules above 6mm but dropping to 82% for 3-5mm nodules where AI assistance is most clinically valuable.
Pages 2-3
Dataset Characteristics and Preprocessing

Dataset composition The 1,056 CT scans were collected retrospectively from lung cancer screening and diagnostic workup cohorts. Cases were labeled with pathological confirmation (surgical or biopsy) where available, and radiological consensus for cases that were managed with surveillance. The dataset included nodule sizes from 3mm to 30mm, with a deliberate oversample of small nodules to address the natural underrepresentation of the most challenging cases.

Preprocessing pipeline CT volumes were resampled to isotropic 1mm voxel spacing, normalized using a lung window (center -600 HU, width 1500 HU), and had non-lung tissue masked using a morphological lung segmentation algorithm. This standardization was critical for applying the trained model across scans from different CT scanner manufacturers and acquisition protocols.

Data split The dataset was divided 70/15/15 for training/validation/test. The test set was held completely aside during model development and hyperparameter tuning. Pathological confirmation was available for 78% of the test cases, with the remaining 22% confirmed by radiological follow-up demonstrating stability or growth consistent with the classification.

TL;DR: 1,056 CT scans were preprocessed to isotropic 1mm spacing with lung masking, split 70/15/15, with 78% of test cases having pathological confirmation. Deliberate oversampling of small nodules improved training coverage of the most challenging cases.
Pages 8-9
Limitations and Future Development

Current limitations The system was trained and tested on data from a single institution with a relatively homogeneous scanner fleet. Performance may degrade when applied to CT scans with different reconstruction kernels, slice thicknesses, or contrast enhancement protocols. Multi-center external validation is the immediate next step required before clinical deployment.

End-to-end deep learning alternative While the two-stage pipeline with explicit feature engineering performed well, fully end-to-end 3D convolutional networks trained on large public datasets (LIDC-IDRI, NLST) have shown AUROC values above 0.94 in recent publications. Future versions may benefit from pretraining on these larger datasets followed by fine-tuning on institutional data.

Integration with clinical workflow Radiologist-AI collaborative studies show that AI-assisted reading can reduce both miss rates and reading time in lung cancer screening. The next phase of this research should evaluate the framework in a prospective screening workflow, measuring not just technical performance but also impact on radiologist decision-making, turnaround time, and patient outcomes.

TL;DR: Single-center validation and scanner-specific training limit generalizability. Multi-center external validation, pretraining on large public datasets, and prospective workflow integration studies are the key next steps for clinical translation.
Citation: Open Access, 2025. Available at: PMC12255105.