Feature value extraction apparatus and place estimation apparatus
First Claim
1. A place estimation apparatus comprising:
- a feature value extraction unit that extracts a position-invariant feature value from an input image;
a matching unit that refers to a database and obtaining matching between the input image and a registered place, the database storing each registered place and its associated position-invariant feature value;
a similarity-level calculation unit that calculates a similarity level in which a registered place near a selected registered place is included in the calculation when the matching is equal to or higher than a predetermined threshold; and
a place recognition unit that recognizes that the input image is the registered place when the similarity level is equal to or higher than a predetermined threshold,whereinthe feature value extraction unit comprises;
a local feature value extraction unit that extracts a local feature value from each of input images formed from successively-shot successive images;
a feature value matching unit that obtains matching between successive input images for the local feature value extracted by the local feature value extraction unit;
a corresponding feature value selection unit that selects a feature value, for which the matching is obtained between the successive images by the feature value matching unit, as a corresponding feature value; and
a position-invariant feature value extraction unit that obtains a position-invariant feature value based on the corresponding feature value, andthe position-invariant feature value extraction unit extracts, from among the corresponding feature values, a corresponding feature value of which a change in a relative position with respect to another corresponding feature value present in the input image is equal to or less than a predetermined threshold as the position-invariant feature value;
wherein the position-invariant feature value extraction unit repeatedly performs, for all of the corresponding feature values, processes comprising;
defining a vector in each of the input images formed from the successive images, the vector being formed by a center of gravity of the already-extracted position-invariant feature values and one of the corresponding feature values;
newly extracting, when a difference between the vectors formed in respective input images formed from the successive images is equal to or less than a predetermined threshold, the one of the corresponding feature values as the position-invariant feature value; and
updating the center of gravity by a center of gravity between the center of gravity and the new position-invariant feature value.
3 Assignments
0 Petitions
Accused Products
Abstract
A place estimation apparatus performs a place estimation process by using position-invariant feature values extracted by a feature value extraction unit. The feature value extraction unit includes local feature value extraction unit that extracts local feature values from each of input images formed from successively-shot successive images, feature value matching unit that obtains matching between successive input images based on the extracted local feature values, corresponding feature value selection unit that selects matched feature values as corresponding feature values, and position-invariant feature value extraction unit that obtains position-invariant feature values based on the corresponding feature values. The position-invariant feature value extraction unit extracts, from among the corresponding feature values, corresponding feature values whose position change is equal to or less than a predetermined threshold as the position-invariant feature values.
-
Citations
12 Claims
-
1. A place estimation apparatus comprising:
-
a feature value extraction unit that extracts a position-invariant feature value from an input image; a matching unit that refers to a database and obtaining matching between the input image and a registered place, the database storing each registered place and its associated position-invariant feature value; a similarity-level calculation unit that calculates a similarity level in which a registered place near a selected registered place is included in the calculation when the matching is equal to or higher than a predetermined threshold; and a place recognition unit that recognizes that the input image is the registered place when the similarity level is equal to or higher than a predetermined threshold, wherein the feature value extraction unit comprises; a local feature value extraction unit that extracts a local feature value from each of input images formed from successively-shot successive images; a feature value matching unit that obtains matching between successive input images for the local feature value extracted by the local feature value extraction unit; a corresponding feature value selection unit that selects a feature value, for which the matching is obtained between the successive images by the feature value matching unit, as a corresponding feature value; and a position-invariant feature value extraction unit that obtains a position-invariant feature value based on the corresponding feature value, and the position-invariant feature value extraction unit extracts, from among the corresponding feature values, a corresponding feature value of which a change in a relative position with respect to another corresponding feature value present in the input image is equal to or less than a predetermined threshold as the position-invariant feature value; wherein the position-invariant feature value extraction unit repeatedly performs, for all of the corresponding feature values, processes comprising; defining a vector in each of the input images formed from the successive images, the vector being formed by a center of gravity of the already-extracted position-invariant feature values and one of the corresponding feature values; newly extracting, when a difference between the vectors formed in respective input images formed from the successive images is equal to or less than a predetermined threshold, the one of the corresponding feature values as the position-invariant feature value; and updating the center of gravity by a center of gravity between the center of gravity and the new position-invariant feature value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A feature value extraction apparatus comprising:
-
local feature value extraction unit that extracts a local feature value from each of input images formed from successively-shot successive images; feature value matching unit that obtains matching between successive input images for the local feature value extracted by the local feature value extraction unit; corresponding feature value selection unit that selects a feature value, for which the matching is obtained between the successive images by the feature value matching unit, as a corresponding feature value; and position-invariant feature value extraction unit that obtains a position-invariant feature value based on the corresponding feature value, and the position-invariant feature value extraction unit extracts, from among the corresponding feature values, a corresponding feature value of which a change in a relative position with respect to another corresponding feature value present in the input image is equal to or less than a predetermined threshold as the position-invariant feature value; wherein the position-invariant feature value extraction unit repeatedly performs, for all of the corresponding feature values, processes comprising; defining a vector in each of the input images formed from the successive images, the vector being formed by a center of gravity of the already-extracted position-invariant feature values and one of the corresponding feature values; newly extracting, when a difference between the vectors formed in respective input images formed from the successive images is equal to or less than a predetermined threshold, the one of the corresponding feature values as the position-invariant feature value; and updating the center of gravity by a center of gravity between the center of gravity and the new position-invariant feature value. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification