Skip to content
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

Unet #95

Open
wants to merge 4 commits into
base: dev
Choose a base branch
from
Open

Unet #95

Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
add u-net to docs. Also add example notebook for training hovernet wh…
…ich was missing
  • Loading branch information
jacob-rosenthal committed Feb 18, 2021
commit 9c4b086d02cc26b374e60c6432a6dc1ecf410d8b
1 change: 1 addition & 0 deletions docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ Dana-Farber Cancer Institute.
examples/link_stain_normalization
examples/link_nucleus_detection
examples/link_preprocessing_pipeline
examples/link_train_hovernet

.. toctree::
:maxdepth: 2
Expand Down
28 changes: 18 additions & 10 deletions docs/source/models.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,28 @@ Models

``PathML`` comes with several model architectures ready to use out of the box.

.. table::
:widths: 20, 20, 60
.. list-table:: Models included in PathML
:widths: 15, 70, 15
:header-rows: 1

===================================== ============ =============
Model Reference Description
===================================== ============ =============
U-net (in progress) [Unet]_ A model for segmentation in biomedical images
:class:`~pathml.ml.hovernet.HoVerNet` [HoVerNet]_ A model for nucleus segmentation and classification in H&E images
===================================== ============ =============
* - Model
- Description
- Reference
* - :class:`~pathml.ml.unet.UNet`
- A standard general-purpose model designed for segmentation in biomedical images.
Architecture consists of an 4 encoder blocks followed by 4 decoder blocks.
Skip connections propagate information from each layer of the encoder to the corresponding layer in
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

layer of same dimension

the decoder.
- [Unet]_
* - :class:`~pathml.ml.hovernet.HoVerNet`
- A model for simultaneous nucleus segmentation and classification in H&E images.
Architecture consists of a single encoder with three separate decoder branches: one to perform binary
classification of nuclear pixels (NP), one to compute horizontal and vertical nucleus maps (HV), and one which
is used in the classification setting to perform classification of nuclear pixels (NC).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

verbose

- [HoVerNet]_

You can also use models from `torchvision.models <https://pytorch.org/docs/stable/torchvision/models.html>`_, or create your own!

In many cases, model parameters (weights) for pretrained networks may be available for use through the Model Repository.

References
----------

Expand Down