add RetinaUNet model into Pyhealth, expand usage with sample notebook.#979
Draft
iamkishann wants to merge 23 commits intosunlabuiuc:masterfrom
Draft
add RetinaUNet model into Pyhealth, expand usage with sample notebook.#979iamkishann wants to merge 23 commits intosunlabuiuc:masterfrom
iamkishann wants to merge 23 commits intosunlabuiuc:masterfrom
Conversation
This implementation provides a clean Retina U-Net model for medical image object detection, utilizing standard PyTorch components. It includes various blocks for convolution, residual connections, anchor generation, and heads for classification, bounding box regression, and segmentation. Still on development
Add refactoring to the missing parts of the Initial Retina Unet model implementation based on the original code from the paper repository
Implement training pipeline for Retina U-Net model with logging, device handling, and loss computation.
This script generates a dummy dataset for testing the Retina U-Net training pipeline, creating synthetic images with segmentation masks. It includes functions to create images and masks, as well as to generate and save a dataset with metadata.
This file implements a data loader for the LIDC-IDRI dataset, compatible with the PyHealth framework. It includes functionality for loading images and masks, normalizing, resizing, and applying data augmentation.
This script tests the training pipeline of the Retina U-Net model using a dummy dataset. It verifies data generation, loading, model forward pass, and training loop functionality.
Refactor loss computation and update model parameters.
… docs, remove deprecated alias and print statement
…and label_keys parameters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
add model -> RetiaUnet
add tests -> core/test_retina_unet.py
add example notebook usage and training -> examples/training_retina_unet.ipynb