Segment based image matching method and system
First Claim
1. A method for image matching, the method comprising the steps of:
- determining a first disparity surface by fitting initial disparity values for at least three pixels that are contained within a first segment of a plurality of segments within an image;
determining a second disparity surface by fitting initial disparity values for at least three pixels that are contained within a second segment within the plurality of segments of the image;
creating a disparity surface set comprising at least the first disparity surface and the second disparity surface; and
labeling each segment of the plurality within segments to a respective best fit disparity surface within the disparity surface set by minimizing a labeling efficiency function that globally determines labeling efficiency for each segment with respect to each disparity surface within the disparity surface set.
2 Assignments
0 Petitions
Accused Products
Abstract
An image matching method and system for use with multiple images of a scene captured from different angles. Image matching is performed by identifying a plurality of segments within at least two images, determining an initial disparity values for pixels in the images and then determining initial disparity planes for the segments by fitting a plane to initial disparity values for the segments. A refined disparity plane set is created by iteratively refitting the disparity planes by using various fitting cost functions and weighted linear systems. A labeling of each segment to a disparity plane is made by minimizing a global energy function that includes energy terms for segment to disparity plane matching as well as penalizing disparity plane discontinuities between adjacent image segments.
-
Citations
30 Claims
-
1. A method for image matching, the method comprising the steps of:
-
determining a first disparity surface by fitting initial disparity values for at least three pixels that are contained within a first segment of a plurality of segments within an image;
determining a second disparity surface by fitting initial disparity values for at least three pixels that are contained within a second segment within the plurality of segments of the image;
creating a disparity surface set comprising at least the first disparity surface and the second disparity surface; and
labeling each segment of the plurality within segments to a respective best fit disparity surface within the disparity surface set by minimizing a labeling efficiency function that globally determines labeling efficiency for each segment with respect to each disparity surface within the disparity surface set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An image matching system, comprising:
-
a disparity calculator that creates a disparity surface set that comprises at least the first disparity surface and the second disparity surface by determining the first disparity surface by fitting initial disparity values for at least three pixels that are contained within a first segment of a plurality of segments within an image and by determining the second disparity surface of the disparity surface set by fitting initial disparity values for at least three pixels that are contained within a second segment within the plurality of segments of the image; and
a best fit processor that labels each of the plurality of segments within the image to a respective best fit disparity surface within the disparity surface set by minimizing a labeling efficiency function that globally determines labeling efficiency for each segment with respect to each disparity surface within the disparity surface set. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product comprising machine readable instructions for image matching, the machine readable instructions comprising instructions for:
-
determining a first disparity surface by fitting initial disparity values for at least three pixels that are contained within a first segment of a plurality of segments within an image;
determining a second disparity surface by fitting initial disparity values for at least three pixels that are contained within a second segment within the plurality of segments of the image;
creating a disparity surface set comprising at least the first disparity surface and the second disparity surface; and
labeling each segment of the plurality within segments to a respective best fit disparity surface within the disparity surface set by minimizing a labeling efficiency function that globally determines labeling efficiency for each segment with respect to each disparity surface within the disparity surface set. - View Dependent Claims (28, 29, 30)
-
Specification