Patent ID: 11907841
Assignee: nan
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A consumer product identification system comprising:
a camera system configured to create an image set of a known consumer product, wherein the camera system creates the image set of the known consumer product by:
placing the known consumer product on a rotating platform;
taking one image of the known consumer product at every 30° of horizontal rotation of the rotating platform resulting in twelve initial images;
tilting the known consumer product by 45° onto its side on the rotating platform; and
taking one image of the known consumer product at every 30° of horizontal rotation of the rotating platform resulting in twelve additional images and a total of twenty-four images in the image set of the known consumer product;

a neural network configured to:
receive the image set of the known consumer product from the camera system;
store the image set as a template image set in a database connected to the neural network;
assign a plurality of identification tags to the template image set of the known consumer product, wherein the plurality of identification tags is based on characteristics of the known consumer product; and
generate a machine learning model which is trained based on the assigned set of identification tags to output the known consumer product;

a recognition application configured to:
receive an input image of an unknown consumer product;
compare the input image of the unknown consumer product to the template image set of the known consumer product;
determine whether the input image of the unknown consumer product matches the template image set of the known consumer product; and
identify the unknown consumer product when the image of the unknown consumer product matches the template image set of the known consumer product; and

a training module configured to:
receive feedback from a system user regarding accuracy of identification of the unknown consumer product;
adjust settings in at least one of the camera system, the neural network, and the recognition application based on the feedback received from the system user.