Skip to content

Releases: ENHANCE-PET/MOOSE

moose-v.2.2.35

06 Oct 15:59
d5f4bec
Compare
Choose a tag to compare
[Bug] Included the right opencv-python version

https://github.com/QIMP-Team/MOOSE/issues/67

Moose v2.2.33 Release Notes

03 Oct 10:43
8547bca
Compare
Choose a tag to compare

Date: 3rd october 2023


New Features

  • Custom nnU-Net Trainer: Specialized trainer for optimized vertebrae segmentation.
  • Severe Data Augmentation (DA5): Enhanced data augmentation strategy for improved generalization.
  • No Mirroring: Focused on capturing clinically relevant features by removing data mirroring.

Notes

  • Backward-compatible but upgrading is strongly recommended.
  • Performance metrics comparing new and old models to be released soon.

moose v2.2.32 Release Notes

26 Sep 12:33
b784025
Compare
Choose a tag to compare

Release Date

2023-09-26

Overview

We are excited to announce the release of moose v2.2.32! This update brings new features and improvements that make medical image analysis for preclinical arena easier and more efficient.

What's New

Features

Preclinical CT Legs Model

  • We've included a new model called preclin_ct_legs, designed to segment mouse preclinical CT images for the left and right leg.

Improvements

tqdm Progress Bar in nnunetv2

  • The tqdm progress bar from nnunetv2 is now hidden. We rerouted it to stderr to make the user interface cleaner.

Installation

To install the latest version, run the following command:

pip install moosez==2.2.32

or update using:

pip install --upgrade moosez

Acknowledgments

We would like to thank our contributors and users for their continued support and feedback.

MOOSE 2.0 is here!

10 Sep 21:20
d2d8fea
Compare
Choose a tag to compare

🎉 Announcing MOOSE 2.0: Leaner. Meaner. Stronger 🎉

Exciting times are ahead! We're thrilled to unveil MOOSE 2.0, taking 3D medical image segmentation to unprecedented heights! 🚀

🌟 Features at a Glance:

  • Leaner: Optimized for efficiency, MOOSE 2.0 doesn't demand extensive resources. It's compatible with various OS and even works without high-end GPUs (a bit slower though).

  • Meaner: A remarkable speed upgrade – we're talking about a version that's 5x faster than version 1! Designed for both clinical and preclinical (coming soon) settings, this is a segmentation powerhouse. ⚡

  • Stronger: The strength of MOOSE 2.0 is undeniable, backed by Data-centric AI principles and a staggering 2.5k datasets.

  • Versatility: Whether you prefer command-line tools for batch processing or using it as a library for your Python projects, MOOSE 2.0 offers unmatched flexibility. 😎

📌 Ready to Dive In?
Before you start, ensure you meet the requirements:

  • OS Compatibility: Windows, Mac, or Linux.
  • Memory: At least 32GB RAM.
  • GPU: For enhanced speed, an NVIDIA GPU is recommended.
  • Python: Version 3.9 or above.

🔧 Quick Installation:

  • For Linux and MacOS:

    python3 -m venv moose-env
    source moose-env/bin/activate
    pip install moosez
  • For Windows:

    python -m venv moose-env
    .\moose-env\Scripts\activate
    pip install moosez

How to Use:

  • As a Command-Line Tool:

    moosez -d <path_to_image_dir> -m <model_name>
  • As a Library in Python Projects:

    from moosez import moose
    moose(model_name, input_dir, output_dir, accelerator)

📂 Adherence to the specified directory structure and naming conventions is crucial for the best results with MOOSE 2.0.

🎁 Contribute to MooseZ:
Join the MooseZ community! Add your custom nnUNetv2 models to MooseZ and enjoy the speed and efficiency it offers.

🔍 The 'Z' in our Python Packages:
Our signature 'Z' is a testament to our innovative spirit at QIMP. It signifies our quest for the unknown, always pushing the boundaries in medical imaging.

Dive into the complete README for a detailed exploration. Here's to redefining the future of medical image segmentation! Join us in this exhilarating journey with MOOSE 2.0. 🚀🔬

Happy segmenting! 💡🎊

moose-v0.1.4

22 Oct 12:24
d9c0a9b
Compare
Choose a tag to compare

What's Changed

  • Feature: Adding checks for environment variables by @LalithShiyam in #43
  • Bug: nnUNet broke suddenly due to version issues, now MOOSE installation file will always build the latest version of nnUNet from the git repo (MIC-DKFZ/nnUNet#1132)! Please re-install MOOSE, if MOOSE doesn't work due to this bug.

Full Changelog: moose-v0.1.3...moose-v0.1.4

moosev0.1.3

16 Jul 00:44
868e33e
Compare
Choose a tag to compare

What's Changed

Full Changelog: moose-v0.1.2...moose-v0.1.3

moose-v0.1.2-rc

07 Jul 08:40
Compare
Choose a tag to compare
moose-v0.1.2-rc Pre-release
Pre-release

MOOSE-v0.1.1-rc

27 Jun 15:21
Compare
Choose a tag to compare
MOOSE-v0.1.1-rc Pre-release
Pre-release

What's Changed

Full Changelog: moose-v0.1.0-rc...moose-v0.1.1-rc

MOOSE v0.1.0-rc

27 Jun 09:12
8969845
Compare
Choose a tag to compare
MOOSE v0.1.0-rc Pre-release
Pre-release

What's Changed

  • The source code has been made modular to ensure maintainability.
  • MOOSE now generates log files for each run, which makes it easier to debug.
  • The output messages are much cleaner and organised, with clean progress bars.
  • FSL dependency is completely removed. We use nibabel now.
  • MOOSE now creates a stats folder which contains the following metrics in a '.csv' file:
  • SUV (mean, max, std, max, min) values, if PET images are provided
  • HU units (mean, max, std, max, min)
  • Volume metrics from CT
  • MOOSE now has a binary classifier (fastai-based) which figures out if a given PET volume has a brain in the field-of-view, works most of the times.
  • Automated affine alignment between PET/CT, if both images are present. Just to ensure spatial alignment.

New Contributors

Full Changelog: https://github.com/QIMP-Team/MOOSE-v0.1.0/commits/moose-v0.1.0-rc

** To-do:

  • Docker image for the current version