Barcode: global binary patterns for fast visual inference
First Claim
1. An imaging system having a memory with stored thereon executable instructions, and stored reference imaging data including a historical localization dictionary database having geo-located driving image sequences and other features acting as signatures for distinct locations, such that each reference image is applied to a threshold to produce a binary representation, the imaging system comprising:
- a sensor to acquire a sequence of input images of a dynamic scene;
an encoder to determine, for each input image in the sequence, a histogram of each input image in the sequence indicating a number of vertical edges at each bin of the input image and to threshold the histogram to produce a binary representation of the input image; and
a visual odometer to compare the binary representations of each input image in the sequence and each reference image in the database, by matching one or more input image against one or more reference image in the database,wherein the visual odometer determines a location of the input image based on a match between the one or more input image and the one or more reference image.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for an imaging system having a memory with a historical localization dictionary database having geo-located driving image sequences, such that each reference image is applied to a threshold to produce a binary representation. A sensor to acquire a sequence of input images of a dynamic scene. An encoder to determine, for each input image in the sequence, a histogram of each input image indicating a number of vertical edges at each bin of the input image and to threshold the histogram to produce a binary representation of the input image. A visual odometer to compare the binary representations of each input image and each reference image, by matching an input image against a reference image. Wherein the visual odometer determines a location of the input image based on a match between the input image and the reference image.
-
Citations
17 Claims
-
1. An imaging system having a memory with stored thereon executable instructions, and stored reference imaging data including a historical localization dictionary database having geo-located driving image sequences and other features acting as signatures for distinct locations, such that each reference image is applied to a threshold to produce a binary representation, the imaging system comprising:
-
a sensor to acquire a sequence of input images of a dynamic scene; an encoder to determine, for each input image in the sequence, a histogram of each input image in the sequence indicating a number of vertical edges at each bin of the input image and to threshold the histogram to produce a binary representation of the input image; and a visual odometer to compare the binary representations of each input image in the sequence and each reference image in the database, by matching one or more input image against one or more reference image in the database, wherein the visual odometer determines a location of the input image based on a match between the one or more input image and the one or more reference image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An imaging system, the imaging system having a memory with stored reference imaging data including a historical localization dictionary database, the database having a sequence of reference images, such that each reference image is applied to a threshold to produce a binary representation, comprising:
-
a sensor to acquire a sequence of input images of a dynamic scene; an encoder to determine, for each input image in the sequence, a histogram of each input image in the sequence indicating a number of vertical edges at each bin of the input image and to threshold the histogram to produce a binary representation of the input image; a visual odometer to compare the binary representations of each input image in the sequence and each reference image in the database, by associating the input image with a corresponding reference image in the database, to identify an associated location of the input image; and an output interface of the encoder outputs the identified associated location of each input image or stores the identified associated location of each input image in the memory. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An imaging system to detect a location of a vehicle while the vehicle is moving, the imaging system having a memory with stored imaging data that includes a historical localization dictionary database having a sequence of images, such that each image is applied to a threshold to produce a binary representation, comprising:
-
a sensor mounted to the vehicle to acquire a sequence of input images of a dynamic scene; an encoder to determine, for each input image in the sequence, a histogram of each input image in the sequence indicating a number of vertical edges at each bin of the input image and to threshold the histogram to produce a binary representation of the input image; a visual odometer to compare the binary representations of each input image in the sequence and each image in the database, by associating the input image with a corresponding image in the database, to identify an associated location of the input image; and an output interface of the encoder outputs the identified associated location of each input image or stores the identified associated location of each input image in the memory. - View Dependent Claims (16, 17)
-
Specification