AUTOMATIC IMAGE RECTIFICATION FOR VISUAL SEARCH
First Claim
Patent Images
1. A method implemented at a computing device, comprising:
- receiving one or more images from an image capture device;
storing the one or more images with the computing device;
building a three dimensional (3D) geometric model for one or more potential objects of interest within an environment based on at least one image of the one or more images; and
automatically creating at least one rectified image having at least one potential object of interest for a visual search.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a computing device that can perform automatic image rectification for a visual search. A method implemented at a computing device includes receiving one or more images from an image capture device, storing the one or more images with the computing device, building a three dimensional (3D) geometric model for one or more potential objects of interest within an environment based on at least one image of the one or more images, and automatically creating at least one rectified image having at least one potential object of interest for a visual search.
-
Citations
62 Claims
-
1. A method implemented at a computing device, comprising:
-
receiving one or more images from an image capture device; storing the one or more images with the computing device; building a three dimensional (3D) geometric model for one or more potential objects of interest within an environment based on at least one image of the one or more images; and automatically creating at least one rectified image having at least one potential object of interest for a visual search. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device comprising:
-
a storage medium to store one or more received images; and a processing circuit coupled to the storage medium, the processing circuit is configured to execute instructions to build a three dimensional (3D) geometric model for one or more potential objects of interest within an environment based on at least one image of the one or more stored images and to automatically create at least one rectified image having at least one potential object of interest for a visual search. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer program product executed at a computing device comprising:
-
a computer-readable medium comprising code for; storing one or more images with the computing device; building a three dimensional (3D) geometric model with the computing device for one or more potential objects of interest within an environment based on at least one image of the one or more images; and automatically creating at least one rectified image having at least one potential object of interest for a visual search. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A server comprising:
-
a storage medium to store a plurality of images; and a processing circuit configured to execute instructions to receive at least one rectified image having at least one potential object of interest from a computing device for a visual search and to extract descriptors representing features of the at least one rectified image, wherein the extracted descriptors of the at least one rectified image are designed to be invariant to rotation, scale, and lighting without needing to be invariant to perspective or affine distortion. - View Dependent Claims (39, 40, 41)
-
-
42. A method implemented at a server comprising:
-
storing a plurality of images with the server; receiving at least one rectified image having at least one potential object of interest from a computing device for a visual search; and extracting descriptors representing features of the at least one rectified image, wherein the extracted descriptors of the at least one rectified image are designed to be invariant to rotation, scale, and lighting without needing to be invariant to perspective or affine distortion. - View Dependent Claims (43, 44, 45)
-
-
46. A computer program product executed at a server comprising:
-
a computer-readable medium comprising code for; storing a plurality of images; receiving at least one rectified image having at least one potential object of interest from a computing device for a visual search; and extracting descriptors representing features of the at least one rectified image, wherein the extracted descriptors of the at least one rectified image are designed to be invariant to rotation, scale, and lighting without needing to be invariant to perspective or affine distortion. - View Dependent Claims (47, 48, 49)
-
-
50. An apparatus comprising:
-
means for storing one or more received images; means for building a three dimensional (3D) geometric model for one or more potential objects of interest within an environment based on at least one image of the one or more stored images; and means for automatically creating at least one rectified image having at least one potential object of interest for a visual search. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
Specification