0.9.0
版本发布时间: 2022-06-14 02:12:59
Project-MONAI/MONAI最新发布版本:1.4.0(2024-10-17 08:54:28)
Added
-
monai.bundle
primary module with aConfigParser
and command-line interfaces for config-based workflows - Initial release of MONAI bundle specification
- Initial release of volumetric image detection modules including bounding boxes handling, RetinaNet-based architectures
- API preview
monai.data.MetaTensor
- Unified
monai.data.image_writer
to support flexible IO backends including an ITK writer - Various new network blocks and architectures including
SwinUNETR
- DeepEdit interactive training/validation workflow
- NuClick interactive segmentation transforms
- Patch-based readers and datasets for whole-slide imaging
- New losses and metrics including
SurfaceDiceMetric
,GeneralizedDiceFocalLoss
- New pre-processing transforms including
RandIntensityRemap
,SpatialResample
- Multi-output and slice-based inference for
SlidingWindowInferer
-
NrrdReader
for NRRD file support - Torchscript utilities to save models with meta information
- Gradient-based visualization module
SmoothGrad
- Automatic regular source code scanning for common vulnerabilities and coding errors
Changed
- Simplified
TestTimeAugmentation
using de-collate and invertible transforms APIs - Refactoring
monai.apps.pathology
modules intomonai.handlers
andmonai.transforms
- Flexible activation and normalization layers for
TopologySearch
andDiNTS
- Anisotropic first layers for 3D resnet
- Flexible ordering of activation, normalization in
UNet
- Enhanced performance of connected-components analysis using Cupy
-
INSTANCE_NVFUSER
for enhanced performance in 3D instance norm - Support of string representation of dtype in
convert_data_type
- Added new options
iteration_log
,iteration_log
to the logging handlers - Base Docker image upgraded to
nvcr.io/nvidia/pytorch:22.04-py3
fromnvcr.io/nvidia/pytorch:21.10-py3
-
collate_fn
generates more data-related debugging info withdev_collate
Fixed
- Unified the spellings of "meta data", "metadata", "meta-data" to "metadata"
- Various inaccurate error messages when input data are in invalid shapes
- Issue of computing symmetric distances in
compute_average_surface_distance
- Unnecessary layer
self.conv3
inUnetResBlock
- Issue of torchscript compatibility for
ViT
and self-attention blocks - Issue of hidden layers in
UNETR
-
allow_smaller
in spatial cropping transforms - Antialiasing in
Resize
- Issue of bending energy loss value at different resolutions
-
kwargs_read_csv
inCSVDataset
- In-place modification in
Metric
reduction -
wrap_array
forensure_tuple
- Contribution guide for introducing new third-party dependencies
Removed
- Deprecated
nifti_writer
,png_writer
in favor ofmonai.data.image_writer
- Support for PyTorch 1.6