Techniques for modifying an image may be applied to heal texture areas
within the image. A region to be healed in an original image may be
identified, and a differential representation may be calculated for at
least a portion of a texture source image that provides sample texture.
Samples of the texture source image differential representation may be
copied to a location corresponding to the identified modification region
to generate a new differential representation for the modification
region. The new differential representation for the modification region
may be integrated to produce a modified image. In some implementations, a
differential representation may be calculated of boundary pixels that are
outside of and adjacent to the region to be healed in the original image.
Copying samples of the texture source image differential representation
may be performed so as to obtain substantial smoothness between the
copied samples and the differential boundary pixel values.