Matching Apparatus, Image Search System, and Histogram Approximate Restoring Unit, and Matching Method, Image Search Method, and Histogram Approximate Restoring Method
First Claim
1. A matching apparatus for comparing a reference object with a compared object and determining the similarity between both the objects, comprising:
- mapping means that maps feature points extracted from the objects to a one-dimensional space by bijection for developing data elements of the objects on the one-dimensional space;
pairing means that searches for the feature point of the compared object existing the most nearest to the feature point of the reference object on the one-dimensional space and creates a set (hereinafter, referred to as a “
pair set”
) of pairs of the feature point of the reference object and the feature points of the compared object;
pair extracting means that creates a partial pair set obtained by partly extracting the pairs from the pair set in small order of the distance (hereinafter, referred to as “
pair-distance”
) between the feature points forming the pair;
rating-scale calculating means that calculates a rating scale between the reference object and the compared object on the basis of the pair distance of the pair belonging to the partial pair set; and
determining means that determines the similarity between the reference object and the compared object on the basis of the rating scale.
1 Assignment
0 Petitions
Accused Products
Abstract
To provide a matching technology for determining the similarity between two objects at high velocity with high precision.
A matching method for comparing a set of feature points of two objects projected to an N-dimensional space and determining the similarity between the two objects, includes a mapping step (S3) of mapping the set to a one-dimensional space, a pairing step (S6) of creating a set of pairs of a feature point of first object that is the most approximate to a feature point of second object, a partial-set creating step (S7) of partly extracting the pairs in small order of the pair distance from the set of the pairs of the feature points and creating a partial set of the pairs of the feature points, an average-value calculating step (S8) of calculating a rating-scale of the pair belonging to the partial set of the pair of the feature points, and a determining step (S10) of determining the similarity between the first object and the second object on the basis of an average value of the distance.
-
Citations
27 Claims
-
1. A matching apparatus for comparing a reference object with a compared object and determining the similarity between both the objects, comprising:
-
mapping means that maps feature points extracted from the objects to a one-dimensional space by bijection for developing data elements of the objects on the one-dimensional space; pairing means that searches for the feature point of the compared object existing the most nearest to the feature point of the reference object on the one-dimensional space and creates a set (hereinafter, referred to as a “
pair set”
) of pairs of the feature point of the reference object and the feature points of the compared object;pair extracting means that creates a partial pair set obtained by partly extracting the pairs from the pair set in small order of the distance (hereinafter, referred to as “
pair-distance”
) between the feature points forming the pair;rating-scale calculating means that calculates a rating scale between the reference object and the compared object on the basis of the pair distance of the pair belonging to the partial pair set; and determining means that determines the similarity between the reference object and the compared object on the basis of the rating scale. - View Dependent Claims (2, 3, 4, 5, 6, 19, 22, 23, 24, 25, 26)
-
-
7-11. -11. (canceled)
-
12. An image search system comprising:
-
an image database that stores a plurality of pieces of image data (hereinafter, referred to as “
compressed image data”
) of a compressed image obtained by quantizing and run-length encoding pixel values of pixels of original image data; andreference-histogram storing means that stores pixel value histogram data (hereinafter, referred to as “
reference histogram data”
) of a reference image. The image search system searches for the compressed image data stored in the image database that is similar to the reference image from among the compressed image data,the image search system further comprising; discrete-histogram creating means that creates discrete histogram data by calculating a total Li (hereinafter, referred to as a “
degree of pixel value”
) of run lengths corresponding to a pixel value Ci (i=1, 2, . . . , M;
where M is a total number of pixel values included in the compressed image data) of the compressed image data stored in the image database, at the entire region or a specific partial region of the compressed image data from among the pixel values;approximate-histogram creating means that creates approximate histogram data approximately expressing the appearance frequency of the pixel value of the original image data by distributing the degree Li of pixel value of the discrete histogram data corresponding to the pixel value Ci (i=1, 2, . . . , M) of the compressed image data to a degree L(x) of pixel value of a pixel value x approximate to the pixel value Ci so as to have a normal distribution of a standard deviation s with the pixel value Ci as center; similarity calculating means that calculates the similarity between the approximate histogram data and the reference histogram data stored in the reference-histogram storing means; image selecting means that selects one or a plurality of the image compressed data similar to the reference image on the basis of the similarity of the compressed image data; first feature-point extracting means that sets one or a plurality of the compressed image data selected by the image selecting means as the compressed image data of a candidate image, extracts a feature point of the candidate image on the basis of the compressed image data of the candidate image, and calculates the coordinates of the feature point on the one-dimensional space; second feature-point extracting means that extracts a feature point of the reference image and calculates the coordinates of the feature point on the one-dimensional space; pairing means that searches for a feature point of the candidate image that is the most approximate to the feature point of the reference image on the one-dimensional space, and creates a set (hereinafter, referred to as a “
set of pairs”
) of pairs of the feature point of the reference image and of the feature point of the candidate image;pair extracting means that creates a partial pair set obtained by extracting a part of the pairs in small order of the distance (hereinafter, referred to as a “
pair-distance”
) between both the feature points of the pair from among the pair set;rating-scale calculating means that calculates a rating scale between the reference image and the candidate image on the basis of the pair-distance of the pair belonging to the partial pair set; and determining means that determines the similarity between the reference image and the candidate image on the basis of the rating scale. - View Dependent Claims (13, 21, 27)
-
-
14. (canceled)
-
15. A matching method for comparing a reference object with a compared object and determining the similarity between both the objects, comprising:
-
a mapping step of mapping a feature point extracted from the objects by bijection for developing data elements of the objects on a one-dimensional space to the one-dimensional space; a pairing step of searching for a feature point of the compared object that is the most approximate to a feature point of the reference object on the one-dimensional space, and creating a pair set of the feature point (hereinafter, referred to as a “
pair set”
) of the reference object and the feature point of the compared object;a pair extracting step of creating a partial pair set obtained by extracting a part of the pairs in small order of the distance (hereinafter, referred to as a “
pair-distance”
) between both the feature points of the pair from among the pair set;a rating-scale calculating step of calculating a rating scale between the reference image and the candidate image on the basis of the pair-distance of the pair belonging to the partial pair set; and a determining step of determining the similarity between the reference image.
-
-
16. (canceled)
-
17. An image search method of a system comprising:
-
an image database that stores a plurality of pieces of image data (hereinafter, referred to as “
compressed image data”
) of a compressed image obtained by quantizing and run-length encoding pixel values of pixels of original image data; andreference-histogram storing means that stores pixel value histogram data (hereinafter, referred to as “
reference histogram data”
) of a reference image, the image search method for searching for the compressed image data stored in the image database that is similar to the reference image from among the compressed image data, comprising;a discrete-histogram creating step of creating discrete histogram data by calculating a total Li (hereinafter, referred to as a “
degree of pixel value”
) of run lengths corresponding to a pixel value Ci (i=1, 2, . . . , M;
where M is a total number of pixel values included in the compressed image data) of the compressed image data stored in the image database, at the entire region or a specific partial region of the compressed image data from among the pixel values;an approximate-histogram creating step of creating approximate histogram data approximately expressing the appearance frequency of the pixel value of the original image data by distributing the degree Li of pixel value of the discrete histogram data corresponding to the pixel value Ci (i=1, 2, . . . , M) of the compressed image data to a degree L(x) of pixel value of a pixel value x approximate to the pixel value Ci so as to have a normal distribution of a standard deviation s with the pixel value Ci as center; a similarity calculating step of calculating the similarity between the approximate histogram data and the reference histogram data stored in the reference-histogram storing means; an image selecting step of selecting one or a plurality of the image compressed data similar to the reference image on the basis of the similarity of the compressed image data; a first feature-point extracting step of setting one or a plurality of the compressed image data selected by the image selecting step as the compressed image data of a candidate image, extracting a feature point of the candidate image on the basis of the compressed image data of the candidate image, and calculating the coordinates of the feature point on the one-dimensional space; a second feature-point extracting step of extracting a feature point of the reference image and calculating the coordinates of the feature point on the one-dimensional space; a pairing step of searching for the feature point of the candidate image that is the most approximate to the feature point of the reference image on the one-dimensional space, and creating a set (hereinafter, referred to as a “
set of pairs”
) of pairs of the feature point of the reference image and of the feature point of the candidate image;a pair extracting step of creating a partial pair set obtained by extracting a part of the pairs in small order of the distance (hereinafter, referred to as a “
pair-distance”
) between both the feature points of the pair from among the pair set;a rating-scale calculating step of calculating a rating scale between the reference image and the candidate image on the basis of the pair-distance of the pair belonging to the partial pair set; and a determining step of determining the similarity between the reference image and the candidate image on the basis of the rating scale.
-
-
18. (canceled)
-
20. (canceled)
Specification