From Slices to Volumes: Comparing 2D, 2.5D, and 3D Residual Networks for Pulmonary Nodule Malignancy-Risk Classification
Organizations: Sichuan University, Chengdu, Sichuan, China
Abstract
Purpose: To compare 2D, 2.5D, and 3D residual networks for pulmonary nodule malignancy-risk classification and evaluate momentum-contrast pretraining, mild augmentation, and exclusion of indeterminate ratings. Methods: A retrospectively prepared LIDC-IDRI cohort contained 2,654 nodules labeled benign, indeterminate, or malignant using median radiologist ratings. Patient-disjoint splits comprised 1,876 training, 382 validation, and 396 test nodules. Representations included one axial slice, five neighboring slices, and a local CT volume. Each track evaluated a randomly initialized baseline, momentum-contrast pretraining followed by fine-tuning, and supervised training with mild augmentation. Checkpoints were selected by validation Macro-F1. The 2D experiments used three seeds; 2.5D and 3D results were single-run estimates. A separate binary experiment excluded indeterminate nodules. Results: Augmented models achieved test Macro-F1 values of for 2D, for 2.5D, and for 3D; the 2D uncertainty denotes population standard deviation across seeds. Corresponding accuracies were , , and . Augmentation improved Macro-F1 within every track, whereas the tested pretraining recipes reduced it. Binary Macro-F1 values were , , and , respectively. Conclusion: Augmented 2.5D achieved the highest observed performance. Differences in preprocessing, optimization, capacity, and replication limit attribution to dimensionality. Labels reflect radiologist-assessed malignancy risk rather than pathology-confirmed cancer. Code and experimental results are available at https://github.com/CT-DeepLearning-Team/CT-2D-2.5D-3D-DeepLearning.
Figures & tables
| Study | Representation and learning approach | Main difference from our primary endpoint |
|---|---|---|
| Cross-ViT (2025) [ 10 ] | Three-slice CNN–transformer feature fusion | Screened LUNA16 binary cohort; different reader aggregation; indeterminate excluded |
| MTST (2025) [ 11 ] | Multitask Swin Transformer; nodule-characteristic targets and GAN augmentation | Binary/multilevel targets exclude rating 3; additional supervision and generated images |
| LNMSNet (2026) [ 12 ] | Volumetric ResNet-18 with multiscale attention; segmentation and classification | Binary LIDC-IDRI target; voxel-mask supervision; separate external hospital evaluation |
| Present study | Residual networks with one slice, five slices, or a volume; supervised and MoCo recipes | Three median-rating groups; fixed patient-disjoint partition; unequal replication across tracks |
| Split | Patients | Benign | Indeterminate | Malignant | Total |
|---|---|---|---|---|---|
| Training | 602 | 622 | 876 | 378 | 1,876 |
| Validation | 134 | 134 | 163 | 85 | 382 |
| Test | 134 | 117 | 187 | 92 | 396 |
| Total | 870 | 873 | 1,226 | 555 | 2,654 |
| Setting | 2D | 2.5D | 3D |
|---|---|---|---|
| Optimizer | AdamW | AdamW | AdamW |
| Batch size | 64 | 8 | 4 |
| Initial learning rate | |||
| Weight decay | |||
| Maximum epochs | 80 | 20 | 50 |
| Early stopping patience | 20 | 5 | 10 |
| Setting | 2D | 2.5D | 3D |
|---|---|---|---|
| Queue size | 4,096 | 512 | 4,096 |
| Temperature | 0.20 | 0.07 | 0.07 |
| Batch size | 128 | 8 | 4 |
| Epochs | 200 | 20 | 50 |
| Optimizer | SGD | AdamW | AdamW |
| Initial learning rate | 0.015 | 0.001 | 0.0003 |
| Input | Model | Val. F1 | Accuracy | Bal. acc. | Test Macro-F1 | AUC |
|---|---|---|---|---|---|---|
| 2D | A | .5982 | .6002 | .6061 | .7565 | |
| 2D | B | .6135 | .5926 | .5908 | .7579 | |
| 2D | C | .5962 | .6128 | .6110 | .7595 | |
| 2.5D | A | .5883 | .6086 | .6060 | .6075 | .7583 |
| 2.5D | B | .5516 | .5126 | .4914 | .5125 | .6922 |
| 2.5D | C | .5857 | .6869 | .6413 | .6537 | .7894 |
| Input | Reference class | Precision | Recall | F1 |
|---|---|---|---|---|
| 2D | Benign | 0.5467 | 0.5499 | 0.5421 |
| 2D | Indeterminate | 0.6251 | 0.6346 | 0.6274 |
| 2D | Malignant | 0.6950 | 0.6486 | 0.6708 |
| 2.5D | Benign | 0.8261 | 0.3248 | 0.4663 |
| 2.5D | Indeterminate | 0.6218 | 0.9144 | 0.7403 |
| 2.5D | Malignant | 0.8400 | 0.6848 | 0.7545 |
| Input | Val. F1 | Accuracy | Bal. acc. | Test Macro-F1 | AUC |
|---|---|---|---|---|---|
| 2D | .8328 | .8293 | .8182 | .8644 | |
| 2.5D | .8583 | .8708 | .8614 | .8664 | .9215 |
| 3D | .7954 | .7608 | .7538 | .7554 | .8168 |
Medical Image Classification
Medical image classification uses computational models to identify diseases, grade severity, and support decisions from clinical images.
See all 505 papers