METHOD OF DETERMINING REFERENCE FEATURES FOR USE IN AN OPTICAL OBJECT INITIALIZATION TRACKING PROCESS AND OBJECT INITIALIZATION TRACKING METHOD
First Claim
1. A method of determining reference features for use in an optical object initialization tracking process, said method comprising the following steps:
- a) capturing at least one current image of a real environment or synthetically generated by rendering a virtual model of a real object to be tracked with at least one camera and extracting current features from the at least one current image;
b) providing reference features adapted for use in an optical object initialization tracking process;
c) matching a plurality of the current features with a plurality of the reference features;
d) estimating at least one parameter associated with the current image based on a number of current and reference features which were matched, and determining for each of the reference features which were matched with one of the current features whether they were correctly or incorrectly matched;
e) wherein the steps a) to d) are processed iteratively multiple times, wherein in step a) of every respective iterative loop a respective new current image is captured by at least one camera and steps a) to d) are processed with respect to the respective new current image; and
f) determining at least one indicator associated to reference features which were correctly matched and/or to reference features which were incorrectly matched, wherein the at least one indicator is determined depending on how often the respective reference feature has been correctly matched or incorrectly matched, respectively.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of determining reference features for use in an optical object initialization tracking process is disclosed, said method comprising the following steps: a) capturing at least one current image of a real environment or synthetically generated by rendering a virtual model of a real object to be tracked with at least one camera and extracting current features from the at least one current image, b) providing reference features adapted for use in an optical object initialization tracking process, c) matching a plurality of the current features with a plurality of the reference features, d) estimating at least one parameter associated with the current image based on a number of current and reference features which were matched, and determining for each of the reference features which were matched with one of the current features whether they were correctly or incorrectly matched, e) wherein the steps a) to d) are processed iteratively multiple times, wherein in step a) of every respective iterative loop a respective new current image is captured by at least one camera and steps a) to d) are processed with respect to the respective new current image, and f) determining at least one indicator associated to reference features which were correctly matched and/or to reference features which were incorrectly matched, wherein the at least one indicator is determined depending on how often the respective reference feature has been correctly matched or incorrectly matched, respectively.
63 Citations
18 Claims
-
1. A method of determining reference features for use in an optical object initialization tracking process, said method comprising the following steps:
-
a) capturing at least one current image of a real environment or synthetically generated by rendering a virtual model of a real object to be tracked with at least one camera and extracting current features from the at least one current image; b) providing reference features adapted for use in an optical object initialization tracking process; c) matching a plurality of the current features with a plurality of the reference features; d) estimating at least one parameter associated with the current image based on a number of current and reference features which were matched, and determining for each of the reference features which were matched with one of the current features whether they were correctly or incorrectly matched; e) wherein the steps a) to d) are processed iteratively multiple times, wherein in step a) of every respective iterative loop a respective new current image is captured by at least one camera and steps a) to d) are processed with respect to the respective new current image; and f) determining at least one indicator associated to reference features which were correctly matched and/or to reference features which were incorrectly matched, wherein the at least one indicator is determined depending on how often the respective reference feature has been correctly matched or incorrectly matched, respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An object initialization tracking method making use of reference features, said method comprising the steps of:
-
a) capturing at least one first current image of a real environment or synthetically generated by rendering a virtual model of a real object to be tracked with at least one camera and extracting current features from the at least one first current image; b) providing reference features adapted for use in an optical object initialization tracking process; c) matching a plurality of the current features with a plurality of the reference features; d) determining at least one parameter associated with the first current image in an object initialization tracking process based on a number of current and reference features which were matched, and determining for each of the reference features which were matched with one of the current features whether they were correctly or incorrectly matched; e) updating at least one indicator associated to reference features which were correctly matched and/or to reference features which were incorrectly matched; and f) using the indicator for a selection or prioritization of reference features which are to be matched with current features of at least one second current image captured by at least one camera, and using the selected or prioritized reference features in an object initialization tracking process with respect to the second current image. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer program product adapted to be loaded into the internal memory of a digital computer system coupled with at least one camera, the computer program product being used to determine reference features for use in an optical object initialization tracking process, the computer program product comprising software code sections by means of which the following steps are performed:
-
a) capturing at least one current image of a real environment or synthetically generated by rendering a virtual model of a real object to be tracked with at least one camera and extracting current features from the at least one current image; b) providing reference features adapted for use in an optical object initialization tracking process; c) matching a plurality of the current features with a plurality of the reference features; d) estimating at least one parameter associated with the current image based on a number of current and reference features which were matched, and determining for each of the reference features which were matched with one of the current features whether they were correctly or incorrectly matched; e) wherein the steps a) to d) are processed iteratively multiple times, wherein in step a) of every respective iterative loop a respective new current image is captured by at least one camera and steps a) to d) are processed with respect to the respective new current image; and f) determining at least one indicator associated to reference features which were correctly matched and/or to reference features which were incorrectly matched, wherein the at least one indicator is determined depending on how often the respective reference feature has been correctly matched or incorrectly matched, respectively.
-
Specification