This document discusses different deep learning approaches for image segmentation. It covers using convolutional neural networks (CNNs), recurrent neural networks (RNNs), and generative adversarial networks (GANs). For CNNs, it describes fully convolutional networks, deconvolution networks, U-Net, and other models. For RNNs, it discusses multi-dimensional RNNs, scene labeling with LSTMs, turned and pyramid RNNs, and grid LSTMs. It also reviews Pix2Pix and other GAN-based models for image segmentation tasks.