1. A method comprising: calculating a Fourier transform of an image comprising at least one regular texture, wherein a regular texture is comprised of a repeating or periodic pattern having different orientations; extracting a plurality of arrays, from the Fourier transform utilizing, for each of the plurality of arrays, one of a plurality of templates each of said templates corresponding to a texture orientation; calculating a maximum value for each of the plurality of arrays; identifying each of the plurality of arrays having a calculated maximum value greater than a predetermined threshold; and automatically determining, for each of the plurality of identified arrays, the texture orientation of the template utilized to extract the identified one of the plurality of arrays.