METHOD OF AND SYSTEM FOR DETERMINING A DATA MODEL DESIGNED FOR BEING SUPERPOSED WITH AN IMAGE OF A REAL OBJECT IN AN OBJECT TRACKING PROCESS
First Claim
1. A method of determining a data model of virtual information which is designed for being superposed with an image of a real object in an object tracking process, said method comprising the following steps:
- providing a three-dimensional CAD model (10) for representing a real object;
generating different synthetic two-dimensional views (31 to 34) of said CAD model (10);
subjecting each generated view (31 to 34) to edge extraction for determining at least one extracted edge (38, 39) in a respective view; and
,transforming said at least one extracted edge (38, 39) extracted from said respective view selected from said respective views (31 to 34) to a three-dimensional contour model (85, 91) corresponding to a data model.
2 Assignments
0 Petitions
Accused Products
Abstract
A data model which is designed for being superposed with an image of a real object in an optical object tracking process is determined by the following steps: providing a three-dimensional CAD model (10) for representing the real object, and thereafter there are different synthetic two-dimensional views (31 to 34) of said CAD model (10) generated. Each generated view (31 to 34) is subjected to edge extraction for determining at least one extracted edge (38, 39) in the respective view, with the edges (38, 39) extracted from said respective views (31 to 34) being transformed to a three-dimensional contour model (85, 91) corresponding to said data model to be determined. Permits rapid and efficient generation of a contour model as a data model intended for being superposed with an image of a real object.
166 Citations
21 Claims
-
1. A method of determining a data model of virtual information which is designed for being superposed with an image of a real object in an object tracking process, said method comprising the following steps:
-
providing a three-dimensional CAD model (10) for representing a real object; generating different synthetic two-dimensional views (31 to 34) of said CAD model (10); subjecting each generated view (31 to 34) to edge extraction for determining at least one extracted edge (38, 39) in a respective view; and
,transforming said at least one extracted edge (38, 39) extracted from said respective view selected from said respective views (31 to 34) to a three-dimensional contour model (85, 91) corresponding to a data model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An object tracking method making use of a data model of virtual information being superposed with an image of a real object on an image plane, said method comprising the following steps:
-
providing a three-dimensional CAD model (10) for representing a real object; generating different synthetic two-dimensional views (31 to 34) of said CAD model (10); subjecting each generated view (31 to 34) to edge extraction for determining at least one extracted edge (38, 39) in a respective view; and
,transforming said at least one extracted edge (38, 39) extracted from said respective view selected from said respective views (31 to 34) to a three-dimensional contour model (85, 91) corresponding to a data model; taking a two-dimensional image using a camera, said image at least including said real object; and
,performing an optimization method projecting said data model to said image plane in order to superpose a projection of said data model with the image of said real object on said image plane. - View Dependent Claims (19)
-
-
20. A system for determining a data model of virtual information which is designed for being superposed with an image of a real object by means of an augmented reality system, comprising:
-
a means for providing a three-dimensional CAD model (10) for representing the real object; a means for generating different synthetic two-dimensional views (31 to 34) of said CAD model (10), said means being designed furthermore to subject each generated view (31 to 34) to an edge extraction for determining at least one extracted edge (38, 39) in the respective view; and
,a means for transforming said edges (38, 39) extracted from the respective views (31 to 34) to a three-dimensional contour model (85, 91) corresponding to said data model.
-
-
21. A computer program product adapted to be loaded into the internal memory of a digital computer and comprising software code sections configured to:
-
provide a three-dimensional CAD model (10) for representing a real object; generate different synthetic two-dimensional views (31 to 34) of said CAD model (10); subject each generated view (31 to 34) to edge extraction for determining at least one extracted edge (38, 39) in a respective view; and
,transform said at least one extracted edge (38, 39) extracted from said respective view selected from said respective views (31 to 34) to a three-dimensional contour model (85, 91) corresponding to a data model.
-
Specification