Skip to content

Commit e2434fd

Browse files
5626 adds what's new in 1.1 (#5739)
Signed-off-by: Wenqi Li <wenqil@nvidia.com> part of #5626 ### Types of changes <!--- Put an `x` in all the boxes that apply, and remove the not applicable items --> - [x] Non-breaking change (fix or new feature that would not break existing functionality). - [ ] Breaking change (fix or new feature that would cause existing functionality to change). - [ ] New tests added to cover the changes. - [ ] Integration tests passed locally by running `./runtests.sh -f -u --net --coverage`. - [ ] Quick tests passed locally by running `./runtests.sh --quick --unittests --disttests`. - [ ] In-line docstrings updated. - [ ] Documentation updated, tested `make html` command in the `docs/` folder. Signed-off-by: Wenqi Li <wenqil@nvidia.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent fb3d9f1 commit e2434fd

7 files changed

Lines changed: 94 additions & 4 deletions

File tree

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,14 @@
55
**M**edical **O**pen **N**etwork for **AI**
66

77
[![License](https://img.shields.io/badge/license-Apache%202.0-green.svg)](https://opensource.org/licenses/Apache-2.0)
8+
[![PyPI version](https://badge.fury.io/py/monai.svg)](https://badge.fury.io/py/monai)
9+
[![docker](https://img.shields.io/badge/docker-pull-green.svg?logo=docker&logoColor=white)](https://hub.docker.com/r/projectmonai/monai)
10+
[![conda](https://img.shields.io/conda/vn/conda-forge/monai?color=green)](https://anaconda.org/conda-forge/monai)
11+
12+
![Supported Python versions](https://raw.githubusercontent.com/Project-MONAI/MONAI/dev/docs/images/python.svg)
813
[![CI Build](https://github.com/Project-MONAI/MONAI/workflows/build/badge.svg?branch=dev)](https://github.com/Project-MONAI/MONAI/commits/dev)
9-
[![Documentation Status](https://readthedocs.org/projects/monai/badge/?version=latest)](https://docs.monai.io/en/latest/?badge=latest)
14+
[![Documentation Status](https://readthedocs.org/projects/monai/badge/?version=latest)](https://docs.monai.io/en/latest/)
1015
[![codecov](https://codecov.io/gh/Project-MONAI/MONAI/branch/dev/graph/badge.svg?token=6FTC7U1JJ4)](https://codecov.io/gh/Project-MONAI/MONAI)
11-
[![PyPI version](https://badge.fury.io/py/monai.svg)](https://badge.fury.io/py/monai)
12-
[![conda](https://img.shields.io/conda/vn/conda-forge/monai)](https://anaconda.org/conda-forge/monai)
1316

1417
MONAI is a [PyTorch](https://pytorch.org/)-based, [open-source](https://github.com/Project-MONAI/MONAI/blob/dev/LICENSE) framework for deep learning in healthcare imaging, part of [PyTorch Ecosystem](https://pytorch.org/ecosystem/).
1518
Its ambitions are:

docs/images/exp_mgmt.png

40 KB
Loading

docs/images/python.svg

Lines changed: 1 addition & 0 deletions
Loading

docs/source/whatsnew.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ What's New
66
.. toctree::
77
:maxdepth: 1
88

9+
whatsnew_1_1.md
910
whatsnew_1_0.md
1011
whatsnew_0_9.md
1112
whatsnew_0_8.md

docs/source/whatsnew_1_0.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# What's new in 1.0 🎉🎉
1+
# What's new in 1.0
22

33
- Model Zoo
44
- Auto3DSeg

docs/source/whatsnew_1_1.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
# What's new in 1.1 🎉🎉
2+
3+
- Digital pathology workflows
4+
- Experiment management for MONAI bundle
5+
- Auto3dSeg enhancements
6+
- New models in MONAI Model Zoo
7+
- State-of-the-art SurgToolLoc solution
8+
9+
## Digital pathology workflows
10+
11+
Hover-Net is a model for simultaneous segmentation and classification of nuclei in multi-tissue histology images (Graham et al. Medical Image Analysis, 2019).
12+
We have added support for this model in MONAI by implementing several new components, enhancing existing ones and providing pipelines and examples for training, validation and inference.
13+
14+
Along with the modules release, new digital pathology analysis tutorials are made available:
15+
16+
- [HoVerNet pipelines](https://github.com/Project-MONAI/tutorials/tree/main/pathology/hovernet) based on MONAI workflows for training, validation and inference
17+
- [HoVerNet tutorial](https://github.com/Project-MONAI/tutorials/blob/main/pathology/hovernet/hovernet_torch.ipynb) for training, validation and inference
18+
- NuClick (Interactive Annotation for Pathology) tutorials for [training](https://github.com/Project-MONAI/tutorials/blob/main/pathology/nuclick/nuclick_training_notebook.ipynb)
19+
and [inference](https://github.com/Project-MONAI/tutorials/blob/main/pathology/nuclick/nuclick_infer.ipynb)
20+
- Nuclei classification tutorials for [training](https://github.com/Project-MONAI/tutorials/blob/main/pathology/nuclick/nuclei_classification_training_notebook.ipynb)
21+
and [inference](https://github.com/Project-MONAI/tutorials/blob/main/pathology/nuclick/nuclei_classification_infer.ipynb)
22+
23+
## Experiment management for MONAI bundle
24+
25+
In this release, experiment management features are integrated with MONAI bundle.
26+
It provides essential APIs for managing the end-to-end model bundle lifecycle.
27+
Users can start tracking experiments by, for example, appending `--tracking "mlflow"` to the training or inference commands to enable the MLFlow-based management.
28+
By default, MLFlow will track the executed bundle config, model quality measurements, and source code versioning.
29+
For more details, please refer to the [tutorial](https://github.com/Project-MONAI/tutorials/blob/main/experiment_management/bundle_integrate_mlflow.ipynb).
30+
31+
## Auto3dSeg enhancements
32+
33+
Multiple improvements have been added in `Auto3DSeg` both in terms of
34+
usability and performance.
35+
- Multi-modality support is added and applied for
36+
automated segmentation of the HECKTOR22 challenge dataset, which includes input 3D
37+
CT and PET images of various resolutions and sizes. A tutorial example of
38+
running Auto3DSeg on the HECKTOR22 challenge dataset is available in MONAI
39+
Tutorials. The tutorial is based on [the HECKTOR22 challenge 1st place solution](https://arxiv.org/abs/2209.10809).
40+
- A new improved version of `Segresnet` Algo is now available in `AutoRunner`.
41+
- Automatic customization and optimization of the model training configuration
42+
can be achieved according to the GPU devices used. The feature
43+
focuses on determining parameters including batch size of model
44+
training and sliding-window inference, allocated devices for
45+
data in sliding-window inference. For more details about how to enable it, please see [the tutorials](https://github.com/Project-MONAI/tutorials/tree/main/auto3dseg).
46+
47+
## New models in MONAI Model Zoo
48+
49+
New pretrained models are being created and released [in the Model Zoo](https://monai.io/model-zoo.html).
50+
Notably,
51+
52+
- The `mednist_reg` model demonstrates how to build image registration workflows in MONAI bundle
53+
format. The model uses a ResNet and spatial transformer for hand X-ray image registration based on
54+
[the registration_mednist tutorial](https://github.com/Project-MONAI/tutorials/blob/main/2d_registration/registration_mednist.ipynb),
55+
- `pathology_nuclei_segmentation_and_classification`, `pathology_nuclick_annotation`, and
56+
`pathology_nuclei_classification` bundles are built for digital pathology image analysis.
57+
58+
For more details about how to use the models, please see [the tutorials](https://github.com/Project-MONAI/tutorials/tree/main/model_zoo).
59+
60+
## State-of-the-art SurgToolLoc solution
61+
62+
[SurgToolLoc](https://surgtoolloc.grand-challenge.org/Home/) is a part of the
63+
[EndoVis](https://endovis.grand-challenge.org/) challenge at [MICCAI 2022](https://conferences.miccai.org/2022/en/).
64+
The challenge focuses on endoscopic video analysis and is divided into (1) fully supervised tool classification
65+
and (2) weakly supervised tool classification/localization.
66+
Team NVIDIA won prizes by finishing [third](https://surgtoolloc.grand-challenge.org/results/) in both categories.
67+
The core components of the solutions [are released in MONAI](https://github.com/Project-MONAI/tutorials/tree/main/competitions/MICCAI/surgtoolloc).

setup.cfg

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,24 @@ project_urls =
1414
Documentation=https://docs.monai.io/
1515
Bug Tracker=https://github.com/Project-MONAI/MONAI/issues
1616
Source Code=https://github.com/Project-MONAI/MONAI
17+
classifiers =
18+
Intended Audience :: Developers
19+
Intended Audience :: Education
20+
Intended Audience :: Science/Research
21+
Intended Audience :: Healthcare Industry
22+
Programming Language :: C++
23+
Programming Language :: Python :: 3
24+
Programming Language :: Python :: 3.7
25+
Programming Language :: Python :: 3.8
26+
Programming Language :: Python :: 3.9
27+
Programming Language :: Python :: 3.10
28+
Topic :: Scientific/Engineering
29+
Topic :: Scientific/Engineering :: Artificial Intelligence
30+
Topic :: Scientific/Engineering :: Medical Science Apps.
31+
Topic :: Scientific/Engineering :: Information Analysis
32+
Topic :: Software Development
33+
Topic :: Software Development :: Libraries
34+
Typing :: Typed
1735

1836
[options]
1937
python_requires = >= 3.7

0 commit comments

Comments
 (0)