Image Processing Client
AssigneeCloudsight, Inc.
InventorsBradford A. Folkens, Dominik K. Mazur
Life of this patent
Estimating the term…
Abstract
An image recognition approach employs both computer generated and manual image reviews to generate image tags characterizing an image. The computer generated and manual image reviews can be performed sequentially or in parallel. The generated image tags may be provided to a requester in real-time, be used to select an advertisement, and/or be used as the basis of an internet search. In some embodiments generated image tags are used as a basis for an upgraded image review. A confidence of a computer generated image review may be used to determine whether or not to perform a manual image review.
Claims20
A method of processing an image, the method comprising:
- receiving an image using a portable device;
- identifying features of the image using a processor of the portable device;
- providing the features to a remote image processing server via a communication network;
- receiving one or more image tags based on the features from the image processing server;
- and
- displaying the one or more image tags on a display of the portable device.
A method of processing an image, the method comprising:
- receiving an image using a portable device;
- identifying features of the image using a processor of the portable device;
- deriving image descriptors based on the identified features;
- providing the descriptors to a remote image processing server via a communication network;
- receiving image tags based on the descriptors, from the image processing server;
- and
- displaying the image tags on a display of the portable device.
A method of processing an image, the method comprising:
- receiving an image using a portable device;
- identifying features of the image using a processor of the portable device;
- deriving image descriptors based on the identified features;
- comparing the image descriptors with a set of image descriptors previously stored on the portable device to determine if there is a match between the image descriptors and the stored set of image descriptors;
- if there is a match between the image descriptors and the stored set of image descriptors retrieving one or more image tags associated with the set of image descriptors;
- displaying the retrieved one or more image tags on a display of the portable device.
A method of processing an image, the method comprising:
- receiving an image using a portable device;
- identifying features of the image using a processor of the portable device;
- deriving image descriptors based on the identified features;
- comparing the image descriptors with a set of image descriptors previously stored on the portable device to determine if there is a match between the image descriptors and the stored set of image descriptors;
- classifying the image based on the match between the image descriptors and the stored set of image descriptors;
- sending the image and the classification of the image to a remote image processing server;
- receiving one or more image tags based on the image;
- and
- displaying the one or more image tags on a display of the portable device.
A mobile device comprising:
- a camera configured to capture an image;
- a display configured to display the image;
- image processing logic configured to generate data characterizing the image, the data characterizing the image including image descriptors or image features;
- a digital I/O configured to communicate the data characterizing the image to a remote image processing server and to receive one or more image tags from the image processing server, the one or more image tags being based on the data characterizing the image;
- a memory configured to store the image;
- display logic configured to present the one or more image tags on the image;
- and
- a microprocessor configured to execute at least the image processing logic.
The mobile device of clam 15, further comprising logic configured to compare the image descriptors with a set of image descriptors previously stored on the portable device to determine if there is a match between the image descriptors and the stored set of image descriptors;
- and if there is a match between the image descriptors and the stored set of image descriptors retrieving one or more image tags associated with the set of image descriptors from memory of the portable device.
Dependencies are inferred from the claim text.