Patent ID: 11860932
Assignee: ADOBE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 4:
5. An apparatus comprising:
at least one processor;
at least one memory storing instructions executable by the at least one processor, wherein the instructions, when executed by the processor are operable to:
receiving, using a search component, a search query from a user;
generating a query embedding for the search query;
generate, using a scene graph generator, a scene graph of an image comprising a node representing an object and an edge representing a relationship between two of the objects;
generate, using a word embedding component, a node vector for the node, wherein the node vector represents semantic information of the object and an edge vector for the edge, and wherein the edge vector represents semantic information of the relationship;
generate, using a graph convolutional network (GCN) that performs a convolution on the scene graph based on the node vector and the edge vector, a scene graph;
assign, using a metadata component, metadata to the image based on the scene graph embedding;
store the image in a database together with the metadata;
retrieve the image from the database based on the metadata and a similarity between the query embedding and the scene graph embedding; and
display the image to the user.