(Full PyTorch Code Reference: https://github.com/milesial/Pytorch-UNet)

1 Introduction

Network does not have any fully connected layers and only uses the valid part of each convolution

→ This strategy allows the seamless segmentation of arbitrarily large images by an overlap-tile strategy (so there are no pad maybe)

IMG_E24DA8F46F98-1.jpeg

Very little training data available → use excessive data augmentation (by applying elastic deformations to the available training images)

Propose the use of a weighted loss: the separating background labels b/w touching cells → obtain a large weight in the loss function

2 Network Architecture

Consists of a contracting path (left side) and an expansive path (right side)

IMG_7254B5462001-1.jpeg