Skip to content

Commit 98b6a15

Browse files
Lazy resampling entry for whats_new_1_2 (#6590)
Fixes #6580. ### Description Added Lazy resampling entry to the markdown ### 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: Ben Murray <[email protected]> Co-authored-by: Eric Kerfoot <[email protected]>
1 parent 575954c commit 98b6a15

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

Diff for: docs/source/whatsnew_1_2.md

+18
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
- MetricsReloaded integration
77
- Bundle workflow APIs
88
- Modular patch inference
9+
- Lazy resampling for preprocessing
910

1011
## Auto3DSeg enhancements and benchmarks
1112
Auto3DSeg is an innovative solution for 3D medical image segmentation, leveraging the advancements in MONAI and GPUs for algorithm development and deployment.
@@ -57,3 +58,20 @@ to construct the result image corresponding to the input image. Although dependi
5758
the exact implementations of a patch inference may vary, the overall process of splitting, running inference, and merging the results remains the same.
5859
In this release, we have created a modular design for patch inference, which defines the overall process while abstracting away the specific
5960
behavior of how to split the image into patches, how to pre and post process each patch, and how to merge the output patches.
61+
62+
## Lazy Resampling for preprocessing
63+
Lazy Resampling is a new, experimental feature for preprocessing. It works under
64+
the hood along with MONAI transforms to combine adjacent spatial and
65+
cropping transforms into a single operation. This allows MONAI to reduce the number of data resamples
66+
a pipeline undergoes. Depending on the preprocessing pipeline, it can potentially:
67+
68+
* reduce processing time
69+
* reduce processing memory
70+
* reduce incidental artifacts added by resampling
71+
* preserve data that would otherwise be cropped and replaced with padding
72+
73+
Lazy Resampling pipelines can use a mixture of MONAI and non-MONAI transforms, so
74+
should work with almost all existing pipelines simply by setting `lazy=True`
75+
on MONAI `Compose` instances. See the
76+
[Lazy Resampling topic](https://docs.monai.io/en/stable/lazy_resampling.html)
77+
in the documentation for more details.

0 commit comments

Comments
 (0)