WMH-SynthSeg (joint anatomy + white-matter-hyperintensity seg) -- WMH-SynthSeg v10 (231110 checkpoint)

Description

WMH-SynthSeg (Laso et al. 2024), ported to JAX / Equinox from the upstream PyTorch release shipped with FreeSurfer. A SynthSeg-style domain-randomised 3D U-Net that jointly segments brain anatomy and white-matter hyperintensities from MRI of any contrast and resolution, including low-field portable scanners. The backbone is the UNet3D (DoubleConv, GroupNorm, nearest-interp upsampling) from Adrian Wolny's pytorch-3dunet library. The network emits 39 raw output channels: 33 segmentation classes (background, the WMH label, optic chiasm, and the standard left/right subcortical, cortical, and ventricular structures) plus 6 auxiliary regression channels from the joint training objective; segmentation uses the first 33 (softmax + argmax).

Intended use

Joint segmentation of brain anatomy and white-matter hyperintensities, plus per-structure / WMH volumetry, from heterogeneous-contrast and low-field MRI. Inputs are single-channel intensity volumes normalised to [0, 1] and resampled to 1 mm isotropic, with each spatial dim a multiple of 16 (the upstream pipeline pads to a multiple of 32). The v0 bundle is the network forward only: it returns 39 raw output channels; segmentation is softmax + argmax over the first 33 (WMH posterior is the channel for FreeSurfer label 77). The mri_WMHsynthseg pre/post-processing (resample, crop, flip-TTA, volumetry CSV) is not vendored in v0.

Usage

from ilex.models.wmh_synthseg import WMHSynthSeg
model = WMHSynthSeg.from_pretrained('ilex-hub/wmh_synthseg.1')

Authors

Laso P., et al.

Citation

Laso P., Cerri S., Sorby-Adams A., Guo J., Matteen F., Goebl P., Wu J., Li H., Young S. I., Billot B., Puonti O., Rosen M. S., Kirsch J., Strisciuglio N., Wolterink J. M., Eshaghi A., Barkhof F., Kimberly W. T., Iglesias J. E. (2024). Quantifying white matter hyperintensity and brain volumes in heterogeneous clinical and low-field portable MRI. IEEE ISBI 2024. doi:10.1109/ISBI56570.2024.10635502; arXiv:2312.05119. Backbone: Wolny A., et al. (2020). Accurate and versatile 3D segmentation of plant tissues at cellular resolution. eLife 9:e57613.

References

  • Laso P., Cerri S., Sorby-Adams A., Guo J., Matteen F., Goebl P., Wu J., Li H., Young S. I., Billot B., Puonti O., Rosen M. S., Kirsch J., Strisciuglio N., Wolterink J. M., Eshaghi A., Barkhof F., Kimberly W. T., Iglesias J. E. (2024). Quantifying white matter hyperintensity and brain volumes in heterogeneous clinical and low-field portable MRI.
  • Backbone library (pytorch-3dunet): Wolny A., et al. Accurate and versatile 3D segmentation of plant tissues at cellular resolution. eLife 2020. https://github.com/wolny/pytorch-3dunet
  • Distributed with FreeSurfer as mri_WMHsynthseg.

License

HF Hub license tag: other HF Hub license slug: freesurfer-software-license

Effective terms: The pytorch-3dunet backbone code is MIT (Adrian Wolny). The WMH-SynthSeg pretrained weights are distributed with FreeSurfer under the FreeSurfer Software License: academic / non-commercial use only. Pending explicit upstream confirmation that re-hosting the weights on HF Hub is acceptable. Resolve before flipping published: true. The ilex JAX / Equinox port code is separately licensed under Apache-2.0 / GPL-3.0; that does not override the upstream FreeSurfer weight terms.

Upstream license reference: https://surfer.nmr.mgh.harvard.edu/fswiki/FreeSurferSoftwareLicense

Copyright

Network architecture (pytorch-3dunet): copyright (c) Adrian Wolny, MIT License. Pretrained WMH-SynthSeg weights: copyright (c) the WMH-SynthSeg / FreeSurfer authors, distributed under the FreeSurfer research-only license. JAX / Equinox port: copyright (c) the ilex authors, released under the Apache-2.0 / GPL-3.0 dual license used by ilex itself. The ilex license does not override the upstream FreeSurfer weight terms.

Upstream source

Original weights / reference implementation: https://surfer.nmr.mgh.harvard.edu/fswiki/WMH-SynthSeg

Provenance

This artefact was produced by ilex's save/load pipeline. The architecture is implemented in ilex.models.wmh_synthseg.WMHSynthSeg and the weights have been converted from their upstream format. See the upstream source above for the canonical reference.

Downloads last month
15
Safetensors
Model size
65.9M params
Tensor type
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Paper for ilex-hub/wmh_synthseg.1