System and method for progressive stereo matching of digital images
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system for progressive stereo matching of digital images representing a scene. In general, the present invention uses a progressive iterative technique that includes a disparity gradient limit principle and a least commitment strategy. Generally unambiguous pixel matches are found by beginning with a few reliable pixel matches and finding progressively more unambiguous pixel matches. Unambiguous pixel matches are used to define the search ranges for each pixel to guide matching in the current iteration. Unambiguous pixel matches then are found using a novel correlation technique and based on a correlation score associated with a pixel match. The search range is capable of being rotated, and is part of a novel correlation technique that provides a more robust estimate of pixel match reliability. Potential pixel matches found in the search ranges are tested for ambiguity and unambiguous matches are selected and added to the reliable pixel matches.
-
Citations
27 Claims
-
1-6. -6. (canceled)
-
7. A computer-readable medium having computer-executable instructions for stereo matching digital images representing a scene, comprising:
-
determining possible pixel matches between a target pixel from a first digital image and pixels from a second digital image;
evaluating a reliability of each of the possible pixel matches; and
classifying a certain pixel match based on the reliability of the possible pixel matches;
wherein classifying a certain pixel match further comprises;
generating a list of candidate pixels from the pixels of the second image;
ordering the list of candidate pixels on an epipolar line;
determining a correlation score for each pixel on the list of candidate pixels;
computing a correlation curve from the correlation scores;
computing a threshold intensity; and
determining a number of peaks on the correlation curve that approximately exceed the threshold intensity. - View Dependent Claims (8, 9, 10, 12, 13, 14, 15)
-
-
11. (canceled)
-
16. A method for stereo matching digital images representing a scene, comprising:
-
a determination step for determining possible pixel matches between a target pixel from a first digital image and pixels from a second digital image;
an evaluation step for evaluating a reliability of each of the possible pixel matches; and
a classification step for classifying a certain pixel match based on the reliability of the possible pixel matches;
wherein the classification step for classifying a certain pixel match further comprises;
a generation step for generating a list of candidate pixels from the pixels of the second image;
an ordering step for ordering the list of candidate pixels on an epipolar line;
a correlation step for determining a correlation score for each pixel on the list of candidate pixels;
a computation step for computing a correlation curve from the correlation scores;
a threshold step for computing a threshold intensity; and
a comparison step for determining a number of peaks on the correlation curve that approximately exceed the threshold intensity. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A digital image stereo matching system for stereo matching of digital images representing a scene, comprising:
-
an initialization module that determines possible pixel matches between a target pixel from a first digital image and pixels from a second digital image, evaluates a reliability of each of the possible pixel matches, and generates a list of candidate pixels from the pixels of the second image;
a correlation module that orders the list of candidate pixels on an epipolar line, determines a correlation score for each pixel on the list of candidate pixels, and computes a correlation curve from the correlation scores; and
a classification module that classifies a certain pixel match based on the reliability of the possible pixel matches, computes a threshold intensity, and determines a number of peaks on the correlation curve that approximately exceed the threshold intensity. - View Dependent Claims (25, 26, 27)
-
Specification