Welcome to the official repository of the MIDOG 2025 Challenge (3rd iteration of the MIDOG Challenge series).
This repository contains example implementations and utilities for participating in the MIDOG 2025 Challenge. The challenge focuses on advancing robust and automated mitosis detection across histopathology images of different tumor types.
🔗 Official Challenge Website: MIDOG 2025
For challenge registration and detailed information about the competition, rules, and deadlines, please visit the official website.
Join our Discord community to connect with other participants, ask questions, and share insights!
This repository includes:
MIDOG2025_01_Exploratory_Data_Analysis.ipynb: A notebook introducing the MIDOGpp dataset with exploratory data analysisMIDOG2025_02_Simple_Training.ipynb: Example implementation of a basic object detection pipelineMIDOG2025_03_AMF_Classification.ipynb: Example implementation of a basic classification pipelinerequirements.txt: Required Python packages for running the notebooksutils/: Utility functions and helper scripts
- Python 3.10 or higher
- CUDA-capable GPU (recommended for training)
- Openslide
- Clone this repository:
git clone git@github.com:DeepMicroscopy/MIDOG_2025_Guide.git
cd MIDOG_2025_Guide- Create and activate a virtual environment (recommended):
python -m venv midog_env
source midog_env/bin/activate # On Windows: midog_env\Scripts\activate- Install the required packages:
pip install -r requirements.txtThe MIDOGpp dataset used in this repository is available online and can be downloaded with the download_MIDOGpp.py script. The links to download the datasets for classification can be found at our MIDOG 2025 Datasets Page.
The first notebook (MIDOG2025_01_Exploratory_Data_Analysis.ipynb) provides:
- Dataset structure overview
- Statistical analysis of mitosis distributions
- Visualization of sample images and annotations
The second notebook (MIDOG2025_02_Simple_Training.ipynb) demonstrates:
- How to prepare the dataset for training
- How to use this repository to create a model
- A simple model training setup
- Visualizations of predictions
The third notebook (MIDOG20205_03_AMF_Classification.ipynb) demonstrates:
- How to download the MIDOG 2025 Atypical Dataset
- Exploratory analysis of atypical mitotic figures
- A simple model training setup with k-fold cross validation
