CPC G06N 3/08 (2013.01) [G06F 18/214 (2023.01); G06F 18/2411 (2023.01); G06F 18/2431 (2023.01); G06V 10/454 (2022.01); G06V 10/764 (2022.01); G06V 10/768 (2022.01); G06V 10/82 (2022.01)] | 16 Claims |
1. A method for classifying an image amongst predefined image categories, the method being executed by at least one processor, the method comprising:
receiving an image to be classified;
generating a vector representation of the image to be classified using an image embedding method;
comparing the vector representation of the image to predefined vector representations of the predefined image categories;
identifying a relevant category amongst the predefined image categories based on the comparison, the relevant category being associated with the image to be classified and outputting the relevant category; and
wherein for each one of the predefined image categories, the predefined vector representation is generated using:
receiving at least one reference image associated with the predefined image category;
generating a first vector representation of the at least one reference image;
receiving semantic information about the predefined image category;
generating a second vector representation of the semantic information using a word embedding method; and
combining the first vector representation and the second vector representation to obtain the predefined vector representation.
|