Detection of image correspondence using radial cumulative similarity
First Claim
1. A method for determining the correspondence between points in two images, comprising the steps of:
- determining a representation for a point in a first image, comprising a central attribute value and a similarity function which identifies the similarity of points within a window containing said point in said first image to said central attribute value;
selecting a point in a second image;
determining a representation for said point in said second image; and
comparing said representation for said point in said first image with said representation for said point in said second image.
2 Assignments
0 Petitions
Accused Products
Abstract
A given point of interest in an image is defined by two properties, a local attribute, such as color, and a neighborhood function that describes a similarity pattern. The color value is not influenced by nearby background regions of the image, and functions as a descriptor for each location. The neighborhood function distinguishes locations of similar color from one another, by capturing patterns of change in the local color. The neighborhood function measures the similarity between the local color and colors at nearby points, and reduces the measured similarity values that lie beyond contrast boundaries. Through the computation of such a transform for points of interest in an image, corresponding points in other images can be readily identified.
19 Citations
16 Claims
-
1. A method for determining the correspondence between points in two images, comprising the steps of:
-
determining a representation for a point in a first image, comprising a central attribute value and a similarity function which identifies the similarity of points within a window containing said point in said first image to said central attribute value;
selecting a point in a second image;
determining a representation for said point in said second image; and
comparing said representation for said point in said first image with said representation for said point in said second image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
determining the value of an attribute of the image at selected points on a line between two nodal points of the closed contour;
for each such point, determining the similarity of said attribute value to the attribute value for other points in the image in a direction of propagation from said selected point that is perpendicular to said line; and
combining the determined similarities for the selected points to produce a profile for the contour.
-
-
8. The method of claim 7, wherein the profile for the contour is compared to a profile for a contour defined by proposed node locations in said second image, to track the contour in the second image.
-
9. A method for generating a representation of a point in an image, comprising the steps of:
-
determining the value of an attribute of the image at a selected point in the image;
determining the similarity of said attribute value to the attribute value for other points in the image in radial directions of propagation from said selected point; and
combining the determined similarities to produce a neighborhood function that indicates the radial homogeneity of the attribute value. - View Dependent Claims (10)
-
-
11. A method for determining the correspondence between points in two images, comprising the steps of:
-
determining a characteristic value for each of a plurality of points in first and second images comparing the characteristic values for plural pairs of points, where each pair comprises a point in the first image and a point in the second image, to determine difference values; and
anisotropically smoothing said difference values by combining difference values for different pairs of points, while limiting the pairs of points that are combined in accordance with a mask function for each point. - View Dependent Claims (12, 13, 14)
determining the value of an attribute of an image at a selected point in the image;
determining the similarity of said attribute value to the attribute value for other points in the image in radial directions of propagation from said selected point; and
combining the determined similarities to produce a neighborhood function that indicates the radial homogeneity of the attribute value.
-
-
14. The method of claim 12, wherein said mask is defined by the steps of:
-
determining the value of an attribute of an image at a selected point in the image;
measuring the difference between said attribute value and the attribute value for other points in the image;
propagating said measurement in different directions relative to said selected point until a dissimilarity is encountered in each such direction; and
defining a region of local homogeneity relative to the selected point, based on the propagated measurements.
-
-
15. A method for determining correspondence between images, comprising the steps of:
-
computing a local image transform which indicates a structure of a foreground region within a window, for each of a plurality of image points, wherein the structure of the foreground region is computed by;
determining a value of an attribute of an image at a selected point in the image, measuring a difference between said attribute value and an attribute value for other points in the image, propagating said measurement in different directions relative to said selected point until a dissimilarity is encountered in each such direction, and defining a region of local homogeneity relative to the selected point, based on the propagated measurements; and
comparing the transforms for pairs of points to determine their correspondence.
-
-
16. A method for determining correspondence between images, comprising the steps of:
-
computing a local image transform which indicates a structure of a foreground region within a window, for each of a plurality of image points, wherein the structure of the foreground region is computed by;
determining a value of an attribute of an image at a selected point in the image, determining a similarity of said attribute value to an attribute value for other points in the image in radial directions of propagation from said selected point, and combining the determined similarities to produce a neighborhood function that indicates a radial homogeneity of the attribute value; and
comparing the transforms for pairs of points to determine their correspondence.
-
Specification