IP Library Granted Patent US 10,853,702
Granted Patent B2
US 10,853,702 · App. 16/328,904 · Granted Dec 1, 2020

Method and apparatus for checkout based on image identification technique of convolutional neural network

Inventor: Yili Wu (Beijing, CN)
Assignee: YI TUNNEL (BEIJING) TECHNOLOGY CO., LTD.
G06K9/628G06K9/00624G06K9/32G06K9/3233G06K9/62G06K9/627G06K9/6215G06K9/6269G06N3/04G06N3/08G06Q20/208G07G1/0036H04N5/247
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,853,702
App. No.
16/328,904
Granted
Dec 1, 2020
Kind
B2
Abstract

A method includes acquiring a plurality of pictures of a single item to be classified placed on a checkout counter, the plurality of pictures corresponding to a plurality of shooting angles one to one, performing an object detection in each of the pictures to obtain a rectangular area image, the rectangular area image being an image corresponding to a rectangular area containing the item, obtaining a plurality of primary classification results correspondingly, according to the plurality of rectangular area images and a pre-trained first-level classification model, and obtaining a first-level classification result of the plurality of pictures according to the plurality of primary classification results and a pre-trained first-level linear regression model, using the first-level classification result as a first classification result and performing checkout according to the first classification result.

Claims (34)

1. A checkout method based on an image identification technique of convolutional neural network, comprising:

acquiring a plurality of pictures of a single item to be classified placed on a checkout counter, the plurality of pictures corresponding to a plurality of shooting angles one to one;

performing object detection in each of the pictures to obtain a rectangular area image, the rectangular area image being an image corresponding to a rectangular area containing the item;

obtaining a plurality of primary classification results correspondingly, according to a plurality of the rectangular area images and a pre-trained first-level classification model, obtaining a first-level classification result of the plurality of pictures according to the plurality of primary classification results and a pre-trained first-level linear regression model, the first-level classification model being a model that is constructed by the image identification technique of convolutional neural network and trained by all the items in a shopping place;

using the first-level classification result as a first classification result; and

performing checkout according to the first classification result.

2. The checkout method according to claim 1 , wherein after the obtaining a plurality of primary classification results and before the using the first-level classification result as a first classification result, the checkout method further comprises:

obtaining a plurality of secondary classification results correspondingly, according to a plurality of the rectangular area images and a pre-trained second-level classification model, obtaining a second-level classification result of the plurality of pictures according to the plurality of secondary classification results and a pre-trained second-level linear regression model, and using the second-level classification result as the first classification result, in case that the first-level classification result indicates a similar item; otherwise performing the first-level classification result as a first classification result, the second-level classification model being a model that is constructed by the image identification technique of convolutional neural network and pre-trained by similar items in the shopping place.

3. The checkout method according to claim 1 , wherein after the using the first-level classification result as a first classification result and before the performing checkout according to the first classification result, the checkout method further comprising

determining whether the item in the pictures is consistent with the first classification result, according to a plurality of the rectangular area images and a pre-trained support vector machine model corresponding to the first classification result, in case that the item in the pictures is consistent with the first classification result, performing the checkout step; otherwise, reminding a customer that the item is out of stock.

4. The checkout method according to claim 1 , wherein one camera is disposed in a position just above the item to be classified, so that the item is shot downwards from just above to acquire the picture; and

four cameras are disposed around the item to be classified, so that the item is shot obliquely downwards.

5. A checkout apparatus based on an image identification technique of convolutional neural network, comprising:

an acquisition device for acquiring a plurality of pictures of a single item to be classified placed on a checkout counter, the plurality of pictures corresponding to a plurality of shooting angles one to one;

an object detection device for performing object detection in each of the pictures to obtain a rectangular area image, the rectangular area image being an image corresponding to a rectangular area containing the item;

a first classification device for obtaining a plurality of primary classification results correspondingly, according to a plurality of the rectangular area images and a pre-trained first-level classification model, and obtain a first-level classification result of the plurality of pictures according to the plurality of primary classification results and a pre-trained first-level linear regression model, the first-level classification model being a model that is constructed by the image identification technique of convolutional neural network and trained by all the items in the shopping place;

a confirmation device for using the first-level classification result as a first classification result; and

a checkout device for performing checkout according to the first classification result.

6. The checkout apparatus according to claim 5 , further comprising

a second classification device for obtaining a plurality of secondary classification results correspondingly, according to a plurality of the rectangular area images and a pre-trained second-level classification model, obtain a second-level classification result of the plurality of pictures according to the plurality of secondary classification results and a pre-trained second-level linear regression model, and use the second-level classification result as the first classification result, in case that the first-level classification result indicates a similar item, the second-level classification model being a model that is constructed by the image identification technique of convolutional neural network and pre-trained by similar items in the shopping place, and

correspondingly, in case that the first-level classification result indicates a similar item, the checkout device performs checkout according to the second-level classification result obtained by the second classification device; otherwise, the checkout device performs checkout according to the first-level classification result obtained by the first classification device.

7. The checkout apparatus according to claim 5 , further comprising

a determination device for determining whether the item in the pictures is consistent with the first classification result according to a plurality of the rectangular area images and a pre-trained support vector machine model corresponding to the first classification result, and

a selection module for calling the checkout device, in case that the item in the pictures is consistent with the first classification result; otherwise, remind a customer that the item is out of stock.

8. The checkout apparatus according to claim 5 , wherein the acquisition device includes one camera disposed in a position just above the item to be classified, so that the item is shot downwards from just above to acquire pictures, and four cameras disposed around the item to be classified, so that the item is shot obliquely downwards.

9. A checkout apparatus based on an image identification technique of convolutional neural network, comprising:

cameras configured to acquire a plurality of pictures of a single item to be classified placed on a checkout counter, the plurality of pictures corresponding to a plurality of shooting angles one to one;

a processor; and

a memory configured to record processor-executable instructions, the processor configured to

perform object detection in each of the pictures to obtain a rectangular area image that is an image corresponding to a rectangular area containing the item,

obtain a plurality of primary classification results correspondingly, according to a plurality of the rectangular area images and a pre-trained first-level classification model, obtain a first-level classification result of the plurality of pictures according to the plurality of primary classification results and a pre-trained first-level linear regression model,

use the first-level classification result as a first classification result, and perform checkout according to the first classification result,

the first-level classification model being a model that is constructed by the image identification technique of convolutional neural network and trained by all the items in the shopping place.

10. The checkout apparatus according to claim 9 , wherein the processor is further configured to obtain a plurality of secondary classification results correspondingly, according to a plurality of the rectangular area images and a pre-trained second-level classification model, obtain a second-level classification result of the plurality of pictures according to the plurality of secondary classification results and a pre-trained second-level linear regression model, and use the second-level classification result as the first classification result, in case that the first-level classification result indicates a similar item, the second-level classification model being a model that is constructed by the image identification technique of convolutional neural network and pre-trained by similar items in the shopping place; otherwise, use the first-level classification result as the first classification result.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2019
From: WU, YILI
To: YI TUNNEL (BEIJING) TECHNOLOGY CO., LTD.
Reel/Frame 048454/0667 →
Priority Claims (1)
CN 2017 1 0607759 · Jul 24, 2017 · national
Continuity (1)
Related Publication 20190220692A1 · Jul 18, 2019