Skip to content

Releases: sct-pipeline/contrast-agnostic-softseg-spinalcord

contrast-agnostic-softseg-spinalcord v2.4

31 May 15:58
Compare
Choose a tag to compare

Improved version of contrast-agnostic spinal cord segmentation model trained on healthy subjects and pathologies in the cervical cord:

  • Contrasts: T1w, T2w, T2star, MTon-MTS, MToff-MTS, DWI (averaged), mp2rage UNIT1, PSIR, STIR
  • Pathologies: multiple sclerosis (MS) patients, compressed spinal cords in degenerative cervical myelopathy (DCM) patients.

Works well on:

  • Spinal cord injury (SCI) lesions
  • GRE-EPI images
  • B0 Field Map images
  • Lumbar cord
  • PSIR and STIR contrasts

Main difference from version v2.3 is the addition of lumbar T2w images and PSIR/STIR contrasts of MS patients.

The train/val/test splits from all the datasets used to train this model can be found in the datasplits folder in the source code. Further details on the number of training samples across all datasets and samples per contrast can be found in dataset_splits.md.

EDIT: the initial .zip file containing the model was corrupted, hence a new (fixed) .zip was uploaded

What's Changed

  • Update preprocessing script for spine-generic with new naming convention by @sandrinebedard in #105

Full Changelog: v2.3...v2.4

contrast-agnostic-softseg-spinalcord v2.3

16 Apr 22:14
Compare
Choose a tag to compare

Improved version of contrast-agnostic spinal cord segmentation model trained on healthy subjects and pathologies in the cervical cord:

  • Contrasts: T1w, T2w, T2star, MTon-MTS, MToff-MTS, DWI (averaged), mp2rage UNIT1
  • Pathologies: multiple sclerosis (MS) patients, compressed spinal cords in degenerative cervical myelopathy (DCM) patients.

Works well on:

  • Spinal cord injury (SCI) lesions
  • GRE-EPI images
  • B0 Field Map images
  • Lumbar cord

Main difference from earlier versions of contrast-agnostic is the addition of pathological data (MS, DCM) to the training set.

The train/val/test splits from all the datasets used to train this model can be found in the datasplits folder in the source code. Further details on the number of training samples across all datasets and samples per contrast can be found in dataset_stats.md.

Full Changelog: v2.2...v2.3

contrast-agnostic-softseg-spinalcord v2.3.1

29 May 21:17
Compare
Choose a tag to compare

Official code for the spin-off extension of contrast-agnostic spinal cord segmentation comparing different DL architectures including CNNs, Vision Transformers and ConvNeXT models accepted as a short paper at MIDL 2024. The paper can be found here.

contrast-agnostic-softseg-spinalcord v2.2

28 Mar 20:08
32ef5c9
Compare
Choose a tag to compare

What's Changed

  • Update preprocessing script for spine-generic with new naming convention by @sandrinebedard in #105

Full Changelog: v2.1...v2.2

contrast-agnostic-softseg-spinalcord v2.1

07 Mar 16:14
59e6229
Compare
Choose a tag to compare

About

This release updates the training codebase and adds a newer variant of the contrast-agnostic model (details below).

What's Changed

Other notable changes

  • The model in this release is trained with binarized soft labels (hence the name soft_bin) as opposed to directly training on soft labels as in the model in release v2.0
  • In addition to the monai-based nnunet model, this release also adds the feature to train other models as well (e.g. SwinUNETR, MedNeXT, etc.)
  • Three new classes of CSA evaluation scripts are added -- (1) evaluating CSA across different models, (2) evaluating CSA across different resolutions, and (3) evaluating CSA across different resolutions.
    • A unified script analyze_csa_across.py is added for generating CSA violin plots across different classes mentioned above.

Full Changelog: v2.0...v2.1

contrast-agnostic-softseg-spinalcord v2.0

23 Oct 21:56
8712c5c
Compare
Choose a tag to compare

About

This release contains the official code for the submission to Medical Image Analysis Journal. The model weights are uploaded as release assets along with all the scripts for preprocessing, training, CSA and QC generation.

What's Changed

New Contributors

Full Changelog: v1.2...v2.0

contrast-agnostic-softseg-spinalcord v1.2 - MICCAI 2023

09 Mar 22:26
2b93812
Compare
Choose a tag to compare

This code was used for the submission to MICCAI 2023. QC reports of the tested models on Basel-MP2RAGE and sci-colorado datasets are includes as release assets.

What's Changed

New Contributors

Full Changelog: v1.1...v1.2

contrast-agnostic-softseg-spinalcord v1.1

15 Nov 16:21
c02cf38
Compare
Choose a tag to compare

What's Changed

contrast-agnostic-softseg-spinalcord v1.0

24 Sep 15:09
4d3429f
Compare
Choose a tag to compare

First release.

Used for the creation of soft segmentations on the internal database spine-generic-processed.