To create a fused dataset for lung cancer research using two image modalities and to extract robust features for classification or prediction, a precise, methodologically sound workflow is necessary. Below, I address your request in detail, providing dataset suggestions, a fusion approach, and explicit feature extraction guidelines—anchored in both current practices and findings from recent literature.
1. Selection of Two Lung Cancer Image Datasets
To maximize complementary information, it's advisable to select datasets that provide different imaging modalities sensitive to lung pathology:
a. CT Scans: The LIDC-IDRI Dataset
- Description: The Lung Image Database Consortium image collection (LIDC-IDRI) contains thoracic CT scans with detailed annotations of lung nodules (size, malignancy, etc.).
- Rationale: CT provides high-resolution, volumetric data critical for radiomics and deep learning-based feature extraction, facilitating tumor region delineation, morphology analysis, and texture quantification[1][2][3][4][5][6][7][8].
b. Chest X-ray Images: ChestX-ray14
- Description: This dataset holds over 100,000 frontal chest X-rays, labeled with disease findings, including masses and nodules suggestive of lung cancer.
- Rationale: X-ray imaging is often the first-line diagnostic tool; combining its features with CT has demonstrated potential for improved robustness and generalization in disease characterization[9].
2. Fusion of Two Image Datasets
a. Data-Level Fusion
- If access to both modalities per patient: Align CT and X-ray images by patient ID. This enables direct fusion at the sample level.
- If patient overlap is absent: Synthetically pair images by matching on label (e.g., both showing malignant nodules), although such fusion should be used with caution due to domain shift.
b. Feature-Level Fusion (Recommended)
- Rationale: Recent studies demonstrate that combining deep (CNN-based) and quantitative features from different modalities can yield superior predictive performance compared to single-modality analysis[8].
- Process:
- Extract features separately from each modality.
- Concatenate feature vectors into a unified representation per case or sample.
3. Feature Extraction for the Fused Dataset
a. From CT Images
-
Radiomics:
- Extract quantitative features such as shape (sphericity, volume), intensity histogram metrics, and texture (e.g., Gray-Level Co-occurrence Matrix [GLCM], Gray-Level Size Zone Matrix [GLSZM])[1][3][7].
- Tools: PyRadiomics, MATLAB-based toolkits.
-
Deep Learning Features:
- Utilize pretrained or specifically designed CNN architectures (e.g., ResNet, residual networks, or specialized kernels as in KNG-CNN) to extract high-dimensional embeddings. These leverage the spatial patterns within the tumor and the lung parenchyma[2][3][4][5][8].
- Optional: Apply transfer learning with models pretrained on large medical image datasets, and fine-tune on your lung CT images[4].
b. From X-ray Images
c. Feature Aggregation
- Concatenation: Join CT-derived and CXR-derived feature vectors.
- Dimensionality Reduction & Selection: Principal Component Analysis (PCA), t-SNE, or feature importance metrics (e.g., chi-square, L1-based selection) can be used to reduce noise and redundancy, enhancing model generalizability[2][8].
4. Practical Implementation: Example Pipeline
- Preprocessing: Normalize intensities, resize images (224×224 is typical for CNNs), and perform lung region segmentation for enhanced feature extraction quality[3][5][7][9].
- Segmentation: For CTs, use 3D segmentation algorithms (e.g., Mask R-CNN, iMRRN) to isolate tumors or nodule regions[2][5].
- Feature Extraction:
- For CT: Radiomic features and/or CNN features from segmented ROI.
- For CXR: Geometrical, GLCM-based texture features, and CNN embeddings.
- Fusion: Concatenate feature vectors.
- Output: Each sample contains a unique ID, label (e.g., benign/malignant/subtype), and a fused feature vector ready for downstream ML tasks.
5. Why This Approach?
Recent evidence shows that combining radiomic and deep learning-derived features—especially across imaging modalities—improves diagnostic, prognostic, and classification performance in lung cancer contexts[2][8]. For instance, mixing quantitative (radiomic) features with deep features from CNNs raised survival prediction accuracy from 77.5% (deep or quantitative features alone) to 82.5% in lung cancer CT analysis[8]. Multimodal/feature fusion is also highlighted as a promising direction for robust digital pathology and radiology applications in lung cancer[2][10].
Example (Pseudo)code for Fusion
python
# Example fusion pipeline (high-level, pseudocode)
for patient in patients:
ct_img = load_ct(patient)
cxr_img = load_xray(patient)
ct_radiomics = extract_ct_radiomics(ct_img)
ct_deep = cnn_extract_features(ct_img)
cxr_texture = extract_cxr_texture(cxr_img)
cxr_deep = cnn_extract_features(cxr_img)
# Concatenate all features
fused_features = np.concatenate([ct_radiomics, ct_deep, cxr_texture, cxr_deep])
save_to_dataset(patient_id, fused_features, label)
By following the above approach—leveraging both LIDC-IDRI and ChestX-ray14, applying robust feature extraction methods, and performing feature-level fusion—you can build a multimodal, fused feature dataset suitable for advanced lung cancer classification or prognostic applications[1][2][3][4][5][6][7][8][9][10].