Shape feature extraction and classification
First Claim
1. A computer-implemented method for analyzing an image, the method comprising:
- receiving an image, wherein the image comprises an object;
extracting invariant shape features of the object using a generalized invariant feature descriptor; and
classifying the object based on the extracted invariant shape features.
5 Assignments
0 Petitions
Accused Products
Abstract
System and method for analyzing an image. A received image, comprising an object or objects, is optionally preprocessed. Invariant shape features of the object(s) are extracted using a generalized invariant feature descriptor. The generalized invariant feature descriptor may comprise a generalized invariant feature vector comprising components corresponding to attributes of each object, e.g., related to circularity, elongation, perimeter-ratio-based convexity, area-ratio-based convexity, hole-perimeter-ratio, hole-area-ratio, and/or functions of Hu Moment 1 and/or Hu Moment 2. Non-invariant features, e.g., scale and reflection, may be extracted to form corresponding feature vectors. The object is classified by computing differences between the generalized invariant feature vector (and optionally, non-invariant feature vectors) and respective generalized invariant feature vectors corresponding to reference objects, determining a minimum difference corresponding to a closest reference object or class of reference objects of the plurality of reference objects, and outputting an indication of the closest reference object or class as the classification.
127 Citations
54 Claims
-
1. A computer-implemented method for analyzing an image, the method comprising:
-
receiving an image, wherein the image comprises an object;
extracting invariant shape features of the object using a generalized invariant feature descriptor; and
classifying the object based on the extracted invariant shape features. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A medium configured for analyzing an image, wherein the medium is configured to implement:
-
storing an image, wherein the image comprises an object;
extracting invariant shape features of the object using a generalized invariant feature descriptor; and
classifying the object based on the extracted invariant shape features. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A system for performing object analysis, the system comprising:
-
a processor;
a memory medium coupled to the processor, wherein the memory medium stores an image, wherein the image comprises an object, and wherein the memory medium stores program instructions which are executable by the processor to;
extract invariant shape features of the object using a generalized invariant feature descriptor; and
classify the object based on the extracted invariant shape features. - View Dependent Claims (48, 49, 50)
-
-
51. A system for analyzing an image, the system comprising:
-
means for receiving an image, wherein the image comprises an object;
means for extracting invariant shape features of the object using a generalized invariant feature descriptor; and
means for classifying the object based on the extracted invariant shape features. - View Dependent Claims (52, 54)
-
-
53. The system of clam 52, wherein the generalized invariant feature descriptor comprises a generalized invariant feature vector comprising respective components corresponding to:
-
circularity of the object;
elongation of the object;
perimeter-ratio-based convexity of the object;
area-ratio-based convexity of the object;
hole-perimeter-ratio of the object;
hole-area-ratio of the object;
a function of Hu Moment 1 of the object; and
a function of Hu Moment 2 of the object.
-
Specification