1. A computer-implemented method comprising: receiving, by a processor, a source image at an original resolution; generating, using a patch-based sampling algorithm, a mapping between a source patch of pixels in a downsampled version of the source image and a target patch of pixels in the downsampled version of the source image, the downsampled version of the source image having a resolution coarser than the original resolution; upsampling the mapping to a resolution finer than the resolution of the downsampled version of the source image; identifying fill content in a region of the original resolution source image corresponding to coordinates of the source patch of pixels in the upsampled mapping; and placing the fill content into a target image.