Back to all projects

Machine Learning / ResearchCompleted

HECKTOR Medical AI

From PET/CT volumes to tumour segmentation and cancer staging

Worked with PET/CT scans to segment head and neck tumours, extract imaging-derived features, and test whether those features could support downstream cancer staging.

My role
Medical AI Research Contributor
When
Summer 2026
Context
MIPSLAB research team · University of Calgary
01 / THE OVERVIEW

Can tumour segmentation support downstream cancer staging?

The project asked whether tumour segmentation from PET/CT imaging could provide useful information for downstream cancer staging. That meant solving two connected problems: first, producing a useful 3D tumour mask; second, turning that mask into structured features that could help predict T-stage and N-stage.

My contribution

  • Contributed to PET/CT preprocessing and the tumour-segmentation workflow.
  • Worked with tumour-burden and imaging-derived features.
  • Used those features in downstream T-stage and N-stage experiments.
  • Compared staging performance using balanced accuracy.

Problem & approach

At MIPSLAB, I contributed across the pipeline instead of working on one isolated model. I worked with PET/CT preprocessing, the 3D U-Net segmentation workflow, tumour-burden and imaging-derived features, and downstream staging experiments. The part that stuck with me was how connected everything was: a preprocessing choice could change the mask, the mask changed the features, and the features changed the staging result. The segmentation workflow uses PyTorch and MONAI for volumetric processing.

How it works

  1. 01

    Prepare PET/CT

    Prepare paired PET and CT volumes using volumetric medical-imaging preprocessing.

  2. 02

    Segment tumours

    Run a 3D U-Net-based segmentation pipeline to produce tumour masks.

  3. 03

    Extract features

    Extract tumour-burden and imaging-derived measurements from the masks.

  4. 04

    Predict stage

    Use those structured features in downstream T-stage and N-stage prediction experiments.

  5. 05

    Evaluate

    Evaluate segmentation with Dice and staging with balanced accuracy.

Data & evaluation

Data & inputs

Head-and-neck PET/CT imaging from the HECKTOR task. Segmentation and staging are connected through tumour-burden and imaging-derived features.

How it was evaluated

Project experiments reported approximately 0.7 segmentation Dice. T-stage balanced accuracy improved from about 0.312 to 0.585; N-stage improved from about 0.197 to 0.678. These are approximate project results tied to the experiment setup.

Results & progress

≈0.7
Project segmentation Dice
0.312 → 0.585
T-stage balanced accuracy
0.197 → 0.678
N-stage balanced accuracy

Tumour masks and T/N-stage predictions

  • Approximately 0.7 tumour-segmentation Dice.
  • T-stage balanced accuracy improved from approximately 0.312 to 0.585.
  • N-stage balanced accuracy improved from approximately 0.197 to 0.678.

Screenshots

Limits & lessons

Limitations

  • These were research experiments under a specific project split and evaluation setup. They are not clinical deployment claims, and the pipeline would need independent validation before any clinical interpretation.

What I learned

  • This project changed how I think about ML. It made it obvious that a useful system is not just dataset → model → metric. Preprocessing, feature design, evaluation, reproducibility, and understanding failure cases matter just as much as the model itself.

Next steps

  • Compare different tumour-derived feature sets.
  • Study failure cases instead of only aggregate metrics.
  • Test how sensitive downstream staging is to segmentation quality.
  • Validate the pipeline on independent data.
Another projectAdaptive Prompting for AutomaViC