CPC G06Q 30/0631 (2013.01) [G06N 3/084 (2013.01); G06T 7/0002 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01)] | 18 Claims |
1. A computer-implemented method for determining compatibility between items in images, comprising:
obtaining, with at least one processor, image data associated with a plurality of images, wherein each image is associated with a single item of a plurality of items, wherein each image includes a plurality of elements of a matrix, and wherein the plurality of elements of the matrix of each image comprises the image data associated with that image;
for each image, inputting, with at least one processor, the image data associated with that image as a single object in a set of objects to a relation network; and
generating, with at least one processor, a compatibility score for the plurality of items from the relation network based on the set of objects, wherein the compatibility score includes a prediction of whether the plurality of items is compatible, and
wherein generating the compatibility score for the plurality of items from the relation network based on the set of objects further comprises:
for each pair of objects in the set of objects, processing, with at least one processor, that pair of objects with at least one multi-layer perceptron to produce a relation output;
determining, with at least one processor, an average of the relation outputs of the each pair of objects in the set of objects to produce a single averaged output; and
processing, with at least one processor, the single averaged output with at least one other multi-layer perceptron to produce the compatibility score for the plurality of items.
|