Abstract: A method and system is provided for virtual fitting of user apparels. The present application provides a method and system for virtual fitting of one or more user apparels, comprises measuring a user’s body size and shape and subsequently capturing the user’s body size and shape in a real time video; displaying one or more user apparels according to measured user’s body size and shape and subsequent user selection of one or more user apparels; and overlaying of the user selected one or more displayed user apparels on the real time video feed of the measured user’s body size and shape for virtual fitting of one or more user apparels.
Claims:
1. A method for virtual fitting of one or more user apparels; said method comprising processor implemented steps of:
a. measuring a user’s body size and shape using a skeleton framework tracking module (202) communicatively coupled with a single skeleton recording device (208) and subsequently capturing the user’s body size and shape in a real time video;
b. displaying one or more user apparels available in an inventory module (210) according to measured user’s body size and shape and subsequent user selection of one or more user apparels using an user apparels display and selection module (204); and
c. overlaying of the user selected one or more displayed user apparels on the real time video feed of the measured user’s body size and shape for virtual fitting of one or more user apparels using an apparel overlaying and virtual fitting module (206).
2. The method as claimed in claim 1, wherein the measuring user’s body size and shape using the skeleton framework tracking module (202) communicatively coupled with the single skeleton recording device (208) further comprises of:
a. tracking skeletal joints of user’s body and corresponding skeletal coordinates of said joints of user’s body using a skeletal joints tracking module (402);
b. mapping depth stream on the skeletal coordinates of joints of user’s body using a depth stream mapping module (404);
c. performing image processing to identify left and right extremes points of one or more part of user’s body using an image processing module (406);
d. remapping left and right extremes points on the skeletal coordinates for obtaining 3D coordinates of the left and right extreme points of the one or more part of the user’s body using an extremes points remapping module (408);
e. calculating spatial distance between left and right extremes points of the one or more part of the user’s body using a spatial distance calculation module (410); and
f. measuring circumferences of the one or more part of the user’s body, assuming it as ellipse using a circumferences measuring module (412).
3. The method as claimed in claim 1, wherein the user is enabled to change the user selection of the displayed one or more user apparels.
4. The method as claimed in claim 2, wherein the user selection of the displayed one or more user apparels further comprises of different size, shape, style, colour and combination thereof, of user apparels available in the inventory module (210).
5. The method as claimed in claim 1, further comprises of enabling user to purchase selected one or more displayed user apparels through a digital point of sale (POS).
6. The method as claimed in claim 1, further comprises of displaying one or more user apparels for subsequent user selection of one or more displayed user apparels based on the user preference and user’s buying history.
7. The method as claimed in claim 1, further comprises of recommending alterations in user selected one or more user apparels according to the measured user’s body size and shape.
8. A system (200) for virtual fitting of one or more user apparels; said system (200) comprising:
a. a processor;
b. a data bus coupled to said processor;
c. a computer-usable medium embodying computer code, said computer-usable medium being coupled to said data bus, said computer program code comprising instructions executable by said processor and configured for executing:
a skeleton framework tracking module (202), communicatively coupled with a single skeleton recording device (208), adapted for measuring a user’s body size and shape and subsequently capturing the user’s body size and shape in a real time video;
an user apparels display and selection module (204), adapted for displaying one or more user apparels available in an inventory module (210) according to measured user’s body size and shape and subsequent user selection of one or more user apparels; and
an apparel overlaying and virtual fitting module (206), adapted for overlaying of the user selected one or more displayed user apparels on the real time video feed of the measured user’s body size and shape for virtual fitting of one or more user apparels.
9. The system as claimed in claim 8, wherein the skeleton framework tracking module (202) communicatively coupled with the single skeleton recording device (208) further comprises of:
a. a skeletal joints tracking module (402) adapted for tracking skeletal joints of user’s body and corresponding skeletal coordinates of said joints of user’s body;
b. a depth stream mapping module (404) adapted for mapping depth stream on the skeletal coordinates of joints of user’s body;
c. an image processing module (406) adapted for performing image processing to identify left and right extremes points of one or more part of user’s body;
d. an extremes points remapping module (408) adapted for remapping left and right extremes points on the skeletal coordinates for obtaining 3D coordinates of the left and right extreme points of the one or more part of the user’s body;
e. a spatial distance calculation module (410) adapted for calculating spatial distance between left and right extremes points of the one or more part of the user’s body; and
f. a circumferences measuring module (412) adapted for measuring circumferences of the one or more part of the user’s body, assuming it as ellipse.
, Description:As Attached
| # | Name | Date |
|---|---|---|
| 1 | Form 5 [15-03-2016(online)].pdf | 2016-03-15 |
| 2 | Form 3 [15-03-2016(online)].pdf | 2016-03-15 |
| 3 | Form 18 [15-03-2016(online)].pdf | 2016-03-15 |
| 4 | Drawing [15-03-2016(online)].pdf | 2016-03-15 |
| 5 | Description(Complete) [15-03-2016(online)].pdf | 2016-03-15 |
| 6 | 201621009061-POWER OF ATTORNEY-(21-04-2016).pdf | 2016-04-21 |
| 7 | 201621009061-FORM 1-(21-04-2016).pdf | 2016-04-21 |
| 8 | 201621009061-CORRESPONDENCE-(21-04-2016).pdf | 2016-04-21 |
| 9 | Abstract.jpg | 2018-08-11 |
| 10 | 201621009061-FER.pdf | 2020-01-06 |
| 11 | 201621009061-OTHERS [06-07-2020(online)].pdf | 2020-07-06 |
| 12 | 201621009061-FER_SER_REPLY [06-07-2020(online)].pdf | 2020-07-06 |
| 13 | 201621009061-CLAIMS [06-07-2020(online)].pdf | 2020-07-06 |
| 14 | 201621009061-PatentCertificate11-04-2023.pdf | 2023-04-11 |
| 15 | 201621009061-IntimationOfGrant11-04-2023.pdf | 2023-04-11 |
| 1 | SearchStrategyMatrix_30-11-2019.pdf |
| 2 | SearchStrategyMatrix_201621009061_23-12-2019.pdf |