Method and apparatus for texture analysis and replicability determination
First Claim
1. A processor-implemented method of analyzing an information signal having a texture, the method comprising the steps of:
- extracting texture-related features from the information signal; and
generating an output signal representative of at least one of a directionality, a symmetry and a, regularity of the texture, based on the extracted features, wherein the step of extracting texture-related features further includes the step of computing a feature vector as
1 Assignment
0 Petitions
Accused Products
Abstract
An image or other information signal having a texture is analyzed along perceptual dimensions such as directionality, symmetry, regularity and type of regularity. A wavelet decomposition or other type of filtering operation is first applied to the information signal, in order to generate oriented subbands. Texture-related features, e.g., coarse features, vertical edges, horizontal edges, corners, etc., are then extracted from the subbands. The extracted features are then used to characterize the above-noted perceptual dimensions of the texture. A classification process may subsequently be used to classify the texture as directional, symmetric, regular and/or having a particular regularity type, e.g., a small, medium or large regularity, based on comparison with established thresholds. Advantageously, the classification process can also be used to determine the replicability of the texture.
35 Citations
22 Claims
-
1. A processor-implemented method of analyzing an information signal having a texture, the method comprising the steps of:
-
extracting texture-related features from the information signal; and
generating an output signal representative of at least one of a directionality, a symmetry and a, regularity of the texture, based on the extracted features, wherein the step of extracting texture-related features further includes the step of computing a feature vector as - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A processor-implemented method of analyzing an information signal having a texture, the method comprising the steps of:
-
extracting texture-related features from-the information signal;
generating an output signal representative of at least one of a directionality, a symmetry and a regularity of the texture, based on the extracted features; and
determining replicability of the texture utilizing one or more of the directionality, the symmetry, the regularity and a regularity type of the texture wherein the step of determining replicability of the texture further includes the steps of;
determining the directionality of the texture; and
identifying the texture as replicable if the texture has a designated directionality, wherein if the texture is not identified as replicable based on the directionality, the step of determining replicability of the texture further includes the steps of;
determining the symmetry of the texture; and
identifying the texture as non-replicable if the texture does not have a designated symmetry. - View Dependent Claims (11, 12)
determining the regularity of the texture; and
identifying the texture as non-replicable if the texture does not have a designated regularity.
-
-
12. The method of claim 11 wherein if the texture has a designated regularity, the step of determining replicability of the texture further includes the steps of:
-
determining a type of the regularity of the texture;
identifying the texture as replicable if the regularity type is small; and
identifying the texture as non-replicable if the regularity type is medium or large.
-
-
13. An apparatus for processing an information signal having a texture, the apparatus comprising:
-
a filter bank for extracting texture-related features from the information signal, wherein the extracted features are used to determine at least one of a directionality, a symmetry and a regularity of the texture, and to determine replicability of the texture utilizing one or more of the directional, the symmetry, the regularity and a regularity type of the texture, wherein a feature vector is computed as - View Dependent Claims (14, 15, 17, 18)
-
-
16. The apparatus of claim 16 wherein the filter bank further includes:
-
a first filter for extracting vertical edges of the information signal utilizing a first subband of the wavelet decomposition; and
a second filter for extracting horizontal edges of the information signal utilizing a second subband of the wavelet decomposition.
-
-
19. An apparatus for processing an information signal having a texture, the apparatus comprising:
-
a memory for storing at least a portion of the information signal; and
a processor coupled to the memory and operative to implement a filter bank for extracting texture-related features from the information signal and to determine at least one of a directionality, a symmetry and a regularity of the texture based on the extracted features, wherein the processor is further operative to extract the texture-related features by computing a feature vector of the form - View Dependent Claims (20, 21)
-
-
22. A machine-readable medium storing one or more software programs for processing an information signal having a texture, wherein the one or more software programs when executed by a processor include:
-
a step for extracting texture-related features from the information signal;
a step for generating an output signal representative of at least one of a directionality, a symmetry and a regularity of the texture, based on the extracted features; and
a step for determining replicability of the texture utilizing one or more of the directionality, the symmetry, the regularity and a regularity type of the texture, wherein the step of extracting texture-related features further includes the step of computing a feature vector as
-
Specification