Location determination for an object using visual data
First Claim
1. A computer program product for determining a global position of an observed object, the computer program product comprising:
- a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising;
obtaining a first global position of an observed object with at least one positioning device;
determining if a set of stored visual characteristic information of at least one landmark matches a visual characteristic information set obtained from at least one captured image comprising a scene associated with the observed object; and
determining, based on the set of stored visual characteristic information matching the obtained visual characteristic information set, a second global position of the observed object based on a set of stored location information associated with the at least one landmark and the first global position.
1 Assignment
0 Petitions
Accused Products
Abstract
A global position of an observed object is determined by obtaining a first global position of an observed object with at least one positioning device. A determination is made as to whether a set of stored visual characteristic information of at least one landmark matches a visual characteristic information set obtained from at least one captured image comprising a scene associated with the observed object. In response to the set of stored visual characteristic information matching the obtained visual characteristic information set, a second global position of the observed object is determined based on a set of stored location information associated with the at least one landmark and the first global position.
-
Citations
12 Claims
-
1. A computer program product for determining a global position of an observed object, the computer program product comprising:
-
a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; obtaining a first global position of an observed object with at least one positioning device; determining if a set of stored visual characteristic information of at least one landmark matches a visual characteristic information set obtained from at least one captured image comprising a scene associated with the observed object; and determining, based on the set of stored visual characteristic information matching the obtained visual characteristic information set, a second global position of the observed object based on a set of stored location information associated with the at least one landmark and the first global position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product for maintaining a database of target objects for inspection, the computer program product comprising:
-
a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; analyzing at least one image comprising a scene, wherein the image is captured by at least one image capturing device situated on a vehicle; identifying, based on the analyzing, a first set of visual characteristic information associated with the scene; comparing the first set of visual characteristic information with a second set of visual characteristic information associated with at least one target object; determining, based on the comparing, if the first set of visual characteristic information and the second set of visual characteristic information match each other within a given threshold; based on the first set of visual characteristic information and the second set of visual characteristic information matching each other, obtaining a set of positioning information associated with the vehicle; and updating a database record of a database comprising the second set of visual characteristic information and associated with the at least one target object comprising the second set of visual characteristic information, the updating adding with the set of positioning information to the database record; based on the first set of visual characteristic information and the second set of visual characteristic information failing to match each other, identifying at least one visual characteristic of the at least one target object that has changed based on the first set of visual characteristic information and the second set of visual characteristic information; obtaining a set of positioning information associated with the vehicle; and updating, based on the identifying, the database record of a database comprising the second set of visual characteristic information and associated with the at least one target object comprising the second set of visual characteristic information, the updating adding with the set of positioning information and the at least one visual characteristic that has changed to the database record.
-
Specification