Patent Document ID: 7567254
Application ID: 11172593
Patent Status: 1

Claim One:
1. A computer-implemented method for synthesizing texture, comprising: using a general-purpose computing device to perform the following method: obtaining an initialization image containing pixel coordinates; generating for each of the pixel coordinates a deterministic displacement vector having random values that adds a random displacement to each of the pixel coordinates and the deterministic displacement vector having an amplitude that is controllable by a user; and jittering the pixel coordinates in a controllable manner using the deterministic displacement vector and a jitter function to replace the pixel coordinates with jittered pixel coordinates, according to the equation: 
 S I [p ]:=( S l [p]+J l ( p )) mod m , where J l ( p )=└ h l H ( p ) r l +( .5 .5 )┘ where S l [p] is a pixel coordinate at a given resolution level, I, J l is a jitter function, H(p) is a hash function, r l , is a user-specified magnitude of the jitter for the given resolution level, and h l =2 L-I , where L=log 2 m and m is a size of an exemplar, to obtain jittered pixel coordinates to generate synthesized texture coordinates.