brats_segresnet.1 / README.md
rciric's picture
Initial upload via tools/push_to_hf.py (architecture: ilex.models.brats_segresnet.BraTSSegResNet)
89e3121 verified
---
library_name: ilex
tags:
- jax
- equinox
- ilex
- neuroimaging
- multimodal
license: apache-2.0
license_link: https://github.com/Project-MONAI/model-zoo/blob/dev/models/brats_mri_segmentation/LICENSE
---
# BraTS SegResNet (multimodal brain-tumour sub-region seg) -- BraTS SegResNet (MONAI brats_mri_segmentation v0.5.4)
## Description
MONAI brats_mri_segmentation (SegResNet; Myronenko 2018), ported to JAX / Equinox from the upstream PyTorch bundle. A ResNet-style 3D encoder/decoder (pre-activation GroupNorm+ReLU+Conv residual blocks, strided-conv downsampling, additive skips, non-trainable trilinear upsampling) that segments the three BraTS tumour sub-regions from a 4-channel multimodal MRI volume. The VAE branch used for autoencoder-regularised training is out of scope; this port is the segmentation forward only.
## Intended use
Brain-tumour sub-region segmentation from 4-channel multimodal MRI (channel order T1c, T1, T2, FLAIR), per-channel nonzero z-score normalised, each spatial dim a multiple of 8. Returns 3 raw-logit channels for the overlapping sub-regions tumour core (TC), whole tumour (WT), and enhancing tumour (ET); apply a per-channel sigmoid and threshold at 0.5 (multi-label, not softmax). The v0 bundle is the network forward only; the bundle's intensity normalisation and sliding-window inference are not vendored.
## Usage
```python
from ilex.models.brats_segresnet import BraTSSegResNet
model = BraTSSegResNet.from_pretrained('ilex-hub/brats_segresnet.1')
```
## Authors
Myronenko A.; MONAI Consortium
## Citation
Myronenko A. (2018). 3D MRI brain tumor segmentation using autoencoder regularization. BrainLes 2018 (MICCAI workshop). arXiv:1810.11654. Distributed as the MONAI Model Zoo brats_mri_segmentation bundle.
### References
- Myronenko A. (2018). 3D MRI brain tumor segmentation using autoencoder regularization. BrainLes 2018 (MICCAI workshop). arXiv:1810.11654. https://arxiv.org/abs/1810.11654
- MONAI Model Zoo: brats_mri_segmentation. https://github.com/Project-MONAI/model-zoo/tree/dev/models/brats_mri_segmentation
- Bundle weights: https://huggingface.co/MONAI/brats_mri_segmentation
## License
HF Hub license tag: `apache-2.0`
**Effective terms:** Apache-2.0 (MONAI Consortium) on both the SegResNet network code (monai.networks.nets.SegResNet) and the brats_mri_segmentation bundle weights. No commercial restrictions; no gating required. The underlying BraTS training *data* has its own challenge terms, but the released weights are Apache-2.0. The ilex JAX / Equinox port code is separately licensed under Apache-2.0 / GPL-3.0.
Upstream license reference: https://github.com/Project-MONAI/model-zoo/blob/dev/models/brats_mri_segmentation/LICENSE
### Copyright
Network architecture and pretrained weights: copyright (c) MONAI Consortium, released under the Apache-2.0 License. JAX / Equinox port: copyright (c) the ilex authors, released under the Apache-2.0 / GPL-3.0 dual license used by ilex itself.
## Upstream source
Original weights / reference implementation: https://github.com/Project-MONAI/model-zoo/tree/dev/models/brats_mri_segmentation
## Provenance
This artefact was produced by [ilex](https://github.com/hypercoil/ilex)'s
save/load pipeline. The architecture is implemented in
`ilex.models.brats_segresnet.BraTSSegResNet` and the weights have been converted
from their upstream format. See the upstream source above
for the canonical reference.