Image processing for automated object identification
First Claim
1. A device, comprising:
- one or more memories; and
one or more processors, communicatively coupled to the one or more memories, to;
obtain an image;
generate, based on the image and using an image generation model, a set of candidate images for object recognition;
determine, based on the set of candidate images and using an image evaluation model, that one or more candidate images, of the set of candidate images, are processed during image generation and using the image generation model to improve a resolution of the image;
determine image embeddings for the one or more candidate images and based on the image;
determine an embeddings error for the one or more candidate images based on the image embeddings and the image;
determine an identification of a feature of the image based on the image embeddings and the embeddings error;
backpropagate the embeddings error into the image generation model to generate an updated image generation model for subsequent image generation;
backpropagate the identification of the feature of the image into the image evaluation model to generate an updated image evaluation model for subsequent image evaluation; and
perform an action relating to the identification of the feature based on determining the identification of the feature.
1 Assignment
0 Petitions
Accused Products
Abstract
A device obtains an image and generates, based on the image and using an image generation model, a set of candidate images for object recognition. The device determines, based on the set of candidate images and using an image evaluation model, that one or more candidate images, of the set of candidate images, are processed during image generation and using the image generation model to improve a resolution of the image. The device determines image embeddings for the one or more candidate images and based on the image, and determines an embeddings error for the one or more candidate images based on the image embeddings and the image. The device determines an identification of a feature of the image based on the image embeddings and the embeddings error, and performs an action relating to the identification of the feature based on determining the identification of the feature.
3 Citations
22 Claims
-
1. A device, comprising:
-
one or more memories; and one or more processors, communicatively coupled to the one or more memories, to; obtain an image; generate, based on the image and using an image generation model, a set of candidate images for object recognition; determine, based on the set of candidate images and using an image evaluation model, that one or more candidate images, of the set of candidate images, are processed during image generation and using the image generation model to improve a resolution of the image; determine image embeddings for the one or more candidate images and based on the image; determine an embeddings error for the one or more candidate images based on the image embeddings and the image; determine an identification of a feature of the image based on the image embeddings and the embeddings error; backpropagate the embeddings error into the image generation model to generate an updated image generation model for subsequent image generation; backpropagate the identification of the feature of the image into the image evaluation model to generate an updated image evaluation model for subsequent image evaluation; and perform an action relating to the identification of the feature based on determining the identification of the feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
obtaining, by a device, an item of media; generating, by the device and based on the item of media and using a media generation model, a set of candidate media for object recognition; determining, by the device and based on the set of candidate media and using a media evaluation model, that one or more candidate media, of the set of candidate media, are processed during media generation and using the media generation model to improve a quality of a feature of the item of media; determining, by the device, media embeddings for the one or more candidate media and based on the item of media; determining, by the device, an embeddings error for the one or more candidate media based on the media embeddings and the item of media; determining, by the device, an identification of the feature of the item of media based on the media embeddings and the embeddings error; and communicating, by the device, with another device to provide information identifying the feature based on determining the identification of the feature. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; generate, based on an image and using an image generation model, a set of candidate images for object recognition, wherein each candidate image, in the set of candidate images, is associated with an increased image resolution relative to the image; determine image embeddings for the set of candidate images and based on the image; determine that an embeddings error threshold for the image embeddings is satisfied; determine an identification of a feature of the image based on the image embeddings and based on determining that the embeddings error threshold is satisfied; and provide information identifying the feature of the image based on determining the identification of the feature. - View Dependent Claims (21, 22)
Specification