Difference between UNet and RegUNet? #2970
-
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
Hi @ericspod , Could you please help share some comments here? Thanks in advance. |
Beta Was this translation helpful? Give feedback.
-
RegUNet is for image registration and has layers best suited for that task. Image registration is something we're actively working on in MONAI so there will be more on that topic in the future. The UNet class is meant to be a general purpose class for segmentation though it can be used for other purposes. It's layers can be changed by overridding its methods so it can serve as a template for more specialized versions. Unless you're doing registration this would be the one to use for now. We have other specalized versions of UNet that are meant to be referenc implementations of papers such as DynUNet or UNetR you can have a look at, being reference implementations they don't inherit the basic UNet class. |
Beta Was this translation helpful? Give feedback.
RegUNet is for image registration and has layers best suited for that task. Image registration is something we're actively working on in MONAI so there will be more on that topic in the future. The UNet class is meant to be a general purpose class for segmentation though it can be used for other purposes. It's layers can be changed by overridding its methods so it can serve as a template for more specialized versions. Unless you're doing registration this would be the one to use for now. We have other specalized versions of UNet that are meant to be referenc implementations of papers such as DynUNet or UNetR you can have a look at, being reference implementations they don't inherit the ba…