Systems, methods, and devices for geo-localization
First Claim
1. A system, comprising:
- memory storing machine readable instructions; and
one or more processors to access the memory and execute the machine readable instructions to;
receive relative position signals generated for a device;
generate relative trajectories comprising directional information based on the relative position signals;
evaluate the directional information to identify a given discrete bin from a plurality of discrete bins for each relative trajectory;
transform each relative trajectory to a trajectory descriptor based on the given discrete bin;
connect each of the trajectory descriptors to define a progressive topology, wherein the progressive topology is a representation of a movement of the device;
compare the progressive topology to map data characterizing a region of interest, wherein the device is located within the region of interest; and
determine a geolocation for the device based on the comparison.
1 Assignment
0 Petitions
Accused Products
Abstract
According to the embodiments provided herein, a trajectory determination device for geo-localization can include one or more relative position sensors, one or more processors, and memory. The one or more processors can execute machine readable instructions to receive the relative position signals from the one or more relative position sensors. The relative position signals can be transformed into a sequence of relative trajectories. Each of the relative trajectories can include a distance and directional information indicative of a change in orientation of the trajectory determination device. A progressive topology can be created based upon the sequence of relative trajectories; this progressive topology can be compared to map data. A geolocation of the trajectory determination device can be determined.
10 Citations
28 Claims
-
1. A system, comprising:
-
memory storing machine readable instructions; and one or more processors to access the memory and execute the machine readable instructions to; receive relative position signals generated for a device; generate relative trajectories comprising directional information based on the relative position signals; evaluate the directional information to identify a given discrete bin from a plurality of discrete bins for each relative trajectory; transform each relative trajectory to a trajectory descriptor based on the given discrete bin; connect each of the trajectory descriptors to define a progressive topology, wherein the progressive topology is a representation of a movement of the device; compare the progressive topology to map data characterizing a region of interest, wherein the device is located within the region of interest; and determine a geolocation for the device based on the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
memory storing machine readable instructions; and one or more processors to access the memory and execute the machine readable instructions to; receive relative position signals generated for a device; generate relative trajectories comprising directional information based on the relative position signals; evaluate the directional information to identify a given discrete bin from a plurality of discrete bins for each relative trajectory; transform each relative trajectory to a trajectory descriptor based on the given discrete bin; and generate motion data characterizing a movement of the device over time based on the trajectory descriptors; connect each of the trajectory descriptors to define a progressive topology, wherein the progressive topology is a representation of a movement of the device; compare the progressive topology to map data characterizing a region of interest, wherein the device is located within the region of interest, wherein the map data comprises a map graph of the region of interest, and the map graph comprises a plurality of graph paths; and wherein the one or more processors execute the machine readable instructions further to; generate a trajectory graph based on the progressive topology; compute a similarity score between the trajectory graph and each of the plurality of graph paths; and determine a geolocation for the device based on the comparison. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method, comprising:
-
receiving relative position signals generated for a device; generating, with a processor, relative trajectories comprising directional information based on the relative position signals; evaluating the directional information to identify a given discrete bin from a plurality of discrete bins for each relative trajectory; transforming each relative trajectory to a trajectory descriptor based on the given discrete bin; and generating motion data characterizing a movement of the device over time based on the trajectory descriptors. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification