US 12,469,067 B2
Image segmentation and vectorization system for complementary styling products
Arjun Rao, Fremont, CA (US); and Nick Pendar, San Ramon, CA (US)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Feb. 22, 2023, as Appl. No. 18/112,870.
Prior Publication US 2024/0281864 A1, Aug. 22, 2024
Int. Cl. G06Q 30/0601 (2023.01); G06V 10/26 (2022.01); G06V 10/764 (2022.01)
CPC G06Q 30/0631 (2013.01) [G06Q 30/0603 (2013.01); G06V 10/26 (2022.01); G06V 10/765 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
for each image of a first plurality of images:
segmenting the image, using an image processing segmentation technique, into one or more category of a plurality of predefined categories to generate image segments for the image; and
generating a set identifier for the image and associating the set identifier with each image segment for the image to generate a set of image segments for the set identifier;
generating a numerical vector representation for each image segment;
generating a numerical vector representation for each image in a second plurality of images, each image in the second plurality of images comprising a specific product;
determining images in the second plurality of images that are similar to image segments from the first plurality of images by comparing the numerical vector representation for each image segment to the numerical vector representation for 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.