📅 Day 1: Digital Pathology Data Preparation & Histopathology Image Analysis
Focus: Preparing pathology image data for AI-based cancer analysis.
Key Topics
- Introduction to digital pathology and computational histopathology
- Whole-slide images and public pathology datasets
- Histopathology image preprocessing
- Tissue-region and ROI identification
- Patch extraction and image normalization
- Image augmentation
- Preparation of cancer and non-cancer datasets
🛠️ Hands-on
- Explore public histopathology images
- Load and visualize pathology images
- Perform image preprocessing and normalization
- Extract tissue patches
- Apply image augmentation
- Prepare a structured dataset for AI modelling
🧰 Tools
Python | Google Colab | OpenCV | OpenSlide | NumPy | Pandas | scikit-image | TCGA Pathology Images
📅 Day 2: Deep Learning & Foundation Models for Cancer Detection
Focus: Building and evaluating AI models for histopathology image classification.
Key Topics
- Deep learning for biomedical image analysis
- CNN-based cancer classification
- Transfer learning with pretrained models
- Feature extraction from pathology images
- Vision Transformers
- Biomedical foundation models
- Model training and validation
- Accuracy, precision, recall, F1-score, ROC and AUC
🛠️ Hands-on
- Build a CNN-based classification model
- Apply transfer learning
- Extract image-level deep features
- Explore a pretrained Vision Transformer
- Evaluate model performance
- Compare different AI approaches
🧰 Tools
Python | PyTorch | torchvision | MONAI | Hugging Face | scikit-learn | Google Colab
📅 Day 3: Computational Biomarkers & Explainable AI
Focus: Interpreting predictions and deriving clinically relevant information from AI models.
Key Topics
- Tumor-region identification
- Patch-level and patient-level predictions
- Computational biomarker concepts
- Deep-feature aggregation
- Explainable AI in pathology
- Grad-CAM visualization
- Model interpretability and bias
- Patient-level cancer classification
🛠️ Hands-on
- Generate tumor-probability predictions
- Identify high-confidence tumor regions
- Create Grad-CAM heatmaps
- Extract deep-learning features
- Compare correct and incorrect predictions
- Aggregate predictions at patient level
- Build an interpretable digital pathology workflow
🧰 Tools
Python | PyTorch | MONAI | OpenCV | Hugging Face | Grad-CAM | scikit-learn | Matplotlib | TCGA Pathology Images