System and method for recognizing objects from images and identifying relevancy amongst images and information
First Claim
1. A method for analyzing a collection of captured images, the method comprising:
- using one or more processors to perform steps comprising;
(a) performing analysis on each image in the collection to determine analysis information that is associated with one or more images from the collection;
(b) maintaining a data structure that associates the one or more individual images from the collection with the analysis information that is associated with that image;
(c) identifying an object carrying a text in the one or more images from the collection;
(d) making a determination that the identified text comprises only a portion of a word, including determining that the identified text is one of (i) a word that is in skew on the object of the image, or (ii) a word that appears to omit one or more letters in the image; and
(e) enabling a search of the data structure using a word from the identified text as search criteria for individual images in the collection that are associated with analysis information that match or are relevant to the determined word.
5 Assignments
0 Petitions
Accused Products
Abstract
An embodiment provides for enabling retrieval of a collection of captured images that form at least a portion of a library of images. For each image in the collection, a captured image may be analyzed to recognize information from image data contained in the captured image, and an index may be generated, where the index data is based on the recognized information. Using the index, functionality such as search and retrieval is enabled. Various recognition techniques, including those that use the face, clothing, apparel, and combinations of characteristics may be utilized. Recognition may be performed on, among other things, persons and text carried on objects.
193 Citations
21 Claims
-
1. A method for analyzing a collection of captured images, the method comprising:
using one or more processors to perform steps comprising; (a) performing analysis on each image in the collection to determine analysis information that is associated with one or more images from the collection; (b) maintaining a data structure that associates the one or more individual images from the collection with the analysis information that is associated with that image; (c) identifying an object carrying a text in the one or more images from the collection; (d) making a determination that the identified text comprises only a portion of a word, including determining that the identified text is one of (i) a word that is in skew on the object of the image, or (ii) a word that appears to omit one or more letters in the image; and (e) enabling a search of the data structure using a word from the identified text as search criteria for individual images in the collection that are associated with analysis information that match or are relevant to the determined word. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A system for performing recognition on captured images, the system comprising:
-
a data structure for associating individual images in a set of captured images with analysis information that is associated with one or more individual images from the set of captured images; an image analysis module configured to perform analysis on each image in the set of captured images in order to (i) generate analysis information for a person or an object that appears in one or more images in the set, and (ii) detect text carried on an object that appears in skew in the one or more images in the set; wherein the image analysis module (i) analyzes the image data to determine a word that corresponds to the text that is carried on the text and appears in skew, and (ii) enables a search of the data structure using the word as search criteria for individual images in the set of captured images that are associated with analysis information that matches or are relevant to the determined word. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for organizing a collection of captured images, the method comprising:
using one or more processors to perform steps comprising; (a) performing image analysis on each image in the collection to determine analysis information that is associated with one or more individual images from the collection, wherein the image analysis includes identifying, from the one or more of the individual images, an object carrying a text that is in skew; (b) maintaining a data structure that associates the one or more individual images from the collection with the analysis information that is associated with each individual image; (c) determining a word that corresponds to the text that is in skew and carried on the object; (d) making a determination that the word is relevant to the data structure; and (e) enabling a search of the data structure using a word from the identified text as search criteria for individual images in the collection that are associated with analysis information that match or are relevant to the determined word.
Specification