Image segmentation and vectorization system for complementary styling products
AssigneeSap SE
InventorsArjun Rao, Nick Pendar
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for segmenting each image of a first plurality of images, using an image processing segmentation technique, into one or more category of a plurality of predefined categories to generate a set of image segments for the image. A numerical vector representation is generated for each image segment and for each image in a second plurality of images and used to determine a similarity between image segments and images in the second plurality of images. Each image segment in each set of image segment are replaced with an image in the second plurality of images that is similar to the image segment to generate a recommendation catalog comprising a plurality of sets of recommendation images.
Claims20
A computer-implemented method comprising:
- segmenting each image of a first plurality of images, using an image processing segmentation technique, to generate image segments for the image;
- determining images in a second plurality of images that are similar to image segments from the first plurality of images by comparing each image segment to each image in the second plurality of images;
- replacing each image segment in each set of image segments with an image in the second plurality of images that is similar to the image segment to generate a recommendation catalog comprising a plurality of sets of recommendation images;
- searching the recommendation catalog to find a first image in a first set of recommendation images that corresponds to a selected product;
- and
- providing recommendation images, other than the first image, in the first set of recommendation images as complementary products to the selected product.
A system comprising:
- a memory that stores instructions;
- and
- one or more processors configured by the instructions to perform operations comprising:
- segmenting each image of a first plurality of images, using an image processing segmentation technique, to generate image segments for the image;
- determining images in a second plurality of images that are similar to image segments from the first plurality of images by comparing each image segment to each image in the second plurality of images;
- replacing each image segment in each set of image segments with an image in the second plurality of images that is similar to the image segment to generate a recommendation catalog comprising a plurality of sets of recommendation images;
- searching the recommendation catalog to find a first image in a first set of recommendation images that corresponds to a selected product;
- and
- providing recommendation images, other than the first image, in the first set of recommendation images as complementary products to the selected product.
A non-transitory computer-readable medium comprising instructions stored thereon that are executable by at least one processor to cause a computing device to perform operations comprising:
- segmenting each image of a first plurality of images, using an image processing segmentation technique, to generate image segments for the image;
- determining images in a second plurality of images that are similar to image segments from the first plurality of images by comparing each image segment to each image in the second plurality of images;
- replacing each image segment in each set of image segments with an image in the second plurality of images that is similar to the image segment to generate a recommendation catalog comprising a plurality of sets of recommendation images;
- searching the recommendation catalog to find a first image in a first set of recommendation images that corresponds to a selected product;
- and
- providing recommendation images, other than the first image, in the first set of recommendation images as complementary products to the selected product.
Dependencies are inferred from the claim text.