A guide to convolution arithmetic for deep learning
Fully Convolutional Networks for Semantic Segmentation