github Deep-MI/FastSurfer v2.3.0

latest releases: v2.3.2, v2.3.1
2 months ago

FastSurfer v2.3.0

Happy to present to you our new and shiny FastSurfer release.

Highlights of this Release

There has been lots of work and testing distilled into this one!! Most notably:

  • Hypothalamus: introduced HypVINN for the segmentation of the hypothalamus and adjacent regions (see https://doi.org/10.1162/imag_a_00034 )
  • Efficiency: replaced FreeSurfer's mri_segstats also in surface pipeline by our more efficient python script segstats.py (speeding up surface pipeline by 15 minutes, segstats 24x faster)
  • Reduced memory footprint in surface module: re-implemented FreeSurfer's mris_sample_parc which had huge memory leaks in some cases and also produced holes in surface label map. Our python script now fixes all that and is also faster.
  • Support newer GPUs: bump dependencies to new versions (e.g. newer CUDA adds support for H100 Nvidia GPUs, updated support for AMD GPUs)
  • Mac support: ported code that required newer bash versions to work with older bash for better Mac native install support
  • Better Documentation: updated documentation and created a documentation webpage with Sphinx at https://deep-mi.org/FastSurfer/
  • Better Containerization: created a multi-stage Docker build script and added attestation and provenance, also making the build much faster (e.g. now using mamba instead of conda)
  • Better Interoperability: consolidated the FastSurfer look-up-table with FreeSurfers version, also adding our new labels for Cerebellum, OB and Hypothalamus to their table.
  • Faster Downloads: download checkpoints first from Zenodo (more reliable) and use Jülich as backup
  • Clean surfaces: retrospectively fix FreeSurfer's flipped triangles produced in mris_make_surfaces
  • eTIV: optionally you can now get eTIV (and other "Measures") also in segmentation module (specify --tal_reg), so if only volume estimates are needed, the surface pipeline can be skipped completely

What's next

Upcoming Features (not necessarily all in next release):

  • Olfactory bulb segmentation module
  • Improved corpus callosum and fornix segmentation module
  • Lesion robust FastSurfer
  • Support for longitudinal processing in surface pipeline
  • As always, let us know via the issues if you find anything or have questions ...

Other changes and improvements:

New Contributors

Full Changelog: v2.2.0...v2.3.0

Don't miss a new FastSurfer release

NewReleases is sending notifications on new releases.