AUTOMATIC ADAPTION OF AN IMAGE RECOGNITION SYSTEM TO IMAGE CAPTURE DEVICES
First Claim
1. An image recognition system adapted for image capture device characteristics, the system comprising:
- a first index table for storing a first set of image data and results, the first index table providing results in response to queries based on image data;
a first recognition unit having an input and outputs, for receiving an image query and for recognizing and retrieving information using the image query;
the input of the first recognition unit coupled to receive an image query and an output coupled to the first index table for receiving results, the first recognition unit including a feature extractor for receiving the image query and producing an image feature and a retriever for receiving the image feature and generating a query of the first index table that includes the image feature, the retriever coupled to the feature extractor and the first index table;
a second index table for storing a second set of image data and results, the second index table providing results in response to queries based on the second set of image data, and wherein the second set of image data is the first set of image data modified by a first noise factor;
a second recognition unit having an input and outputs, for receiving the image feature from the feature extractor and coupled to the second index table, the second recognition unit for recognizing and retrieving information using the image feature;
the input of the second recognition unit coupled to the first recognition unit and receive the image query; and
a result combiner having a first input a second input and an output for receiving recognition results and producing a list of matching results the first input of the result combiner coupled to the output of the first recognition unit and the second input of the result combiner coupled to the output of the second recognition unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A MMR system for newspaper publishing comprises a plurality of mobile devices, an MMR gateway, an MMR matching unit and an MMR publisher. The MMR matching unit receives an image query from the MMR gateway and sends it to one or more of the recognition units to identify a result including a document, the page and the location on the page. The image registration unit includes an indexing unit for generating images adapted to the environment and capabilities of the image capture device. The indexing unit also automatically adapts the configuration of the plurality of recognition units and index tables based upon image queries applied to the plurality of recognition and index tables. The plurality of recognition units and index tables are configured based on content they reference, recognition algorithm used or other factors. The present invention also includes a number of novel methods including a method for generating blurry images for device training; a method for generating classifiers; a method for selecting a pass classifier; and a method for modifying a hypothesizing and testing classifier on unrecognized images.
-
Citations
20 Claims
-
1. An image recognition system adapted for image capture device characteristics, the system comprising:
-
a first index table for storing a first set of image data and results, the first index table providing results in response to queries based on image data; a first recognition unit having an input and outputs, for receiving an image query and for recognizing and retrieving information using the image query;
the input of the first recognition unit coupled to receive an image query and an output coupled to the first index table for receiving results, the first recognition unit including a feature extractor for receiving the image query and producing an image feature and a retriever for receiving the image feature and generating a query of the first index table that includes the image feature, the retriever coupled to the feature extractor and the first index table;a second index table for storing a second set of image data and results, the second index table providing results in response to queries based on the second set of image data, and wherein the second set of image data is the first set of image data modified by a first noise factor; a second recognition unit having an input and outputs, for receiving the image feature from the feature extractor and coupled to the second index table, the second recognition unit for recognizing and retrieving information using the image feature;
the input of the second recognition unit coupled to the first recognition unit and receive the image query; anda result combiner having a first input a second input and an output for receiving recognition results and producing a list of matching results the first input of the result combiner coupled to the output of the first recognition unit and the second input of the result combiner coupled to the output of the second recognition unit. - View Dependent Claims (2, 3)
-
-
4. An image recognition system comprising:
-
a feature extractor for receiving an image query and producing an image feature, the feature extractor coupled to receive the image query; and a first retriever for receiving the image feature and generating a query of a first index table and for receiving results from the first index table, the retriever coupled to the feature extractor and the first index table; a second retriever for receiving the image feature, for generating a query of a second index table and for receiving results from the second index table if the first retriever does not recognize and retrieve matching information from the first index table, the second retriever coupled to the feature extractor, the second index table and the first retriever; and a result combiner for receiving recognition results and producing a list of matching results the result combiner coupled to receive results from the first retriever and the second retriever. - View Dependent Claims (5)
-
-
6. An image registration system adapted to image capture device characteristics, the system comprising:
-
a generator for receiving image data and page identification numbers, and producing a first set of image data unmodified by a first noise factor, and a second set of image data being the received image data modified by the first noise factor, the generator coupled to receive the image data, the page identification numbers and the noise factor; a feature extractor for receiving image data and generating at least one image feature, the feature extractor coupled to the generator to receive the first set of image data and the second set of image data; a first index table for storing image features and page identification numbers for the first set of data; an second index table for storing image features and page identification numbers for the second set of data; and an updater for formatting extracted image features and storing them in the first index table and the second index table, the updater coupled to the feature extractor for receiving the image features generated from the first set of image data and storing them in the first index table and receiving image features generated from the second set of image data and storing them in the second index table, the updater adapted for communication with the feature extractor, the first index table and the second index table. - View Dependent Claims (7, 8, 9, 10, 12, 13, 14, 15)
-
-
11. A method for recognizing image, the method comprising:
-
receiving an image query; extracting image features from the image query; performing a first recognition by comparing the extracted image features to a first set of image data; and performing a second recognition by comparing the extracted image features to a second set of image data, the second set of image data is the first set of image data modified by a first noise factor.
-
-
16. A method for registering images, the method comprising:
-
creating a set of training data; creating a set of classifiers; identifying a classifier that recognizes a greatest number of images; modifying the classifier to increase a number of images the classifier can recognize; validating the modified classifier against the training data; and updating an index table with the modified classifier. - View Dependent Claims (17, 18, 19, 20)
-
Specification