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

Claim 19:
20. A consumer product identification system comprising:
a camera system configured to create a plurality of image sets, where one image set is created for each of a plurality of known consumer products;
a neural network configured to:
receive the plurality of image sets of the plurality of known consumer products from the camera system;
store each 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 each of the plurality of known consumer products, wherein the plurality of identification tags is based on characteristics of each of the plurality of known consumer products; and
generate a machine learning model which is trained based on each assigned set of identification tags to output each of the plurality of known consumer products;

a recognition application configured to:
receive an input image of an unknown consumer product;
assign a general classification to at least a second consumer product within the input image;
selecting one template image set from a plurality of template image sets stored on the database, wherein the selected template image set belongs to the same general classification as the second consumer product within the input image;
applying a template matching algorithm to compare the input image of the unknown consumer product to the selected template image set;
determining whether the input image of the unknown consumer product matches the selected template image set;
identifying the unknown consumer product when the image of the unknown consumer product matches the selected template image set; 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.