Content-aware fill is a tool used by photographers to fill in unwanted or missing parts of images. The paper Semantic Image Inpainting with Perceptual and Contextual Losses, by Raymond A. Yeh, Chen Chen, Teck Yian Lim, Alexander G. Schwing, Mark Hasegawa-Johnson, Minh N., 2016 uses a DCGAN for image completion, and it learns how to fill in parts of images.