US 11,928,597 B2
Method and system for classifying images using image embedding
Pedro Oliveira Pinheiro, Montreal (CA); Chen Xing, Montreal (CA); and Negar Rostamzadeh, Montreal (CA)
Assigned to ServiceNow Canada, Montreal (CA)
Filed by ServiceNow Canada Inc., Montreal (CA)
Filed on Mar. 21, 2023, as Appl. No. 18/187,010.
Application 18/187,010 is a division of application No. 16/746,157, filed on Jan. 17, 2020, granted, now 11,645,505.
Prior Publication US 2023/0237334 A1, Jul. 27, 2023
Int. Cl. G06N 3/08 (2023.01); G06F 18/214 (2023.01); G06F 18/2411 (2023.01); G06F 18/2431 (2023.01); G06V 10/44 (2022.01); G06V 10/70 (2022.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01)
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
OG exemplary drawing
 
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.