Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PINGU Docker image

GitHub release DockerHub pulls

Portable CPU-only Docker image for PINGU (Perivascular space Identification Nnunet for Generalised Usage), a nnUNet-based tool for segmentation of enlarged perivascular spaces from 3D T1-weighted MRI.

Find the image in Docker Hub here.

Components

  • Debian 11 (Bullseye)
  • Python 3.10
  • PyTorch 2.5.1 (CPU)
  • nnUNet 1.7.1
  • Pretrained model: PINGU-All_v0

Model provenance

Usage

The container entrypoint is nnUNet_predict, with PINGU default parameters pre-set:

  • trainer: nnUNetTrainerV2
  • cascade trainer: nnUNetTrainerV2CascadeFullRes
  • model: 3d_fullres
  • plans: nnUNetPlansv2.1_trgSp_8x8x8
  • task: Task101_LabelsSpecificplusWP5FCV

Minimal usage:

docker run --rm -it \
  -v $(pwd)/data:/data \
  jhuguetn/pingu:latest \
  -i /data/in \
  -o /data/out

Input format

Input files must follow nnUNet naming: *_0000.nii.gz. Example:

sub-001_T1w_0000.nii.gz

License (model weights)

The pretrained PINGU weights included in this image are licensed under:

Creative Commons Attribution 4.0 International (CC BY 4.0)

Author: Ben Sinclair
Source: https://bridges.monash.edu/articles/dataset/PINGU_Weights/27176523
Citation: Sinclair, Ben (2024). PINGU Weights. Monash University. Dataset. https://doi.org/10.26180/27176523.v1

Notes

  • CPU-only image
  • Model weights are included in the image
  • Intended for reproducible inference workflows (HPC compatible)

Credits

Jordi Huguet (BarcelonaBeta Brain Research Center)

About

Portable CPU-only Docker image for PINGU perivascular space segmentation

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages