LEARNING PART-BASED MODELS OF OBJECTS
First Claim
1. A computer implemented method for learning part-based object models from a set of digital representations of images, the method comprising:
- receiving a set of digital representations of images, each image having at least one object;
for each image;
extracting one or more shape features and appearance features from the image;
generating one or more shape models of the object based on the shape features, a shape model corresponding to a part of the object;
computing an appearance model for each shape model of the object based on the appearance features;
selecting one or more shape models and appearance models as reference shape models and appearance models of the object; and
storing the reference shape models and appearance models of the images.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are disclosed for learning part-based object models during a learning phase from training images and applying the learned object models to an input image during runtime. The learned part-based object models are augmented by appearance-based models of the objects. The part-based object models correspond to the shapes of the parts of an object. The appearance-based models provide additional appearance cues to the object models for object classification. The approach to learning part-based object models has the capability of learning object models without using viewpoint labels of the objects. The learning is also invariant to scale and in-plane rotation of the objects.
-
Citations
26 Claims
-
1. A computer implemented method for learning part-based object models from a set of digital representations of images, the method comprising:
-
receiving a set of digital representations of images, each image having at least one object; for each image; extracting one or more shape features and appearance features from the image; generating one or more shape models of the object based on the shape features, a shape model corresponding to a part of the object; computing an appearance model for each shape model of the object based on the appearance features; selecting one or more shape models and appearance models as reference shape models and appearance models of the object; and storing the reference shape models and appearance models of the images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for learning part-based object models from a set of digital representations of images, the system comprising:
-
an image pre-processing module for; receiving a set of digital representations of images, each image having at least one object; and for each image; extracting one or more shape features and appearance features from the image; generating one or more shape models of the object based on the shape features, a shape model corresponding to a part of the object; an appearance module for computing an appearance model for each shape model of the object based on the appearance features; and a part-based object module for; for each image, selecting one or more shape models and appearance models as reference shape models and appearance models of the object; and storing the reference shape models and appearance models of the images. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium storing executable computer program code for learning part-based object models from a set of digital representations of images, the computer program code comprising instructions for:
-
receiving a set of digital representations of images, each image having at least one object; for each image; extracting one or more shape features and appearance features from the image; generating one or more shape models of the object based on the shape features, a shape model corresponding to a part of the object; computing an appearance model for each shape model of the object based on the appearance features; selecting one or more shape models and appearance models as reference shape models and appearance models of the object; and storing the reference shape models and appearance models of the images. - View Dependent Claims (18, 19, 20)
-
-
21. A computer implemented method for classifying an object contained in digital representation of an image, the method comprising:
-
receiving one or more reference shape models and appearance models; generating one or more shape models of the object based on shape features extracted from the image, a shape model corresponding to a part of the object; comparing the generated shape models with the reference shape models; selecting one or more candidate shape models of the object based on the comparison; augmenting each candidate shape model with a corresponding appearance model of the object; and determining classification of the object based on the augmented candidate shape models. - View Dependent Claims (22)
-
-
23. A computer system for classifying an object contained in digital representation of an image, the system comprising:
an inference module for; receiving one or more reference shape models and appearance models; generating one or more shape models of the object based on shape features extracted from the image, a shape model corresponding to a part of the object; comparing the generated shape models with the reference shape models; selecting one or more candidate shape models of the object based on the comparison; augmenting each candidate shape model with a corresponding appearance model of the object; and determining classification of the object based on the augmented candidate shape models. - View Dependent Claims (24)
-
25. A non-transitory computer-readable storage medium storing executable computer program code for classifying an object contained in digital representation of an image, the computer program code comprising instructions for:
-
receiving one or more reference shape models and appearance models; generating one or more shape models of the object based on shape features extracted from the image, a shape model corresponding to a part of the object; comparing the generated shape models with the reference shape models; selecting one or more candidate shape models of the object based on the comparison; augmenting each candidate shape model with a corresponding appearance model of the object; and determining classification of the object based on the augmented candidate shape models. - View Dependent Claims (26)
-
Specification