Three-Dimensional Indexing Protocol
First Claim
1. A computer-implemented method comprising:
- receiving, with one or more processors, images of a product;
cropping, with the one or more processors, background regions from the images;
scaling, with the one or more processors, the images based on a minimum value among width and height and generating multiple image sizes;
blurring, with the one or more processors, the images;
brightening, with the one or more processors, the images; and
indexing the images as being associated with the product.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure includes a system and method for indexing synthetically modified images of a high quality image. An image recognition application receives images of a product, crops background regions from the images, scales the image based on a minimum value among width and height of the image and generates multiple image sizes, blurs the images, brightens the image and indexes the images as being associated with the product. The images can be of box-shaped packages that include four or six images or cylindrical packages that include, for example, eight images of the packages. The images can be indexed in a k-dimensional tree for faster retrieval.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, with one or more processors, images of a product; cropping, with the one or more processors, background regions from the images; scaling, with the one or more processors, the images based on a minimum value among width and height and generating multiple image sizes; blurring, with the one or more processors, the images; brightening, with the one or more processors, the images; and indexing the images as being associated with the product. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more processors; a controller stored on a memory and executable by the one or more processors, the controller configured to receive images of a product; an image processor coupled to the controller and configured to crop background regions from the images, scale the images based on a minimum value among width and height and generate multiple image sizes, blur the images and brighten the images; and an indexer coupled to the image processor, the indexer configured to index the images as being associated with the product. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a computer useable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive images of a product; crop background regions from the images; scale the images based on a minimum value among width and height and generating multiple image sizes; blur the images; brighten the images; and index the images as being associated with the product. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification