CPC G06V 40/172 (2022.01) [G06F 18/00 (2023.01); G06F 18/29 (2023.01); G06V 30/194 (2022.01); G06V 40/10 (2022.01)] | 20 Claims |
1. A method comprising:
generating an image embedding for an input image by combining a first embedding corresponding to a first cropped image of the input image and a second embedding corresponding to a second cropped image of the input image, wherein a first machine learning model trained on a head image training dataset using contrastive learning generates the first embedding and a second machine learning model trained on a body image training dataset using contrastive learning generates the second embedding, wherein the head image training dataset originates from a first source and the body image training dataset originates from a second source, and wherein the first source is different from the second source; and
querying an image repository in embedding space by comparing the image embedding to a plurality of image embeddings associated with a plurality of images in the image repository to obtain one or more images based on similarity to the input image in the embedding space.
|