Location of image capture device and object features in a captured image
First Claim
1. A method for matching a region on an object of interest with a geolocation in a coordinate system, said method comprising:
- capturing an image of a region of an object of interest using an image capture device at a first location;
processing said image to detect a located feature using a feature detection algorithm, wherein said feature detection algorithm is configured to detect said located feature at a two-dimension pixel coordinate in said image for further processing;
further processing said located feature to derive a first feature descriptor using a feature descriptor extraction algorithm, wherein said feature descriptor extraction algorithm is configured to resample an area in said image around said located feature and derive a compact representation that is usable to identify said located feature and to distinguish said located feature from other features in said image;
storing said first feature descriptor in a memory;
searching a database of feature descriptors having geolocation information associated with the feature descriptors, for a match to said first feature descriptor;
determining by said image capture device a geographic position of said image capture device based upon the geolocation information associated with said first feature descriptor; and
making said geolocation information available for access.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for matching a region on an object of interest with a geolocation in a coordinate system is disclosed. In one embodiment, an image of a region on an object of interest is captured on an image capture device. The image is processed to detect a located feature using a feature detection algorithm. Further processing of the located feature is performed to derive a first feature descriptor using a feature descriptor extraction algorithm. The feature descriptor is stored in a memory. A database of feature descriptors having geolocation information associated with the feature descriptors is searched for a match to the first feature descriptor. The geolocation information is then made available for access.
-
Citations
41 Claims
-
1. A method for matching a region on an object of interest with a geolocation in a coordinate system, said method comprising:
-
capturing an image of a region of an object of interest using an image capture device at a first location; processing said image to detect a located feature using a feature detection algorithm, wherein said feature detection algorithm is configured to detect said located feature at a two-dimension pixel coordinate in said image for further processing; further processing said located feature to derive a first feature descriptor using a feature descriptor extraction algorithm, wherein said feature descriptor extraction algorithm is configured to resample an area in said image around said located feature and derive a compact representation that is usable to identify said located feature and to distinguish said located feature from other features in said image; storing said first feature descriptor in a memory; searching a database of feature descriptors having geolocation information associated with the feature descriptors, for a match to said first feature descriptor; determining by said image capture device a geographic position of said image capture device based upon the geolocation information associated with said first feature descriptor; and making said geolocation information available for access. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium comprising computer executable code for directing a processor to executed a method for matching a region on an object of interest with a geolocation in a coordinate system, said method comprising:
-
capturing an image of a region of an object of interest using an image capture device at a first location; processing said image to detect a located feature using a feature detection algorithm, wherein said feature detection algorithm is configured to detect said located feature at a two-dimension pixel coordinate in said image for further processing; further processing said located feature to derive a first feature descriptor using a feature descriptor extraction algorithm, wherein said feature descriptor extraction algorithm is configured to resample an area in said image around said located feature and derive a compact representation that is usable to identify said located feature and to distinguish said located feature from other features in said image; storing said first feature descriptor in a memory; searching a database of feature descriptors having geolocation information associated with the feature descriptors, for a match to said first feature descriptor; determining by said image capture device a geographic position of said image capture device based upon the geolocation information associated with said first feature descriptor; and making said geolocation information available for access. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system for determining the location of an image capture device, said system comprising:
-
an image capture device comprising; a camera; a processor coupled with a bus and configured to; process an image captured by said camera to detect a located feature using a feature detection algorithm, wherein said feature detection algorithm is configured to detect said located feature at a two-dimension pixel coordinate in said image for further processing; further process said located feature to derive a first feature descriptor using a feature descriptor extraction algorithm, wherein said feature descriptor extraction algorithm is configured to resample an area in said image around said located feature and derive a compact representation that is usable to identify said located feature and to distinguish said located feature from other features in said image; and a memory coupled with said bus; and an image database comprising; an image database memory coupled with an image database bus; and an image database processor coupled with said image database bus, said image database processor configured to access said first feature descriptor of an image received from said image capture device and match said first feature descriptor with a corresponding feature descriptor having geolocation information associated therewith, said image database processor further configured to make said geolocation information available for access as a result of matching said first feature descriptor with said corresponding feature descriptor and to determine a geographic position of said image capture device based upon the geolocation information associated with said first feature descriptor. - View Dependent Claims (38, 39, 40, 41)
-
Specification