Clothing matching system and method
First Claim
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.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for clothing matching is provided. The clothing matching system automatically processes the captured image of the user once the image is captured and identifies a face region, a torso region, and a bottom region of the user from the captured image. The clothing matching system further identifies (i) colour coordination and contrast of the captured image, (ii) a dress colour and a pattern of clothes of the user in the captured image, (iii) a body type of the user, and (iv) a skin tone of the user in the captured image. The clothing matching system communicates information related to the captured image to the server. The server receives and compares the information related to the captured image of the user with the training images/patterns stored in the ML model to compute a score for the captured image of the user for the dress combination.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer implemented method for detecting characteristics information related to a captured image of a user to compute a score for dress combination using clothing matching system, said method comprising:
-
capturing an image of said user when said user wearing clothes for evaluation; recognizing said image of said user when said image is captured using a first computing device; identifying and demarcating a face region, a torso region, and a bottom region of said captured image; detecting a colour and pattern type of clothes that said user wearing in said captured image; detecting whether said clothes worn by said user in said captured image suit body type of said user; detecting a skin tone of said user in said captured image; communicating said characteristics information related to said captured image that comprises at least one of (i) a colour coordination and contrast of said clothes, (ii) a dress colour and pattern type of said clothes, (iii) a body type of said user, (iv) whether said clothes worn by said user in said captured image suit a body type of said user and/or fit said user, and (v) a skin tone of said user to a server, 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 receiving a computed score for said captured image of said user from said server to display said computed score to said user through said first computing device. - View Dependent Claims (15, 16, 17, 18)
-
-
19. One or more non-transitory computer readable storage mediums storing one or more sequences of instructions, which when executed by one or more processors, causes computing a score associated with dress combination for a user by processing characteristics information related to a captured image, by performing the steps of:
-
receiving said characteristics information associated with said captured image that comprising at least one of (i) a colour coordination and contrast of clothes, (ii) a dress colour and pattern type of said clothes, (iii) a body type of said user, (iv) whether said clothes worn by said user in said captured image suit said body type of said user and/or fit said user, (v) a skin tone of said user, and (vi) an information related to a gender, and age of said user from a clothing matching system; receiving a demarcated face region, a torso region, and a bottom region of said captured image from said clothing matching system; computing said score for dress combination for said captured image of said user by comparing (i) said colour coordination and contrast of said clothes, (ii) said dress colour and pattern type of said clothes, (iii) said body type of said user, (iv) whether said clothes that worn by said user in said captured image suit said body type of said user and/or fit said user, and (v) said skin tone of said user in said captured image with trained images/patterns that are stored in a machine-learning (ML) model; and computing said score for (i) a face region, a torso region, and a bottom region of said captured image, or (ii) said entire captured image of said user; providing annotation for said dress combination of said user in said captured image; and communicating (i) said computed score for said dress combination for said user, and (ii) annotation for said captured image of said user to said clothing matching system. - View Dependent Claims (20)
-
Specification