US 9,811,762 B2
Clothing matching system and method
Swati Shah, Kirkland, WA (US); and Shantha Pathak, Kirkland, WA (US)
Filed by Swati Shah, Kirkland, WA (US); and Shantha Pathak, Kirkland, WA (US)
Filed on May 20, 2016, as Appl. No. 15/160,284.
Claims priority of application No. 5049/CHE/2015 (IN), filed on Sep. 22, 2015.
Prior Publication US 2017/0083789 A1, Mar. 23, 2017
Int. Cl. G06K 9/00 (2006.01); G06K 9/62 (2006.01); G06T 7/90 (2017.01)
CPC G06K 9/6256 (2013.01) [G06K 9/00362 (2013.01); G06T 7/90 (2017.01); G06T 2207/30196 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A clothing matching system for computing a score associated with a dress combination for a user, wherein said clothing matching system comprises:
a memory that stores a database and a first set of modules, wherein said database comprises at least one of (i) annotations and a computed score for a captured image of said user, and (ii) a set of rules to compute said score for said captured image;
a processor that executes said first set of modules, wherein said first set of modules comprises:
an image recognition module, executed by said processor, analyses an image of said user when said user wearing clothes for evaluation, wherein said image recognition module automatically recognizes said captured image of said user once said image is captured through a first computing device, wherein said image recognition module comprises:
a colour coordination module, executed by said processor, detects a colour and a pattern type of said clothes that worn by said user in said captured image;
a fit analysis module, executed by said processor, detects whether said clothes worn by said user in said captured image suit a body type of said user and/or fit said user; and
a skin tone detection module, executed by said processor, detects a skin tone of said user in said captured image;
an image information communication module, executed by said processor, communicates characteristics information related to said captured image of said user to a server to compute a score associated with said dress combination for said captured image of said user, wherein said server comprises a machine-learning (ML) model that stores (i) trained images/patterns, (ii) a score provided by a plurality of human labellers for each of training images, (iii) annotations associated with each of said training images, (iv) a set of rules to compute a score for a captured image of a user, wherein said server (i) computes said score associated with said dress combination for said captured image of said user by comparing said characteristics information of said captured image with said annotated training images and/or patterns that are stored in said machine learning (ML) model, and (ii) communicates said computed score associated with said dress combination for said user to said clothing matching system; and
a score receiving module, executed by said processor, that (i) receives said computed score for said captured image of said user from said server, and (ii) displays said received score to said user through said first computing device.