Classification of objects as well as recognition of their position and orientation in space
First Claim
1. A method for, determining at least one of an object classification, an object position, and an object orientation in space, comprising the steps of:
- generating measurement object data points of a measurement object surface using a distance resolving receiver unit;
using the measurement object data points in conjunction with model object data determined in advance to propose and verify a hypothesis on at least one of a class, a position, and an orientation of a measurement object,wherein a plurality of different hypothesis tests are cascaded in such a way, that only on verification of a hypothesis through a hypothesis test is a subsequent hypothesis test carried out within this cascade, the hypothesis tests continuing until either;
a hypothesis is falsified by failure of a hypothesis test, ora hypothesis is verified as a whole through a complete run through a cascade without falsification,wherein the hypotheses tests include a bounding box test in which a selection of measurement object data points is tested to see whether they lie within an envelope body of the measurement object, a range image test, a position and orientation optimization test in which measurement object data points are brought into an optimal match with a surface grid of a measurement object, and a nearest neighbour test where the 0th iteration of the position optimization is based on a selection of the measurement object data points.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for the classification of objects (16) and/or the recognition of their position and/or their orientation in space is set forth, wherein measurement object data points of a measurement object surface are generated using a distance resolving receiver unit (18) and, with the aid of model object data determined in advance, hypotheses on the class, the position and/or the orientation of a measurement object (16) are proposed and verified from the measurement object data points. A plurality of different hypothesis tests can be executed cascaded in such a way that only on verification of a hypothesis through a hypothesis test is a subsequent hypothesis test carried out within this cascade, until either a hypothesis is falsified by the failure of a hypothesis test or a hypothesis is verified as a whole through a complete run through a cascade without falsification.
11 Citations
20 Claims
-
1. A method for, determining at least one of an object classification, an object position, and an object orientation in space, comprising the steps of:
-
generating measurement object data points of a measurement object surface using a distance resolving receiver unit; using the measurement object data points in conjunction with model object data determined in advance to propose and verify a hypothesis on at least one of a class, a position, and an orientation of a measurement object, wherein a plurality of different hypothesis tests are cascaded in such a way, that only on verification of a hypothesis through a hypothesis test is a subsequent hypothesis test carried out within this cascade, the hypothesis tests continuing until either; a hypothesis is falsified by failure of a hypothesis test, or a hypothesis is verified as a whole through a complete run through a cascade without falsification, wherein the hypotheses tests include a bounding box test in which a selection of measurement object data points is tested to see whether they lie within an envelope body of the measurement object, a range image test, a position and orientation optimization test in which measurement object data points are brought into an optimal match with a surface grid of a measurement object, and a nearest neighbour test where the 0th iteration of the position optimization is based on a selection of the measurement object data points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20)
-
-
11. An apparatus for recognizing at least one of an object classification, an object position, and an object orientation in space, comprising:
-
a distance resolving optoelectronic receiver unit configured to generate measurement object data points of a measurement object surface; a model memory configured to store model object data; and an evaluation unit configured to generate from the measurement object data points hypotheses for at least one of the class, the position and the orientation of a measurement object using model object data and configured to verify these generated hypotheses, wherein the evaluation unit is further configured to execute a plurality of different hypothesis tests cascaded in such a way, that only upon verification of a hypothesis by a hypothesis test is a subsequent hypothesis test carried out within this cascade, the hypothesis tests continuing until either; a hypothesis is falsified by the failure of a hypothesis test, or a hypothesis is verified as a whole through a complete run through the cascade without falsification, wherein the hypotheses tests include a bounding box test in which a selection of measurement object data points is tested to see whether they lie within an envelope body of the measurement object, a range image test, a position and orientation optimization test in which measurement object data points are brought into an optimal match with a surface grid of a measurement object, and a nearest neighbour test where the 0th iteration of the position optimization is based on a selection of the measurement object data points. - View Dependent Claims (12, 13)
-
Specification