Produce identification and pricing system for checkouts
First Claim
1. A method for identification and pricing of produce comprising:
- receiving image data from the produce to be identified;
transforming the image data to a signature vector characterizing the produce to be identified, the signature vector including at least spectral information from the produce to be identified;
comparing the signature vector to stored signature vectors representing a target set of produce types and identifying the produce based on the best match with the stored signature vectors;
accessing a price information database and retrieving price information for the identified produce type;
determining if the identified produce price is based on weight and retrieving the weight of the produce from a scale if the price is based on weight;
computing the total price of the produce based on the price information for the identified produce and the total weight of the produce, if the price is based on weight;
determining if the identified produce price is based on the number of items; and
automatically counting the number of items of produce if the price is based on the number of items.
1 Assignment
0 Petitions
Accused Products
Abstract
A produce identification and pricing system for a supermarket checkout or other retail outlet where produce is handled includes one or more imagers which provide image data from produce to be identified, which image data includes spectral information, preferably including information from the nearer infrared as well as RGB information. The spectral information is transformed into a signature vector which is compared with target signature vectors for the variety of types of produce handled by the supermarket or other retail outlet. The best match to the target signature vectors is employed to obtain price information from a produce price database. If the produce price is based on weight, information from a scale is retrieved and the total price is calculated. If the price is based on the number of items, a count operation is enabled and the count value determined. The price is then determined based on the count value of the number of items. The total price is output to a register for computation of the total checkout price. The produce identification information is also forwarded to a database for inventory monitoring of the produce in the store. The produce identification system may be combined with a more conventional bar code scanning system at single imaging station to provide automated handling of identification and pricing of all the items at the retail outlet without requiring any additional obtrusive hardware.
193 Citations
11 Claims
-
1. A method for identification and pricing of produce comprising:
-
receiving image data from the produce to be identified;
transforming the image data to a signature vector characterizing the produce to be identified, the signature vector including at least spectral information from the produce to be identified;
comparing the signature vector to stored signature vectors representing a target set of produce types and identifying the produce based on the best match with the stored signature vectors;
accessing a price information database and retrieving price information for the identified produce type;
determining if the identified produce price is based on weight and retrieving the weight of the produce from a scale if the price is based on weight;
computing the total price of the produce based on the price information for the identified produce and the total weight of the produce, if the price is based on weight;
determining if the identified produce price is based on the number of items; and
automatically counting the number of items of produce if the price is based on the number of items.
-
-
2. A method for identification and pricing of produce, comprising:
-
receiving image data from the produce to be identified;
transforming the image data to a signature vector characterizing the produce to be identified, the signature vector including at least spectral information from the produce to be identified;
comparing the signature vector to stored signature vectors representing a target set of produce types and identifying the produce based on the best match with the stored signature vectors;
accessing a price information database and retrieving price information for the identified produce type;
determining if the identified produce price is based on weight and retrieving the weight of the produce from a scale if the price is based on weight; and
computing the total price of the produce based on the price information for the identified produce and the total weight of the produce;
wherein transforming the image data to a signature vector further comprises transforming two-dimensional shape information from the image data to a signature vector, wherein said two-dimensional shape information comprises the estimated area of the imaged object. - View Dependent Claims (3, 4)
-
-
5. A method for identification and pricing of produce, comprising:
-
receiving image data from the produce to be identified;
transforming the image data to a signature vector characterizing the produce to be identified, the signature vector including at least spectral information from the produce to be identified;
comparing the signature vector to stored signature vectors representing a target set of produce types and identifying the produce based on the best match with the stored signature vectors;
determining a confidence value associated with the identification of the produce type;
accessing a price information database and retrieving price information for the identified produce type;
determining if the identified produce price is based on weight and retrieving the weight of the produce from a scale if the price is based on weight; and
computing the total price of the produce based on the price information for the identified produce and the total weight of the produce. - View Dependent Claims (6, 7, 8)
comparing the confidence value with a predetermined threshold confidence value to determine if the identification is potentially inaccurate; and
if the confidence value is less than the predetermined threshold, displaying a plurality of possible produce types.
-
-
7. A method for identification and pricing of produce as set out in claim 6, further comprising:
-
receiving an input from an operator selecting a correct produce type from the displayed plurality of produce types; and
correcting the stored signature vectors based on the selected produce type information provided from the operator.
-
-
8. A method for identification and pricing of produce as set out in claim 7, further comprising providing the corrected stored signature vectors to additional pricing systems configured in a network.
-
9. A produce identification and pricing system, comprising:
-
at least one imager for providing image data from produce to be identified, the image data including spectral information;
preprocessing means for receiving the image data from said at least one imager and providing a signature corresponding to spectral information contained in the image data;
processing means for comparing the signature to stored target signatures corresponding to target produce types and obtaining a best match identification of the produce type of the imaged produce;
means for storing price information for the target produce types;
processing means for counting the number of items of produce based on three-dimensional image data; and
means for calculating the total price of the produce based on the price information of the identified produce type and an additional input parameter including either weight or count information for the imaged produce. - View Dependent Claims (10, 11)
-
Specification