Skip to content

Releases: raidionics/Raidionics

v1.3.0-alpha

04 Oct 15:20
Compare
Choose a tag to compare

What's Changed

  • GBM postop 1p-5p support, added BrainGrid features by @dbouget in #77
  • Backend requirements update and support for the cavity class by @dbouget in #78
  • Atlas space display by @dbouget in #82
  • Exception handling and integration tests by @dbouget in #84

Full Changelog: v1.2.3...v1.3.0-alpha

v1.2.4-rc2

27 Sep 13:26
4971b44
Compare
Choose a tag to compare
v1.2.4-rc2 Pre-release
Pre-release

What's Changed

  • Atlas space display by @dbouget in #82
  • Direct user notification through a pop-up window in case of error/warning in the software/backend.

Full Changelog: v1.2.4-rc1...v1.2.4-rc2

v1.2.4-rc1

19 Jun 08:58
38d7dd4
Compare
Choose a tag to compare
v1.2.4-rc1 Pre-release
Pre-release

What's Changed

  • GBM postop 1p-5p support, added BrainGrid features by @dbouget in #77
  • Backend requirements update and support for the cavity class by @dbouget in #78

What's to come

  • More complete post-operative package, including edema and cavity classes, for GBM and LGG
  • Better handling of model selection (when multiple inputs and/or multiple timestamps)
  • New models (after BraTS 2024)

Full Changelog: v1.2.3...v1.2.4-rc1

v1.2.3

20 Feb 13:54
Compare
Choose a tag to compare

What's Changed

  • Moving the models list to Github from Google Drive by @dbouget in #71
  • CI update by @dbouget in #72
  • Fix for models download by @dbouget in #73
  • Added quick-fix for loading radiological volumes with intensity range limited to [0, 255].
  • Deprecated Python 3.7, building on Python 3.8

Full Changelog: v1.2.2...v1.2.3

v1.2.2

06 Nov 13:06
ec0f85c
Compare
Choose a tag to compare

What's Changed

  • Support for multiclass segmentation following the BraTS challenge (i.e., necrosis, contrast-enhancing tumor, and edema).
    For now, only in-house models trained on the 2023 BraTS challenge are supported (available for gliomas, meningiomas, and metastases), expecting four MR scans as input (T1w, T1w-ce, FLAIR, and T2).
  • Software settings panel adjustment to switch between single-class or multiclass output (Settings > Preferences > Processing - Segmentation > Output classes)

Changelog

Full Changelog: v1.2.1...v1.2.2

v1.2.1

28 Sep 12:49
Compare
Choose a tag to compare

What's Changed

  • Support for saving segmentation results as DICOM RTStruct.
  • Included post-segmentation refinement options (e.g., inducing over-segmentation by a set margin).
  • Improvement to the Settings panel.

Changelog

  • Added feature request issue template by @andreped in #37
  • Major README refactoring + citation update by @andreped in #46
  • Fix: Only bundle one python version; upgraded PyInstaller version by @andreped in #47
  • Fixed PySide6 bug during program launch; upgraded PySide6 version by @andreped in #48
  • Renamed ARM CI; renamed macOS packages; added ARM CI badge to README by @andreped in #50
  • Upgrade opencv-python==4.5.5.64 [no ci] by @andreped in #52
  • Fixed CI badge hyperlinks by @andreped in #53
  • Badge status updates on all CI run events by @andreped in #54
  • Improved citation section in README [no ci] by @andreped in #55

Full Changelog: v1.2.0...v1.2.1

v1.2.0

07 Apr 12:47
Compare
Choose a tag to compare

What's Changed

  1. Logic

    • Inference backend swapped from TensorFlow to ONNX Runtime.
    • All segmentation models have been re-trained using a patch-wise approach (160x160x160 voxels) for boosting recall performance, keeping the same AGU-Net architecture.
    • Ealry post-operative glioblastoma rest tumor segmentation has been included.
    • Surgical standardized reporting included for glioblastoma containing pre-/post-operative volumes and extent of resection assessment.
  2. GUI

    • Overall palette updated, better consistency for widgets design overall, use of icons from Figma, new software logo.
    • Possibility to load patient data corresponding to multiple timestamps (e.g., pre-operative and post-operative).
    • Improvement for the study/batch mode to hold and display all patients' statistics, and export them to csv.
    • Redesign of the single patient mode to allow for multiple timestamps, and a dedicated actions tab.
    • User preferences/settings widget storing convenience choices regarding segmentation and reporting.
  3. Deployment

    • Support for Apple M1 Chip computers.
    • C++ ANTs backend usage for Linux and Mac versions, which in theory provides similar registration results as the Python-wrapped version (used for the Windows version).
    • All trained models are now hosted on GitHub rather Google Drive.
  • Refactored build setup by @andreped in #32
  • updated ICO and ICNS logos by @andreped in #35
  • Remove .raidionics/ directory during install and uninstall for Windows by @andreped in #36

Full Changelog: v1.1.0...v1.2.0

v1.2.0-beta

13 Dec 15:56
Compare
Choose a tag to compare

What's Changed

  1. Logic

    • Inference backend swapped from TensorFlow to ONNX Runtime.
    • All segmentation models have been re-trained using a patch-wise approach for boosting recall performance, keeping the same AGU-Net architecture.
    • Postoperative rest tumor segmentation has been included together with postoperative clinical reporting including extent of resection assessment.
  2. GUI

    • Overall palette updated, better consistency for widgets design overall, use of icons from Figma, new software logo.
    • Possibility to load patient data corresponding to multiple timestamps (e.g., preoperative and postoperative).
    • Improvement for the study/batch mode to hold and display all patients' statistics, and export them to csv.
    • Redesign of the single patient mode to allow for multiple timestamps, and a dedicated actions tab.
    • User preferences/settings widget storing convenience choices regarding segmentation and reporting.
  3. Deployment

    • Support for Apple M1 Chip computers, using the C++ ANTs backend, which in theory provides similar registration results as the Python-wrapped version.

Full Changelog: v1.1.0...v1.2.0-beta

v1.2.0-alpha

18 Oct 09:52
Compare
Choose a tag to compare
v1.2.0-alpha Pre-release
Pre-release

What's Changed (planned for the final release)

  1. Logic

    • Inference backend swapped from TensorFlow to ONNX Runtime.
    • All segmentation models have been re-trained using a patch-wise approach for boosting recall performance, keeping the same AGU-Net architecture.
    • Postoperative rest tumor segmentation has been included together with postoperative clinical reporting including extent of resection assessment.
  2. GUI

    • Overall color palette updated, better consistency for widgets design overall, use of icons from Figma, new software logo.
    • Possibility to load patient data corresponding to multiple timestamps (e.g., preoperative and postoperative).
    • Improvement for the study/batch mode to hold and display all patients' statistics.
    • Redesign of the single patient mode to allow for multiple timestamps, and a dedicated actions tab.
    • User preferences/settings widget storing convenience choices regarding segmentation and reporting.
  3. Deployment

    • Support for Apple M1 Chip computers, using the C++ ANTs backend, which in theory provides similar registration results as the Python-wrapped version.

N-B: the latest segmentation models, including the post-operative segmentation model, will only be available in the official release.

Full Changelog: v1.1.0...v1.2.0-alpha

v1.1.0

01 Sep 13:55
Compare
Choose a tag to compare

What's Changed

  • Complete overhaul of the GUI for better and more intuitive user-experience.
  • Created backend libraries for the core processing.
  • Scalable batch mode support.
  • Fixed several bugs when installing software across all operating systems.
  • Added tutorials in wiki tab.

Full Changelog: v1.0.0...v1.1.0