System and method for produce detection and classification

US11734813B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11734813-B2
Application numberUS-202217867922-A
CountryUS
Kind codeB2
Filing dateJul 19, 2022
Priority dateJul 26, 2018
Publication dateAug 22, 2023
Grant dateAug 22, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems, methods, and computer-readable storage media for object detection and classification, and particularly produce detection and classification. A system configured according to this disclosure can receiving, at a processor, an image of an item. The system can then perform, across multiple pre-trained neural networks, feature detection on the image, resulting in feature maps of the image. These feature maps can be concatenated and combined, then input into an additional neural network for feature detection on the combined feature map, resulting in tiered neural network features. The system then classifies, via the processor, the item based on the tiered neural network features.

First claim

Opening claim text (preview).

We claim: 1. A method comprising: receiving, at a processor, an image of an item; performing, via the processor using a first pre-trained neural network, feature detection on the image, resulting in a first feature map of the image; performing, via the processor using a second pre-trained neural network, feature detection on the image, resulting in a second feature map of the image; creating, via the processor, a combined feature map based on the first feature map and the second feature map; performing, via the processor using a third pre-trained neural network, feature detection on the combined feature map, resulting in tiered neural network features; and classifying, via the processor, the item based on the tiered neural network features, the classifying including implementing a set of pre-trained neural networks, the set of pre-trained neural networks having been produced based on the tiered neural network features, the classification being a combination of results of the set of pre-trained neural networks, and a result of each pre-trained neural network of the set of pre-trained neural networks being weighted based on a corresponding accuracy. 2. The method of claim 1 , wherein the item is produce. 3. The method of claim 2 , wherein the feature detection identifies defects within the produce. 4. The method of claim 1 , wherein at least one of the first pre-trained neural network, the second pre-trained neural network, and the third pre-trained neural network is a Faster Regional Convolutional Neural Network. 5. The method of claim 4 , wherein the Faster Regional Convolutional Neural Network identifies a top-left coordinate of a rectangular region for each item within the image and a bottom-right coordinate of the rectangular region. 6. The method of claim 1 , wherein the third pre-trained neural network uses distinct neural links than the neural links of the first pre-trained neural network and the second pre-trained neural network. 7. The method of claim 1 , wherein the processor is a Graphical Processing Unit. 8. A system, comprising: a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising: receiving an image of an item; performing, using a first pre-trained neural network, feature detection on the image, resulting in a first feature map of the image; performing, using a second pre-trained neural network, feature detection on the image, resulting in a second feature map of the image; creating, via the processor, a combined feature map based on the first feature map and the second feature map; performing, using a third pre-trained neural network, feature detection on the combined feature map, resulting in tiered neural network features; and classifying the item based on the tiered neural network features, the classifying including implementing a set of pre-trained neural networks, the set of pre-trained neural networks having been produced based on the tiered neural network features, the classification being a combination of results of the set of pre-trained neural networks, and a result of each pre-trained neural network of the set of pre-trained neural networks being weighted based on a corresponding accuracy. 9. The system of claim 8 , wherein the item is produce. 10. The system of claim 9 , wherein the feature detection identifies defects within the produce. 11. The system of claim 8 , wherein at least one of the first pre-trained neural network, the second pre-trained neural network, and the third pre-trained neural network is a Faster Regional Convolutional Neural Network. 12. The system of claim 11 , wherein the Faster Regional Convolutional Neural Network identifies a top-left coordinate of a rectangular region for each item within the image and a bottom-right coordinate of the rectangular region. 13. The system of claim 8 , wherein the third pre-trained neural network uses distinct neural links than the neural links of the first pre-trained neural network and the second pre-trained neural network. 14. The system of claim 8 , wherein the processor is a Graphical Processing Unit. 15. A non-transitory computer-readable storage medium having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising: receiving an image of an item; performing, using a first pre-trained neural network, feature detection on the image, resulting in a first feature map of the image; performing, using a second pre-trained neural network, feature detection on the image, resulting in a second feature map of the image; creating, via the processor, a combined feature map based on the first feature map and the second feature map; performing, using a third pre-trained neural network, feature detection on the combined feature map, resulting in tiered neural network features; and classifying the item based on the tiered neural network features, the classifying including implementing a set of pre-trained neural networks, the set of pre-trained neural networks having been produced based on the tiered neural network features, the classification being a combination of results of the set of pre-trained neural networks, and a result of each pre-trained neural network of the set of pre-trained neural networks being weighted based on a corresponding accuracy. 16. The non-transitory computer-readable storage medium of claim 15 , wherein the item is produce. 17. The non-transitory computer-readable storage medium of claim 16 , wherein the feature detection identifies defects within the produce. 18. The non-transitory computer-readable storage medium of claim 15 , wherein at least one of the first pre-trained neural network, the second pre-trained neural network, and the third pre-trained neural network is a Faster Regional Convolutional Neural Network. 19. The non-transitory computer-readable storage medium of claim 18 , wherein the Faster Regional Convolutional Neural Network identifies a top-left coordinate of a rectangular region for each item within the image and a bottom-right coordinate of the rectangular region. 20. The non-transitory computer-readable storage medium of claim 15 , wherein the third pre-trained neural network uses distinct neural links than the neural links of the first pre-trained neural network and the second pre-trained neural network.

Assignees

Inventors

Classifications

  • Supervised learning · CPC title

  • Convolutional networks [CNN, ConvNet] · CPC title

  • G06T7/0004Primary

    Industrial image inspection · CPC title

  • Classification techniques · CPC title

  • Combinations of networks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11734813B2 cover?
Systems, methods, and computer-readable storage media for object detection and classification, and particularly produce detection and classification. A system configured according to this disclosure can receiving, at a processor, an image of an item. The system can then perform, across multiple pre-trained neural networks, feature detection on the image, resulting in feature maps of the image. …
Who is the assignee on this patent?
Walmart Apollo Llc
What technology area does this patent fall under?
Primary CPC classification G06T7/0004. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 22 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).