System and method for performing corner guided curve matching of multiple images representing a scene
First Claim
1. A method for matching line segments defining a first set of curves and corners of a first image to a second set of curves and corners of a second image, comprising:
- computing a set of similarity-invariant unary measurements and a similarity function for determining corner guidance;
defining the similarity function between two curves in a measurement space; and
matching line segments of the first image to corresponding line segments of the second image wherein the unary measurements are related to a distance from a corner to a curve of the image, and are used to control corner guidance on curve matching.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is embodied in a curve matching system and method that is guided by a set of matched corners. The corner guided curve matching produces a geometrical representation of the scene from the images, which can be used for any suitable application, such as computer and stereo vision applications. In general, first, multiple images depicting a scene are digitally received by the system. The images are graphical images digitally received and processed. For example, the images can be two dimensional image data, such as bitmap or raster image data. Curves of the images are then matched to correlate the two images of the scene for creating three dimensional (3D) curve information, such as 3D vector or mathematical information, of the scene. This 3D vector information can then be used in any suitable manner, for example, to digitally reconstruct the scene for stereo vision applications.
-
Citations
23 Claims
-
1. A method for matching line segments defining a first set of curves and corners of a first image to a second set of curves and corners of a second image, comprising:
-
computing a set of similarity-invariant unary measurements and a similarity function for determining corner guidance;
defining the similarity function between two curves in a measurement space; and
matching line segments of the first image to corresponding line segments of the second image wherein the unary measurements are related to a distance from a corner to a curve of the image, and are used to control corner guidance on curve matching. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for matching a first set of curves and corners of a first image to a second set of curves and corners of a second image, comprising:
-
defining line segments for the first set of curves and corners and for the second set of curves and corners;
determining corner guidance characteristics from a set of similarity-invariant unary measurements and a similarity function that is defined between two curves in a measurement space; and
matching line segments of the first image to corresponding line segments of the second image based on the corner guidance wherein the unary measurements are related to a distance from a corner to a curve of the image, and are used to control corner guidance with respect to curve matching. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for matching curves and corners of a first image to curves and corners of a second image, comprising:
-
approximating the curves with a set of line segments connected by seed points that are separated by a predetermined distance;
obtaining the seed points in the first image by intersecting epipolar lines of the seed points of the first image with the curve to be matched to the second image;
determining corner guidance characteristics from a set of similarity-invariant unary measurements and a similarity function that is defined between two curves in a measurement space; and
matching line segments of the first image to corresponding line segments of the second image based on the corner guidance. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification