1. A computer-implemented method comprising: generating synthesized patches for an unknown region in an input image, the synthesized patches being automatically generated from a known region in the input image based on information from one or more curves specified with respect to the unknown region, the one or more curves specifying missing structure in the unknown region; and propagating structure to the unknown region with the synthesized patches.