-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature added: Get WSI at mpp #7574
base: dev
Are you sure you want to change the base?
Feature added: Get WSI at mpp #7574
Commits on Mar 22, 2024
-
Added function get_img_at_mpp to class OpenSlideWSIReader of module w…
…si_reader.py
Nikolas Schmitz committedMar 22, 2024 Configuration menu - View commit details
-
Copy full SHA for f3e7d03 - Browse repository at this point
Copy the full SHA f3e7d03View commit details -
Added get_img_at_mpp to class CuCIMWSIReader
Nikolas Schmitz committedMar 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 88002e8 - Browse repository at this point
Copy the full SHA 88002e8View commit details
Commits on Mar 24, 2024
-
Added function get_img_at_mpp to class TifffileWSIReader; changed res…
…izing function to Image.resize, cucim.skimage.transform.resize
Nikolas Schmitz committedMar 24, 2024 Configuration menu - View commit details
-
Copy full SHA for a9fe772 - Browse repository at this point
Copy the full SHA a9fe772View commit details -
Nikolas Schmitz committed
Mar 24, 2024 Configuration menu - View commit details
-
Copy full SHA for feac0dc - Browse repository at this point
Copy the full SHA feac0dcView commit details -
Nikolas Schmitz committed
Mar 24, 2024 Configuration menu - View commit details
-
Copy full SHA for 8194026 - Browse repository at this point
Copy the full SHA 8194026View commit details
Commits on Mar 27, 2024
-
Stein's Unbiased Risk Estimator (SURE) loss and Conjugate Gradient (P…
…roject-MONAI#7308) ### Description Based on the discussion topic [here](Project-MONAI#7161 (comment)), we implemented the Conjugate-Gradient algorithm for linear operator inversion, and Stein's Unbiased Risk Estimator (SURE) [1] loss for ground-truth-date free diffusion process guidance that is proposed in [2] and illustrated in the algorithm below: <img width="650" alt="Screenshot 2023-12-10 at 10 19 25 PM" src="https://github.com/Project-MONAI/MONAI/assets/8581162/97069466-cbaf-44e0-b7a7-ae9deb8fd7f2"> The Conjugate-Gradient (CG) algorithm is used to solve for the inversion of the linear operator in Line-4 in the algorithm above, where the linear operator is too large to store explicitly as a matrix (such as FFT/IFFT of an image) and invert directly. Instead, we can solve for the linear inversion iteratively as in CG. The SURE loss is applied for Line-6 above. This is a differentiable loss function that can be used to train/giude an operator (e.g. neural network), where the pseudo ground truth is available but the reference ground truth is not. For example, in the MRI reconstruction, the pseudo ground truth is the zero-filled reconstruction and the reference ground truth is the fully sampled reconstruction. The reference ground truth is not available due to the lack of fully sampled. **Reference** [1] Stein, C.M.: Estimation of the mean of a multivariate normal distribution. Annals of Statistics 1981 [[paper link](https://projecteuclid.org/journals/annals-of-statistics/volume-9/issue-6/Estimation-of-the-Mean-of-a-Multivariate-Normal-Distribution/10.1214/aos/1176345632.full)] [2] B. Ozturkler et al. SMRD: SURE-based Robust MRI Reconstruction with Diffusion Models. MICCAI 2023 [[paper link](https://arxiv.org/pdf/2310.01799.pdf)] ### 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). - [x] New tests added to cover the changes. - [x] Integration tests passed locally by running `./runtests.sh -f -u --net --coverage`. - [x] Quick tests passed locally by running `./runtests.sh --quick --unittests --disttests`. - [x] In-line docstrings updated. - [x] Documentation updated, tested `make html` command in the `docs/` folder. --------- Signed-off-by: chaoliu <chaoliu@nvidia.com> Signed-off-by: cxlcl <chaoliucxl@gmail.com> Signed-off-by: chaoliu <chaoliucxl@gmail.com> Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> Co-authored-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> Signed-off-by: Nikolas Schmitz <nikolas.schmitz@rwth-aachen.de>
Configuration menu - View commit details
-
Copy full SHA for 4df0b4b - Browse repository at this point
Copy the full SHA 4df0b4bView commit details -
Renamed function to get_wsi_at_mpp
Signed-off-by: Nikolas Schmitz <nikolas.schmitz@rwth-aachen.de>
Configuration menu - View commit details
-
Copy full SHA for d989c18 - Browse repository at this point
Copy the full SHA d989c18View commit details -
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci Signed-off-by: Nikolas Schmitz <nikolas.schmitz@rwth-aachen.de>
Configuration menu - View commit details
-
Copy full SHA for 105f00b - Browse repository at this point
Copy the full SHA 105f00bView commit details -
Signed-off-by: Nikolas Schmitz <nikolas.schmitz@rwth-aachen.de>
Configuration menu - View commit details
-
Copy full SHA for 5db27c1 - Browse repository at this point
Copy the full SHA 5db27c1View commit details -
auto updates (Project-MONAI#7577)
Signed-off-by: monai-bot <monai.miccai2019@gmail.com> Signed-off-by: monai-bot <monai.miccai2019@gmail.com> Signed-off-by: Nikolas Schmitz <nikolas.schmitz@rwth-aachen.de>
Configuration menu - View commit details
-
Copy full SHA for 18e82bd - Browse repository at this point
Copy the full SHA 18e82bdView commit details -
Signed-off-by: Nikolas Schmitz <nikolas.schmitz@rwth-aachen.de>
Configuration menu - View commit details
-
Copy full SHA for 5bb531e - Browse repository at this point
Copy the full SHA 5bb531eView commit details -
Signed-off-by: Nikolas Schmitz <nikolas.schmitz@rwth-aachen.de>
Configuration menu - View commit details
-
Copy full SHA for 5214c56 - Browse repository at this point
Copy the full SHA 5214c56View commit details -
Remove nested error propagation on
ConfigComponent
instantiate (Pro……ject-MONAI#7569) Fixes Project-MONAI#7451 ### Description Reduces the length of error messages and error messages being propagated twice. This helps debug better when long `ConfigComponent`s are being instantiated. Refer to issue Project-MONAI#7451 for more details ### 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`. - [x] 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: Suraj Pai <b.pai@maastrichtuniversity.nl> Co-authored-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3f055a9 - Browse repository at this point
Copy the full SHA 3f055a9View commit details -
2872 implementation of mixup, cutmix and cutout (Project-MONAI#7198)
Fixes Project-MONAI#2872 ### Description Implementation of mixup, cutmix and cutout as described in the original papers. Current implementation support both, the dictionary-based batches and tuples of tensors. ### 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). - [x] New tests added to cover the changes. - [ ] Integration tests passed locally by running `./runtests.sh -f -u --net --coverage`. - [x] Quick tests passed locally by running `./runtests.sh --quick --unittests --disttests`. - [x] In-line docstrings updated. - [x] Documentation updated, tested `make html` command in the `docs/` folder. --------- Signed-off-by: Juan Pablo de la Cruz Gutiérrez <juampatronics@gmail.com> Signed-off-by: monai-bot <monai.miccai2019@gmail.com> Signed-off-by: elitap <elias.tappeiner@gmx.at> Signed-off-by: Felix Schnabel <f.schnabel@tum.de> Signed-off-by: YanxuanLiu <yanxuanl@nvidia.com> Signed-off-by: ytl0623 <david89062388@gmail.com> Signed-off-by: Dženan Zukić <dzenan.zukic@kitware.com> Signed-off-by: KumoLiu <yunl@nvidia.com> Signed-off-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> Signed-off-by: Ishan Dutta <ishandutta0098@gmail.com> Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: kaibo <ktang@unc.edu> Signed-off-by: heyufan1995 <heyufan1995@gmail.com> Signed-off-by: binliu <binliu@nvidia.com> Signed-off-by: axel.vlaminck <axel.vlaminck@gmail.com> Signed-off-by: Ibrahim Hadzic <ibrahimhadzic45@gmail.com> Signed-off-by: Behrooz <3968947+drbeh@users.noreply.github.com> Signed-off-by: Timothy Baker <bakertim@umich.edu> Signed-off-by: Mathijs de Boer <m.deboer-41@umcutrecht.nl> Signed-off-by: Fabian Klopfer <fabian.klopfer@ieee.org> Signed-off-by: Lucas Robinet <robinet.lucas@iuct-oncopole.fr> Signed-off-by: Lucas Robinet <67736918+Lucas-rbnt@users.noreply.github.com> Signed-off-by: chaoliu <chaoliu@nvidia.com> Signed-off-by: cxlcl <chaoliucxl@gmail.com> Signed-off-by: chaoliu <chaoliucxl@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: monai-bot <64792179+monai-bot@users.noreply.github.com> Co-authored-by: elitap <elitap@users.noreply.github.com> Co-authored-by: Felix Schnabel <f.schnabel@tum.de> Co-authored-by: YanxuanLiu <104543031+YanxuanLiu@users.noreply.github.com> Co-authored-by: ytl0623 <david89062388@gmail.com> Co-authored-by: Dženan Zukić <dzenan.zukic@kitware.com> Co-authored-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> Co-authored-by: YunLiu <55491388+KumoLiu@users.noreply.github.com> Co-authored-by: Ishan Dutta <ishandutta0098@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kaibo Tang <ktang@unc.edu> Co-authored-by: Yufan He <59374597+heyufan1995@users.noreply.github.com> Co-authored-by: binliunls <107988372+binliunls@users.noreply.github.com> Co-authored-by: Ben Murray <ben.murray@gmail.com> Co-authored-by: axel.vlaminck <axel.vlaminck@gmail.com> Co-authored-by: Mingxin Zheng <18563433+mingxin-zheng@users.noreply.github.com> Co-authored-by: Ibrahim Hadzic <ibrahimhadzic45@gmail.com> Co-authored-by: Dr. Behrooz Hashemian <3968947+drbeh@users.noreply.github.com> Co-authored-by: Timothy J. Baker <62781117+tim-the-baker@users.noreply.github.com> Co-authored-by: Mathijs de Boer <8137653+MathijsdeBoer@users.noreply.github.com> Co-authored-by: Mathijs de Boer <m.deboer-41@umcutrecht.nl> Co-authored-by: Fabian Klopfer <fabian.klopfer@ieee.org> Co-authored-by: Yiheng Wang <68361391+yiheng-wang-nv@users.noreply.github.com> Co-authored-by: Lucas Robinet <67736918+Lucas-rbnt@users.noreply.github.com> Co-authored-by: Lucas Robinet <robinet.lucas@iuct-oncopole.fr> Co-authored-by: cxlcl <chaoliucxl@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3264079 - Browse repository at this point
Copy the full SHA 3264079View commit details
Commits on Apr 9, 2024
-
Merge branch 'dev' into 4980-get-wsi-at-mpp
Signed-off-by: Dr. Behrooz Hashemian <3968947+drbeh@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 22ecc8c - Browse repository at this point
Copy the full SHA 22ecc8cView commit details
Commits on Jul 31, 2024
-
Updated function get_wsi_at_mpp; added function _resize_to_mpp_res to…
… reduce redundancy; for get_mpp of TiffFileWSIReader: added check to prevent division by zero error.
Configuration menu - View commit details
-
Copy full SHA for 6fcc4a6 - Browse repository at this point
Copy the full SHA 6fcc4a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b0c9ba - Browse repository at this point
Copy the full SHA 4b0c9baView commit details
Commits on Aug 2, 2024
-
Merge branch 'dev' into 4980-get-wsi-at-mpp
Signed-off-by: Nikolas Schmitz <144900452+NikolasSchmitz@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d1a5e28 - Browse repository at this point
Copy the full SHA d1a5e28View commit details -
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Configuration menu - View commit details
-
Copy full SHA for 66508e9 - Browse repository at this point
Copy the full SHA 66508e9View commit details
Commits on Aug 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 441b462 - Browse repository at this point
Copy the full SHA 441b462View commit details -
Configuration menu - View commit details
-
Copy full SHA for d73d739 - Browse repository at this point
Copy the full SHA d73d739View commit details -
Configuration menu - View commit details
-
Copy full SHA for feb6828 - Browse repository at this point
Copy the full SHA feb6828View commit details -
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Configuration menu - View commit details
-
Copy full SHA for 5461801 - Browse repository at this point
Copy the full SHA 5461801View commit details
Commits on Aug 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e8c1544 - Browse repository at this point
Copy the full SHA e8c1544View commit details
Commits on Aug 11, 2024
-
Added a function _compute_mpp_tolerances which checks the mpp toleran…
…ces to BaseWSIReader; Edited docstrings
Configuration menu - View commit details
-
Copy full SHA for 59683bc - Browse repository at this point
Copy the full SHA 59683bcView commit details -
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Configuration menu - View commit details
-
Copy full SHA for 547442e - Browse repository at this point
Copy the full SHA 547442eView commit details
Commits on Aug 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3e337b0 - Browse repository at this point
Copy the full SHA 3e337b0View commit details
Commits on Aug 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cc55b8a - Browse repository at this point
Copy the full SHA cc55b8aView commit details
Commits on Sep 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9eca8de - Browse repository at this point
Copy the full SHA 9eca8deView commit details
Commits on Sep 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a8bb436 - Browse repository at this point
Copy the full SHA a8bb436View commit details
Commits on Sep 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6094ffd - Browse repository at this point
Copy the full SHA 6094ffdView commit details