Cognitive analysis and classification of apparel images

US10635952B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10635952-B2
Application numberUS-201916449601-A
CountryUS
Kind codeB2
Filing dateJun 24, 2019
Priority dateApr 11, 2018
Publication dateApr 28, 2020
Grant dateApr 28, 2020

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.

As disclosed, f-scores can be generated for apparel items. Training images are identified, where each training image is associated with a corresponding set of tags including information about a plurality of attributes. A first convolutional neural network (CNN) is trained based on the plurality of training images and a first attribute. The first CNN is iteratively refined by, for each respective attribute, removing a set of neurons from the first CNN and retraining the first CNN based on the training images and the respective attribute. Upon determining that the first CNN has been trained based on each of the attributes, one or more CNNs are generated based on the first CNN. An image is received, where the image depicts an apparel item. The image is processed using the one or more CNNs, and an f-score for the apparel item is determined based on the output.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: identifying a plurality of training images, wherein each training image depicts a respective apparel item, and wherein each training image is associated with a corresponding set of tags, each tag including information about a respective attribute in a plurality of attributes; training a first convolutional neural network (CNN) based on the plurality of training images and a first attribute in the plurality of attributes; iteratively refining the first CNN by, for each respective attribute in the plurality of attributes: removing a set of neurons from the first CNN, wherein the removed set of neurons correspond to a classifier, prediction, or multinomial-prediction layer; and retraining the first CNN based on the plurality of training images and the respective attribute; upon determining that the first CNN has been trained based on each of the plurality of attributes, generating a first set of one or more trained CNNs based on the first CNN; receiving a first image to be classified based on the plurality of attributes, wherein the first image depicts a first apparel item; processing the first image using the first set of one or more trained CNNs to generate one or more results vectors; and determining, based on the one or more results vectors, an f-score for the first apparel item. 2. The method of claim 1 , the method further comprising: processing the first image with one or more machine learning models to determine a first apparel category to which the first apparel item belongs; and determining to process the first image using the first set of one or more trained CNNs based on the determined first apparel category. 3. The method of claim 2 , the method further comprising: receiving a second image to be classified, wherein the second image includes a second apparel item; processing the first image with the one or more machine learning models to determine a second apparel category to which the second apparel item belongs; and determining to process the first image using a second set of one or more trained CNNs based on the determined second apparel category. 4. The method of claim 1 , wherein the plurality of attributes includes at least one of: (i) a publication that featured the respective apparel item; (ii) a designer of the respective apparel item; (iii) a brand of the respective apparel item; and (iv) a measure of contemporariness of the respective apparel item. 5. The method of claim 1 , the method further comprising: determining that a public event has occurred; retrieving at least one additional training image associated with the public event; and refining at least one of the first set of one or more trained CNNs based on the at least one additional training image. 6. The method of claim 1 , the method further comprising determining a predicted popularity for the first apparel item based on the determined f-score and one or more trend vectors corresponding to one or more attributes in the plurality of attributes. 7. The method of claim 6 , wherein a first trend vector of the one or more trend vectors corresponds to the first attribute in the plurality of attributes, wherein the first attribute comprises a plurality of categories, and wherein the first trend vector comprises information about a popularity of each of the plurality of categories. 8. The method of claim 1 , wherein generating the first set of one or more trained CNNs comprises generating at least one CNN based on a combination of at least two of the plurality of attributes. 9. The method of claim 1 , wherein retraining the first CNN comprises modifying the weights of at least one middle layer of the first CNN and training a new classifier layer.

Assignees

Inventors

Classifications

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 US10635952B2 cover?
As disclosed, f-scores can be generated for apparel items. Training images are identified, where each training image is associated with a corresponding set of tags including information about a plurality of attributes. A first convolutional neural network (CNN) is trained based on the plurality of training images and a first attribute. The first CNN is iteratively refined by, for each respectiv…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06K9/66. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 28 2020 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).