Composite image quality assurance
First Claim
Patent Images
1. A system comprising:
- a data store that stores a first composite image previously transferred to the system and a second composite image previously transferred to the system, the first composite image comprising;
a first underlying image region showing a physical item, anda first overlaid image region showing a first graphic overlay obscuring at least a first portion of the physical item,the second composite image comprising;
a second underlying region showing the physical item, anda second overlaid image region showing a second graphic overlay obscuring at least a second portion of the physical item; and
a computing device in communication with the data store, the computing device having a processor configured with computer-executable instructions, that when executed by the processor, cause the computing device to at least;
receive an input image, the input image comprising;
a third underlying image region showing the physical item, anda third overlaid image region showing a third graphic overlay obscuring at least a third portion of the physical item;
generate, on a pixel-by-pixel basis, for each pixel location, a mode color value of pixels at a respective pixel location in the input image, the first composite image, and the second composite image; and
generate a reconstructed underlying image using the mode color values for respective pixel locations in the input image, the first composite image, and the second composite image, wherein the reconstructed underlying image does not include the first graphic overlay, the second graphic overlay, or the third graphic overlay, and wherein the reconstructed underlying image shows the at least first portion of the physical item, the at least second portion of the physical item, and the at least third portion of the physical item;
identify a region of the input image obscured by the third overlaid image region; and
identify a set of features of the physical item shown in the region of the reconstructed underlying image using an image feature detection model that detects image features included in an image; and
generate a feature detection result using the set of features of the physical item, wherein the detection result indicates a type of image feature identified and a quantity of features identified for the type.
1 Assignment
0 Petitions
Accused Products
Abstract
Features are disclosed for processing composite images. Composite images may be received that include a common item such as a t-shirt with different graphics overlaid on the item. Features for determining the quality of composite images based on processing the image data are provided. Detection of a region that the overlaid graphic covers provides a targeted location for analyzing the underlying image. A quality metric may be determined based on whether, which, and how many features of the item shown in the underlying image are obscured or otherwise modified by the overlaid image.
-
Citations
20 Claims
-
1. A system comprising:
-
a data store that stores a first composite image previously transferred to the system and a second composite image previously transferred to the system, the first composite image comprising; a first underlying image region showing a physical item, and a first overlaid image region showing a first graphic overlay obscuring at least a first portion of the physical item, the second composite image comprising; a second underlying region showing the physical item, and a second overlaid image region showing a second graphic overlay obscuring at least a second portion of the physical item; and a computing device in communication with the data store, the computing device having a processor configured with computer-executable instructions, that when executed by the processor, cause the computing device to at least; receive an input image, the input image comprising; a third underlying image region showing the physical item, and a third overlaid image region showing a third graphic overlay obscuring at least a third portion of the physical item; generate, on a pixel-by-pixel basis, for each pixel location, a mode color value of pixels at a respective pixel location in the input image, the first composite image, and the second composite image; and generate a reconstructed underlying image using the mode color values for respective pixel locations in the input image, the first composite image, and the second composite image, wherein the reconstructed underlying image does not include the first graphic overlay, the second graphic overlay, or the third graphic overlay, and wherein the reconstructed underlying image shows the at least first portion of the physical item, the at least second portion of the physical item, and the at least third portion of the physical item; identify a region of the input image obscured by the third overlaid image region; and identify a set of features of the physical item shown in the region of the reconstructed underlying image using an image feature detection model that detects image features included in an image; and generate a feature detection result using the set of features of the physical item, wherein the detection result indicates a type of image feature identified and a quantity of features identified for the type. - View Dependent Claims (2, 3)
-
-
4. A device comprising:
-
a computer-readable memory that stores specific computer-executable instructions; and a processor in communication with the computer-readable memory, wherein the processor executes the specific computer-executable instructions to cause the device to at least; receive a composite image, the composite image comprising; an underlying image region showing a physical item, and an overlaid image region showing a graphic overlay obscuring at least a portion of the physical item; receive an image showing the physical item, wherein the image shows the at least the portion of the physical item obscured by the graphic overlay; identify a region of the composite image obscured by the overlaid image region; detect an image feature of the physical item shown in the image within the region; and generate a composite image quality metric based at least partly on the image feature detected. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method comprising:
under control of a computing device executing specific computer-executable instructions, receiving a composite image, the composite image comprising; an underlying image region showing a physical item, and an overlaid image region showing a graphic overlay obscuring at least a portion of the physical item; receiving an image showing the physical item, wherein the image shows the at least the portion of the physical item obscured by the graphic overlay; identifying a region of the composite image obscured by the overlaid image region; detecting an image feature of the physical item shown in the image within the region; and generating a composite image quality metric based at least in part on the image feature detected, wherein the composite image quality metric indicates how well the composite image shows the physical item. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
Specification