Method and system for determining object pose from images
First Claim
1. A method of identifying an object or structured parts of an object in an image, the method comprising the steps of:
- creating a set of templates, the set containing a template for each of a number of predetermined object parts and applying said template to an area of interest in an image where it is hypothesised that an object part is present;
analysing image pixels in the area of interest to determine the probability that it contains the object part;
applying other templates from the set of templates to other areas of interest in the image to determine the probability that said area of interest belongs to a corresponding object part and arranging the templates in a configuration;
calculating the likelihood that the configuration represents an object or structured parts of an object; and
calculating other configurations and comparing said configurations to determine the configuration that is most likely to represent an object or structured part of an object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for identifying an object or structured parts of an object in an image. A set of templates are created for each of a number of the parts of the object and the templates are applied to an area of interest in an image where it is hypothesised that an object part is present. The image is analysed to determine the probability that it contains the object part. Thereafter, other templates are applied to other areas of interest in the image to determine the probability that this area of interest belongs to a corresponding object part. The templates are then arranged in a configuration and the likelihood that the configuration represents an object or structured parts of an object is calculated. This is calculated for other configurations and the configuration that is most likely to represent an object or structured part of an object is determined. The method and system can be applied to creating a markerless motion capture system and has other applications in image processing.
68 Citations
37 Claims
-
1. A method of identifying an object or structured parts of an object in an image, the method comprising the steps of:
-
creating a set of templates, the set containing a template for each of a number of predetermined object parts and applying said template to an area of interest in an image where it is hypothesised that an object part is present;
analysing image pixels in the area of interest to determine the probability that it contains the object part;
applying other templates from the set of templates to other areas of interest in the image to determine the probability that said area of interest belongs to a corresponding object part and arranging the templates in a configuration;
calculating the likelihood that the configuration represents an object or structured parts of an object; and
calculating other configurations and comparing said configurations to determine the configuration that is most likely to represent an object or structured part of an object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for identifying an object or structured parts of an object in an image, the system comprising:
-
a set of templates, the set containing a template for each of a number of predetermined object parts applicable to an area of interest in an image where it is hypothesised that an object part is present;
analysis means for determining the probability that the area of interest contains the object part;
configuring means capable of arranging the applied templates in a configuration;
calculating means to calculate the likelihood that the configuration represents an object or structured parts of an object for a plurality of configurations; and
comparison means to compare configurations so as to determine the configuration that is most likely to represent an object or structured part of an object. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32)
-
-
31. (canceled)
-
33. (canceled)
-
34. A computer program comprising program instructions for causing a computer to perform the method of
creating a set of templates the set containing a template for each of a number of predetermined object parts and applying said template to an area of interest in an image where it is hypothesised that an object part is present; -
analysing image pixels in the area of interest to determine the probability that it contains the object part;
applying other templates from the set of templates to other areas of interest in the image to determine the probability that said area of interest belongs to a corresponding object part and arranging the templates in a configuration;
calculating the likelihood that the configuration represents an object or structured parts of an object; and
calculating other configurations and comparing said configurations to determine the configuration that is most likely to represent an object or structured part of an object. - View Dependent Claims (35)
-
-
36. (canceled)
-
37. A markerless motion capture system comprising imaging means and a system for identifying an object or structured parts of an object in an image wherein the system includes:
-
a set of templates, the set containing a template for each of a number of predetermined object parts applicable to an area of interest in an image where it is hypothesised that an object part is present;
analysis means for determining the probability that the area of interest contains the object part;
configuring means capable of arranging the applied templates in a configuration;
calculating means to calculate the likelihood that the configuration represents an object or structured parts of an object for a plurality of configurations; and
comparison means to compare configurations so as to determine the configuration that is most likely to represent an object or structured part of an object.
-
Specification