All notable changes to MONAILabel are documented in this file.
The format is based on Keep a Changelog.
0.6.0 - 2022-12-19
- Pathology Models
- QuPath Extension: 0.3.1
- User experience enhancements
- MONAI Label specific Toolbar actions
- Drag and Drop ROI to run auto-segmentation models
- Single click to run interaction models (NuClick)
- Support Next Sample/ROI for Active Learning
- Experiment Management
- 3D Slicer: Detection model support in MONAI Bundle App for Radiology use-case
- Multi-GPU/Multi-Threaded support for Batch Inference
- Support the latest version of bundles in MONAI Bundle App
- Upgrade vertebra pipeline
- MONAI version >= 1.1.0
- DeepEdit model for Nuclei segmentation in Pathology
0.5.2 - 2022-10-24
- Bundle support (Endoscopy Sample App)
- Rest APIs to download the latest trained model and stats
- Interactive NuClick segmentation in DSA | Demo
- Support for MONAI 1.0.1
- Option to disable DICOM to NIFTI conversion for OHIF usecase
- Proxy URL fixes for GCP + DICOMWeb support
- 3D Slicer UI Improvements
- Optimize window size for options/config
- Download label feature to fetch original labels
- Improvements on MONAI Bundle App
- support local bundles (pre-downloaded)
- support customized scripts
- Fixes for multi label output of
segmentation_nuclei
model (Pathology)
- Remove option to run ALL Training Tasks in 3D Slicer
0.5.1 - 2022-09-16
- Endoscopy Sample App
- Multi Stage vertebra segmentation in Radiology App
- Improving performance for Radiology App
- Support cache for pre-transforms in case repeated inference for interaction models
- Support cache for DICOM Web API responses
- Optimize pre transforms to run GPU for max throughput
- DICOM Proxy for wado/qido
- Improvements for Epistemic (v2) active learning strategy
- Support for MONAI 1.0.0 and above
- Scribbles to support MetaTensor
- TTA Based active learning strategy is deprecated
0.4.2 - 2021-07-25
- MONAI Bundle App - Pull compatible bundles from MONAI Zoo
- spleen_ct_segmentation
- spleen_deepedit_annotation
- others
- Support for MONAI 0.9.1
0.4.1 - 2021-07-05
- MONAI dependency version to 0.9.0
0.4.0 - 2022-06-13
- Pathology Sample App
- Histogram-based GraphCut and Gaussian Mixture Model (GMM) based methods for scribbles
- Support for MONAI (supports 0.9.0 and above)
- Radiology Sample App (Aggregation of previous radiology models)
- DeepEdit, Deepgrow, Segmentation, SegmentationSpleen models
- NrrdWriter for multi-channel arrays
- Static checks using pre-commit ci
- 3D Slicer
- Support Segmentation Editor and other UI enhancements
- Improvements for Scribble Interactions
- Support for .seg.nrrd segmentation files
- Support to pre-load existing label masks during image fetch/load
- SimpleCRF and dependent functions for scribbles
0.3.2 - 2022-02-28
- SSL and multiple worker options while starting MONAI Label server
- Scribbles support for OHIF Viewer
- Add Citation page
- Support for MONAI (supports 0.8.1 and above)
- Upgrade PIP Dependencies
- Load pretrained models for TTA and Epistemic Scoring
- Load MMAR API for deepgrow/segmentation apps
- Documentation Fixes
0.3.1 - 2021-12-29
- Flexible version support for MONAI (supports 0.8.* instead of 0.8.0)
- Strict Flag is set to False while loading pretrained models
- Inverse transform for DeepEdit sample app
- Documentation Fixes
0.3.0 - 2021-11-28
- Multi GPU support for training
- Support for both Windows and Ubuntu
- Option to customize GPU selection
- Multi Label support for DeepEdit
- DynUNET and UNETR
- Multi Label support for Deepgrow App
- Annotate multiple organs (spleen, liver, pancreas, unknown etc..)
- Train Deepgrow 2D/3D models to learn on existing + new labels submitted
- 3D Slicer plugin
- Multi Label Interaction
- UI Enhancements
- Train/Update specific model
- Performance Improvements
- Dataset (Cached, Persistence, SmartCache)
- ThreadDataloader
- Early Stopping
- Strategy Improvements to support Multi User environment
- Extensibility for Server APIs
- Operate histogram likelihood transform in both normalized and unnormalized modes for Scribbles
- DeepGrow Left-Atrium
0.2.0 - 2021-09-23
- Support for DICOMWeb connectivity to local/remote PACS
- Annotations support via OHIF UI enabled in MONAI Label Server
- Support for native and custom scoring methods to support next image selection strategies
- Native support for scoring and image selection using Epistemic Uncertainty and Test-time Augmentations (Aleatoric Uncertainty)
- Custom
ScoringMethod
andStrategy
implementation documentation - Scribbles-based annotation support for all sample apps
- Previously named
generic
apps now have default functionality underdeepedit
,deepgrow
andsegmentation
- Updated
Modules Overview
documentation to include interaction betweenScoringMethod
andStrategy
- All spleen segmentation sample apps (DeepGrow, DeepEdit, auto-segmentation)
0.1.0 - 2021-07-14
- Framework for developing and deploying MONAI Label Apps to train and infer AI models
- Compositional & portable APIs for ease of integration in existing workflows
- Customizable design for varying user expertise
- 3DSlicer support
- Support for multi-label auto-segmentation
- Template apps to customize the behavior of DeepGrow and DeepEdit
- Automated segmentation of left atrium, spleen
- DeepGrow AI annotation of left atrium, spleen
- DeepEdit AI annotation of left atrium, spleen