The invention relates to the field of 3D human body reconstruction technology, in particular to an automatic human body parameter generation method based on machine learning.
During virtual dressing, it is often the case that a 3D human body model in line with the user's body shape shall be generated for the model to wear the garment and test the dressing effect. In most of the current 3D human body reconstruction methods, devices like the depth camera are utilized to scan the bodies of real users, and the 3D human body model is reconstructed based on the information obtained. This method is found with three defects: first, special devices are required to collect the human body information, which increases the device costs; second, the sensors shall be placed in an open and unblocked environment, restricting the site to some extent; third, the users shall pose as instructed to allow for rotational or multi-angle photographing so as to collect human body data, requiring some skills and even becoming an obstacle for some users.
In recent years, the development of machine learning greatly promotes the advancement of all computer science fields, leading to lots of open-sourced 3D model datasets about human bodies. The parameter mapping relationship of people with different body shapes can be obtained by means of machine learning, and it just takes some learning and training costs to efficiently get accurate results in future real applications, providing a new thought to the reconstruction of the 3D human body model.
The invention aims to provide an automatic human body parameter generation method based on machine learning. The simple, efficient, and low-cost method provided by this invention can be utilized to rapidly generate accurate human body parameters close to the user's real body shape after inputting basic information about the user and answering the predefined questions.
An automatic human body parameter generation method based on machine learning, comprising the following steps:
In the said Step (1), the accurate data of the human body's different parts are within a certain range; with male neck shape as an example, the general body shape description is set in the converting program: when the neck circumference inputted is not more than 35 cm, the neck shape is “slightly thin”; when falling within 35-40 cm, the neck shape is “normal”; when greater than 40 cm, the neck shape is “slightly thick”. Likewise, with male waist shape as an example, the following general body shape description is presented in the converting program: when the waist-to-hip ratio is not more than 0.8, the waist shape is “sunken”; when greater than 0.8 and not more than 0.87, the waist shape is “straight”; when greater than 0.87 and not more than 0.93, the waist shape is “generally protruding”. In this way, all human body parameters inputted can be converted to get a group of general body shape descriptions about the human body model, namely, a group of answers to the body shape-related descriptive questions.
Further, for a certain group of human body measurements, a group of general human body descriptions can be outputted with the help of the converting program, such as “normal” neck shape, chest shape with “severely muscular”, “regular” shoulder shape, “straight” back, “slightly short” arm length, “generally protruding” waist shape, “flat” abdomen shape, “inverted triangular” body shape, “medium-sized” skeleton, and “normal” leg shape.
Further, when the model is being used in real life, the user shall answer a group of predefined body shape-related descriptive questions to get general body shape descriptions about the user.
In the said Step (3), every 3D human body model is equipped with a group of human body measurements; to get a 3D human body model in line with the user's real body shape, general body shape descriptions given by the user shall be correlated with human body measurements of corresponding body shapes, which are called mapping relationship.
Next, the technical solution in this invention will be further detailed in conjunction with figures and embodiments.
In the said Step (1), the accurate data of the human body's different parts are within a certain range; with male neck shape as an example, the general body shape description is set in the converting program: when the neck circumference inputted is not more than 35 cm, the neck shape is “slightly thin”; when falling within 35-40 cm, the neck shape is “normal”; when greater than 40 cm, the neck shape is “slightly thick”. Likewise, with male waist shape as an example, the following general body shape description is presented in the converting program: when the waist-to-hip ratio is not more than 0.8, the waist shape is “sunken”; when greater than 0.8 and not more than 0.87, the waist shape is “straight”; when greater than 0.87 and not more than 0.93, the waist shape is “generally protruding”. In this way, all human body parameters inputted can be converted to get a group of general body shape descriptions about the human body model, namely, a group of answers to the body shape-related descriptive questions.
(1-1) For a certain group of human body measurements, a group of general human body descriptions can be outputted with the help of the converting program, such as “normal” neck shape, chest shape with “severely muscular”, “regular” shoulder shape, “straight” back, “slightly short” arm length, “generally protruding” waist shape, “flat” abdomen shape, “inverted triangular” body shape, “medium-sized” skeleton, and “normal” leg shape.
(1-2) When the model is being used in real life, the user shall answer a group of predefined body shape-related descriptive questions to get general body shape descriptions about the user.
In the said Step (3), every 3D human body model is equipped with a group of human body measurements; to get a 3D human body model in line with the user's real body shape, general body shape descriptions given by the user shall be correlated with human body measurements of corresponding body shapes, which are called mapping relationship.
Above are detailed descriptions about this invention, but the embodiments of this invention are not limited to the above ones, and other alterations, replacements, combinations, and simplifications made under the guidance of the core idea of this invention shall also be included in the protection range of this invention.
Number | Date | Country | Kind |
---|---|---|---|
201910414893.7 | May 2019 | CN | national |
This application is a bypass continuation application of PCT application no.: PCT/CN2019/105296. This application claims priorities from PCT Application No. PCT/CN2019/105296, filed Sep. 11, 2019, and from the Chinese patent application 201910414893.7 filed May 7, 2019, the contents of which are incorporated herein in the entirety by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2019/105296 | Sep 2019 | US |
Child | 17520595 | US |