Item identification among item variations

US10366306B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10366306-B1
Application numberUS-201314031798-A
CountryUS
Kind codeB1
Filing dateSep 19, 2013
Priority dateSep 19, 2013
Publication dateJul 30, 2019
Grant dateJul 30, 2019

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.

This disclosure describes a system for automatically identifying an item from among a variation of items of a same type. For example, an image may be processed and resulting item image information compared with stored item image information to determine a type of item represented in the image. If the matching stored item image information is part of a cluster, the item image information may then be compared with distinctive features associated with stored item image information of the cluster to determine the variation of the item represented in the received image.

First claim

Opening claim text (preview).

What is claimed is: 1. A computing system, comprising: one or more processors; and a memory coupled to the one or more processors and storing program instructions that when executed by the one or more processors cause the one or more processors to: receive an image of an item located within a materials handling facility; process the image of the item to generate a first item image information, wherein the first item image information includes: a plurality of features of the item identified in the image; an arrangement of the plurality of features; and wherein the program instructions that when executed by the one or more processors to cause the one or more processors to process the image, further include program instructions that cause the one or more processors to: determine a correlation score between the first item image information and a second item image information, wherein the second item image information is associated with the item and accessible from an item images data store; determine that the correlation score exceeds a threshold; determine that the second item image information is associated with a set, wherein the set includes the second item image information and a third item image information, and wherein the second item image information includes a distinctive feature identifying a difference between the second item image information and the third item image information; determine a distinctive features correlation score between the first item image information and the distinctive feature; determine that the distinctive features correlation score exceeds a distinctive features threshold; and identify the item as the item associated with the second item image information. 2. The computing system of claim 1 , wherein the distinctive feature identifies a feature of the second item image information that is different than a feature of the third item image information. 3. The computing system of claim 1 , wherein the feature of the item is at least one of a shape of the item, a color of the item, a logo on the item, a label on the item, a word on the item, a symbol on the item, a character on the item, a number on the item, a texture of the item, a gradient of the item, a shape of the item, a reflectivity of the item, or an edge of the item. 4. The computing system of claim 1 , wherein the second item image information further includes at least one of the image, a time the image was captured, a location within the materials handling facility where the image was captured, a boundary of the item within the image, or an image capture device identifier identifying the image capture device that captured the image. 5. The computing system of claim 1 , wherein the arrangement of features of the item includes a two dimensional relationship of a feature of a plurality of features of the item with respect to other features of the plurality of features of the item. 6. The computing system of claim 1 , wherein the arrangement of features of the item includes a three-dimensional relationship of a feature of a plurality of features of the item with respect to other features of the plurality of features of the item. 7. The computing system of claim 1 , wherein at least one of the plurality of features of the item includes one or more of a size, a shape, a color, a wording, or a graphic. 8. A computer-implemented method for automatically updating an item images data store for use in identifying items, comprising: under control of one or more computing systems configured with executable instructions, receiving an image of an item; processing the image of the item to generate a first item image information that includes an arrangement of features of the item; for each of a first plurality of stored item image information, comparing the arrangement of features with a stored arrangement of features associated with a stored item image information of the first plurality of stored item image information; determining that a highest correlation score exceeds a threshold; comparing the first item image information with a second item image information associated with a stored arrangement of features with the highest correlation score to determine a distinctive feature of the first item image information that is different than a feature of the second item image information; associating the distinctive feature with the first item image information; determining a distinctive feature correlation score between the first item image information and the second item image information; determining that the distinctive feature correlation score exceeds a distinctive features threshold; and defining a cluster that includes the first item image information and the second item image information. 9. The computer-implemented method of claim 8 , further comprising: comparing the first item image information and the second item image information to identify a plurality of common features; and identifying the distinctive feature as a feature of the first item image information that is not a common feature. 10. The computer-implemented method of claim 8 , wherein the arrangement of the identified plurality of features is a two-dimensional arrangement of identified plurality of features with respect to each other and with respect to the image. 11. The computer-implemented method of claim 8 , wherein: identifying a plurality of features includes identifying a plurality of distinctive features; and the arrangement includes an arrangement of the plurality of distinctive features. 12. The computer-implemented method of claim 8 , further comprising: prior to comparing the first item image information with the second item image information to identify the distinctive feature: determining a correlation score between the first item image information and the second item image information; and determining that the correlation score exceeds a threshold. 13. The computer-implemented method of claim 8 , wherein the second item image information is stored in an item images data store and is associated with the second item. 14. The computer-implemented method of claim 8 , wherein comparing the first item image information with a second item image information further includes: identifying a second distinctive feature of the second image that is different than a feature of the first image; and associating the second distinctive feature with the second item image information. 15. The computer-implemented method of claim 14 , wherein the second distinctive feature identifies features of the second item image information that are unique to the second item image information when compared to the first item image information. 16. A computing system, comprising: one or more processors; and a memory coupled to the one or more processors and storing program instructions that when executed by the one or more processors cause the one or more processors to: receive an image of an item; process the image to determine an arrangement of features of the item; for each of a first plurality of stored item image information: compare the arrangement of features with a stored arrangement of features associated with a stored item image information of the first plurality of stored item image information; determine a correlation score between the arrangement of features and the stored arrangement of features; determine that a highest correlation score exceeds a threshold; determine that a stored item image information of the first plurality of item image information associated with a stored arrangement of features

Assignees

Inventors

Classifications

  • G06V20/52Primary

    Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69) · CPC title

  • G06K9/6202Primary

    Physics · mapped topic

  • Comparing pixel values or logical combinations thereof, or feature values having positional relevance, e.g. template matching · 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 US10366306B1 cover?
This disclosure describes a system for automatically identifying an item from among a variation of items of a same type. For example, an image may be processed and resulting item image information compared with stored item image information to determine a type of item represented in the image. If the matching stored item image information is part of a cluster, the item image information may the…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification G06V20/52. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 30 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).