Patent ID: 9117262
Filing Date: 2015-08-25
Classification: G06N,G06T

Abstract:
1. A method comprising: generating, by an image manipulation application executed by a processing device, a plurality of training patch pairs comprising a plurality of training input patches and a plurality of training output patches, wherein each training patch pair comprises a respective training input patch from a training input image and a respective training output patch from a training output image, wherein the training input image and the training output image include at least some of the same image content; determining, by the image manipulation application, a plurality of patch-pair functions from at least some of the plurality of training patch pairs, wherein each patch-pair function of the plurality of patch-pair functions corresponds to a modification to a respective training input patch to generate a respective training output patch; receiving, by the image manipulation application, an input image; and generating, by the image manipulation application, an output image from the input image by applying at least some of the plurality of patch-pair functions based on at least some of a plurality of input patches of the input image, wherein applying the at least some of the plurality of patch-pair functions based on the at least some of the plurality of input patches of the input image comprises, for each input patch of the at least some of the plurality of input patches: