Texture identification
AssigneeThiagarajar College of Engineering
InventorsSathya Bama Balakrishnan, Raju Srinivasan, Abhaikumar Varadhan
Life of this patent
Estimating the term…
Abstract
Technologies are generally described for determining a texture of an object. In some examples, a method for determining a texture of an object includes receiving a two-dimensional image representative of a surface of the object, estimating a three-dimensional (3D) projection of the image, transforming the 3D projection into a frequency domain, projecting the 3D projection in the frequency domain onto a spherical co-ordinate system, and determining the texture of the surface by analyzing spectral signatures extracted from the 3D projection on the spherical co-ordinate system.
Claims27
A method to determine a texture of a surface of an object, the method comprising:
- receiving an image comprising a two-dimensional (2D) representation of the surface of the object;
- classifying the surface into at least one texture type from a plurality of texture types, wherein the texture type is based on a plurality of parameters for the image;
- using a wavelet transform to generate a scalogram of the surface, wherein the type of wavelet transform is selected based on the texture type of the surface;
- using a Fourier expansion of the scalogram to determine affine invariant features;
- and
- determining the texture of the surface from the affine invariant features.
A system to determine a texture of a surface of an object, the system comprising:
- a processor configured to:
- access an image comprising a two-dimensional (2D) representation of the surface of the object;
- classify the surface into at least one texture type from a plurality of texture types;
- wherein the texture type is based on a plurality of parameters for the image;
- use a wavelet transform to generate a scalogram of the surface, wherein the type of wavelet transform is selected based on the texture type of the surface;
- use a Fourier transform of a scalogram to determine affine invariant features;
- and
- determine the texture of the surface from the affine invariant features.
A non-transitory computer program product, for use in a computing system including a processor and a memory, for implementing a method for performing texture identification of the surface of an object, the computer program product comprising one or more physical non-transitory computer readable medium having stored thereon computer-executable instructions that, when executed by the processor, causes the computing system to:
- receive an image comprising a two-dimensional (2D) representation of the surface of the object;
- classify the surface into at least one texture type from a plurality of texture types, wherein the texture type is based on a plurality of parameters for the image;
- use a wavelet transform to generate a scalogram of the surface, wherein the type of wavelet transform is selected based on the texture type of the surface;
- use a Fourier transform of the scalogram to determine affine invariant features;
- and
- determine the texture of the surface from the affine invariant features.
Dependencies are inferred from the claim text.