Skip to content

MedVisBonn/isbi26-implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Quality Control for Medical Image Segmentation Under Domain Shift With Heteroscedastic Regression

Quality control (QC) experiments for segmentation reliability. This repo trains UNet models, trains score predictors for QC, and evaluates multiple QC baselines (score-agreement, Mahalanobis, and predictive-entropy) with a shared analysis notebook.

Project layout

Installation

TODO

Training

UNet training and eval:

Score predictor training and eval (Beta$_{\mu,\kappa}$ QC head on top of UNet):

Evaluation baselines

These scripts compute QC signals and save them into results files for later aggregation:

Analysis notebooks

QC analysis workflow is in src/notebooks/QC_eval.ipynb. It:

  • Loads results for multiple datasets/splits and all runs.
  • Fits calibrators (thresholding for correlation-based methods; beta adapters for beta-based predictors).
  • Computes ranking metrics (Pearson’s $\rho$, MAE, eAURC) and risk-control metrics (Rec+ / Rec- at t=0.8, α=0.95).

UNet evaluation is in src/notebooks/unet_eval.ipynb.

Notes

  • Results are organized by dataset, split, method, and run ID under results/.
  • Dataset shifts used in the paper:
    • M&Ms scanner drift → scanner-symphonytim
    • M&Ms pathology drift → pathology-norm-vs-fall-scanners-all
    • PMRI dataset shift → promise12
    • PMRI 3T→1.5T shift → threet-to-onepointfivet

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published