Human parameter measuring device
By setting up a prompt module and an image detection module, and combining deep neural networks and the LightGBM model, the problem that existing technologies can only accept frontal and side images as input has been solved, enabling more accurate measurement of human body parameters and improving the user experience.
Patent Information
- Application Number
- CN202110123427.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-29
- Publication Date
- 2026-01-27
- Estimated Expiration
- 2041-01-29
AI Technical Summary
Existing machine learning-based methods for predicting human body 3D dimensions can only take frontal and side images as input, and cannot obtain more accurate values.
By setting up a prompt module and an image detection module, it ensures that the photos taken by the user are frontal or side images. Combining the first machine learning model and the second machine learning model, frontal and side images are processed respectively. The human body parameters are obtained by training with deep neural networks and LightGBM models.
It enables users to obtain photos and receive image processing results through simple user interaction, improving the user experience and increasing the accuracy of human body parameter measurements.
Smart Images

Figure CN115619842B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a human body parameter measurement device based on machine learning. Background Technology
[0002] With the widespread use of smartphones, tablets, and other smart terminals, technologies related to measuring human height and object dimensions based on images and videos captured by these devices are constantly developing. For example, (Application No.: CN 201910450077.1) proposes a machine learning-based method for predicting human 3D dimensions. This method proposes capturing frontal and side images of the human body and inputting them into a machine learning model to predict 3D dimensions. However, this machine learning-based method can only directly input frontal and side images and cannot obtain more accurate values through machine learning. Summary of the Invention
[0003] Therefore, there is a need to provide a measuring device that can better identify human three-dimensional data parameters in order to solve the problem that camera devices cannot identify human parameters in the existing technology;
[0004] To achieve the above objectives, the inventors have provided a human body parameter measuring device, including a prompting module, an image detection module, and a processing unit. The prompting module is used to prompt the user to take a frontal photo and to obtain the photo taken by the user. The image detection module detects whether the user's photo is a frontal photo. If not, the prompting module prompts the user to take a new photo.
[0005] The prompting module prompts the user to take a side view photo, obtains the photo taken by the user, and the image detection module checks whether the user's photo is a side view photo. If not, the prompting module prompts the user to take a new photo.
[0006] The processing unit is used to input the frontal and side standing images of person A into a first machine learning model to obtain a first processing result, and input the first processing result into a second machine learning model to obtain the output result of the second machine learning model on person A's human body parameters. The first machine learning model is trained through the following steps: acquiring first material, which includes human body images and segmentation meshes of the human body; the human body images in the first material are the input of the first machine learning model, and the segmentation meshes of the human body in the first material are also used as the output of the first machine learning model; the second machine learning model is trained through the following steps: acquiring second material, which includes a second image, which is a frontal and side standing image of the same human body; the second material also includes the height and other body parameters of the human body in the second image; inputting the second image into the first machine learning model for processing to obtain the output result of the first machine learning model on the second image; adding the height information of the human body in the second image to the output result as the input information of the second machine learning model, and using the other body parameters of the human body in the second image as the output information of the second machine learning model.
[0007] Specifically, the method for detecting whether a user's photo is a frontal image includes:
[0008] Using Face++ face detection and facial landmark processing APIs, we check if the absolute value of the yaw_angle field under the headpose field of a frontal photo is less than 20.
[0009] Methods for detecting whether a user's photo is a side profile image include:
[0010] Using Face++ face detection and facial landmark processing, we can check whether the absolute value of the yaw_angle field under the headpose field of a side view photo is greater than 150.
[0011] Specifically, the first material also includes several control points for each human body part in the segmented mesh, and the output of the first machine learning model includes several control points for each human body part in the segmented mesh.
[0012] Specifically, the first machine learning model is trained using a first material library, which includes more than 200 sets of first materials.
[0013] Specifically, the second machine learning model is trained using a second material library, which includes more than 50 sets of second materials.
[0014] Specifically, the first machine learning model is a deep neural network.
[0015] Specifically, the second machine learning model is LightGBM.
[0016] Through the above solution, we have implemented a service device that allows users to obtain photos and receive image processing results through simple user interaction. Users can directly understand their own body parameters, thus improving the user experience. Attached Figure Description
[0017] Figure 1 This is a flowchart of the human body measurement method according to a specific embodiment of the present invention;
[0018] Figure 2 This is a schematic diagram of the human body parameter measuring device according to a specific embodiment of the present invention;
[0019] Figure 3 This is a schematic diagram of a camera device for measuring human body parameters according to a specific embodiment of the present invention. Detailed Implementation
[0020] To explain in detail the technical content, structural features, objectives, and effects of the technical solution, the following description is provided in conjunction with specific embodiments and accompanying drawings.
[0021] Please see Figure 1 A human body measurement method includes the following steps: S100: acquiring a first source material, the first source material including a human body image and a segmentation mesh of the human body; S100: setting a first machine learning model, the input of the first machine learning model being the human body image in the first source material, and the output including the segmentation mesh of the human body in the first source material, and training the first machine learning model; the human body image in the first source material is not limited to a frontal or side view of the human body, and can include human body images from any angle. Training with human body images from multiple angles enables the first machine learning model to achieve more detailed and intelligent segmentation results for human body images. The method may further include a step before acquiring the first source material: manually preprocessing the human body image in the first source material by drawing a segmentation mesh of the human body in the first source material. The segmentation mesh is a segmentation processing mesh drawn for segmenting human body part regions. Through the above steps, the technical effect of training the first machine learning model to learn the differentiation of human body parts can be achieved.
[0022] Then, our anthropometry method further includes the following steps: acquiring second material, which includes a second image, specifically frontal and side-view standing images of the same human body; the second material also includes the height and other body parameters of the human body in the second image. These other body parameters can include all measurable body data indicators such as chest circumference, waist circumference, hip circumference, hand length, palm length, shoulder width, and foot length. S101: The second image is input into a first machine learning model for processing, yielding the output of the first machine learning model on the second image. Here, the output of the first machine learning model on the second image refers to the already trained first machine learning model, which, after processing the second image, can output segmentation meshes for different human body parts in the second image according to the aforementioned principles. S102: The height information of the human body in the second image is added to the output of the first machine learning model on the second image as input information for the second machine learning model, and the other body parameters of the human body in the second image are used as output information for the second machine learning model to train it. Thus, after training, the second machine learning model can learn and estimate the other body parameters of the human body in the second image by receiving the second image, its segmentation mesh information, and the height information. In a specific embodiment, during the application measurement phase, frontal and side-view standing images of person A are acquired. In step S103, these images are input into a first machine learning model to obtain a first processing result. This first processing result includes block segmentation results of person A's body parts in the frontal and side-view standing images. Then, in step S104, the first processing result is input separately into a second machine learning model, or the first processing result and person A's height are input together into the second machine learning model to obtain the output result of the second machine learning model on person A's body parameters. These body parameters may include parameters such as chest circumference, waist circumference, hip circumference, hand length, palm length, shoulder width, and foot length. Through the above steps, the present invention achieves the technical effect of "measuring" body parameters.
[0023] In some further embodiments, the first material also includes several control points for each human body part in the segmented mesh. These control points can also be completed during the material annotation step, that is, when the human body image in the first material is preprocessed manually, the control points in the human body image in the first material are also manually annotated. Here, annotating control points is mainly to increase the amount of information. The output of the first machine learning model includes several control points for each human body part in the segmented mesh. Training by adding control points as output can also make the training of the first machine learning model faster and more stable. The control points can be annotated as joint nodes of the human body in the image. By adding control point annotation information, more data can be provided to the first machine learning model. Choosing joint nodes as control points can also make the classification of the first machine learning model more scientific.
[0024] While training the first and second machine learning models using only a single set of first and second materials is feasible, the output results are not stable enough and lack practical significance. We need to provide a method where the first machine learning model is trained using a first material library, and the second machine learning model is trained using a second material library. The first materials in the first material library have all undergone manual annotation preprocessing and must include at least 20 sets of first materials. The second material library must include at least 10 sets of materials. In some specific embodiments, to achieve better training results—that is, to ensure convergence of the outputs of the first and second machine learning models or to achieve the required confidence level—it is preferable to use a first material library containing at least 200 sets of first materials to train the first machine learning model, and a second material library containing at least 50 sets of second materials to train the second machine learning model.
[0025] In some other specific embodiments, the first machine learning model is a deep neural network architecture. The second machine learning model is a LightGBM architecture. These settings enable more accurate measurement parameter results.
[0026] After performing the above steps, in order to further improve the fitting degree of the scheme to different heights, after executing the step "attach the height information of the human body to the second image to the output result", the height value is expanded, specifically including:
[0027] The average value K is taken from the output of the first machine learning model on the second image;
[0028] Set up a Gaussian mixture model G with several sub-distributions.
[0029] The model G is trained using the height parameters of each person in the second dataset. This approach can better adapt to the peak height distribution that may occur in a population. Specifically, our technical solution involves setting up a Gaussian mixture model G with two sub-distributions.
[0030] The model G is trained using the height parameters of individuals in the second dataset. The height parameters of each individual in the second dataset are used to calculate two sub-distribution probabilities P and Q for each person. This is to accommodate the possibility of two peaks in height values within the population, caused by gender differences. The height value dimension in the input information of the second machine learning model is expanded into two dimensions, assigned values P*K and Q*K respectively, without retaining the original height value dimension, and the second machine learning model is then trained.
[0031] During the measurement phase, the first processing result, along with A's height data, is used to calculate two sub-probability values multiplied by K using G. These sub-probability values are then input into the second machine learning model to obtain the model's output on A's anthropometric parameters. This approach allows the second machine learning model to have a significant advantage in processing anthropometric parameters. When considering potential factors affecting group height, such as race and nationality, employing technical solutions with 4, 6, or 8 sub-distributions is feasible.
[0032] In other specific embodiments, after performing the step "attaching the height information of the human body to the second image to the output result", the height value is expanded, specifically including:
[0033] Let the height be H. After calculating P and Q, compare their values. If P is greater than Q, add the following values to the input of the second machine learning model: H*0.515, H*0.345, H*0.542; if P is not greater than Q, add the following values to the input of the second machine learning model: H*0.612, H*0.421, H*0.643. Assuming P and Q are the two peaks with relatively high and low values on the height axis, the corresponding gender's three-dimensional array is added as two dimensions to the input information, thus making the output of the second machine learning model more stable after training. In this embodiment, the height value dimension in the input information of the second machine learning model is no longer expanded into two dimensions, and P*K and Q*K are no longer assigned separately, thus retaining the original height value dimension.
[0034] Specifically, after executing the step "attach the height information of the human body to the second image to the output result", the height value is expanded, including:
[0035] Add the following values to the input information of the second machine learning model:
[0036] (0.515*P+0.612*Q) / (P+Q),
[0037] (0.345*P+0.6421*Q) / (P+Q),
[0038] (0.542*P+0.643*Q) / (P+Q),
[0039] This technical solution is derived by considering the relationship between the normal height distribution of a population and the three-dimensional distribution of different populations. In this embodiment, it is not necessary to expand the height numerical dimension in the input information of the second machine learning model into two dimensions, and no longer assign values P*K and Q*K separately, but retain the original height numerical dimension. Through the above solution, the output results generated by the second machine learning model after training are also more stable.
[0040] In other embodiments, considering the presence of clothing on the human body in the captured image, to further improve recognition accuracy, our method further includes the steps of: performing skin color detection on the segmented mesh of the human body; performing linear regression on the boundary line between the skin-colored and non-skin-colored regions in the segmented mesh of the human body to obtain the boundary line; obtaining the width of the skin-colored region at a preset distance on the skin-colored region side of the boundary line; and obtaining the width of the non-skin-colored region at a preset distance on the non-skin-colored region side of the boundary line. Here, the length of the preset distance is chosen to be proportional to the length of the boundary line segment in the boundary line, for example:
[0041] Preset distance = Length of boundary segment * 0.2
[0042] If the width of the non-skin-colored region is greater than the width of the skin-colored region, it indicates that the interference from clothing needs to be excluded. The following steps are then taken: Generate a reference curve with a distance S from the edge of the non-skin-colored region, extending inwards from the edge of the non-skin-colored region.
[0043] S = width of non-skin-colored area - width of skin-colored area.
[0044] The generated reference curve can be used for display or as input into a second machine learning model to improve the second machine learning model's ability to recognize clothing.
[0045] This solution also designs an anthropometric system, including a first machine learning model and a second machine learning model. The first machine learning model is trained through the following steps: acquiring first material, which includes a human body image and a segmented mesh of the human body; the human body image in the first material is the input of the first machine learning model, and the segmented mesh of the human body in the first material is also the output of the first machine learning model. The second machine learning model is trained through the following steps: acquiring second material, which includes a second image, specifically frontal and side-view standing images of the same human body; the second material also includes the height and other body parameters of the human body in the second image; processing the second image by inputting it into the first machine learning model to obtain the output result of the first machine learning model for the second image; appending the height information of the human body in the second image to the output result as the input information of the second machine learning model, and using the other body parameters of the human body in the second image as the output information of the second machine learning model. The system is also used in the measurement stage to acquire frontal and side-view standing images of person A, inputting the frontal and side-view standing images of person A into the first machine learning model to obtain a first processing result, and inputting the first processing result into the second machine learning model to obtain the output result of the second machine learning model for person A's body parameters. With the above system, in the formal application stage, as long as the front and side images of the human body are input into the system, the human body measurement parameters can be output. Therefore, the present invention has achieved the technical effect of "measuring" human body parameters.
[0046] Specifically, the first material also includes several control points for each human body part in the segmented mesh, and the output of the first machine learning model includes several control points for each human body part in the segmented mesh.
[0047] Specifically, the first machine learning model is trained using a first material library, which includes more than 200 sets of first materials.
[0048] Specifically, the second machine learning model is trained using a second material library, which includes more than 50 sets of second materials.
[0049] Preferably, the first machine learning model is a deep neural network.
[0050] Preferably, the second machine learning model is LightGBM.
[0051] To further improve the fit of the solution to different heights, this anthropometric system, after "adding the height information of the human body to the second image to the output result," performs extended processing on the height values, specifically including:
[0052] The average value K is taken from the output of the first machine learning model on the second image;
[0053] Set up a Gaussian mixture model G with several sub-distributions.
[0054] The model G is trained using the height parameters of each person in the second dataset. This approach can better adapt to the peak height distribution that may occur in a population. Specifically, our technical solution involves setting up a Gaussian mixture model G with two sub-distributions.
[0055] The model G is trained using the height parameters of individuals in the second dataset. The height parameters of each individual in the second dataset are used to calculate two sub-distribution probabilities P and Q for each person. This is to accommodate the possibility of two peaks in height values within the population, caused by gender differences. The height value dimension in the input information of the second machine learning model is expanded into two dimensions, assigned values P*K and Q*K respectively, without retaining the original height value dimension, and the second machine learning model is then trained.
[0056] During the measurement phase, the first processing result, along with A's height data, is used to calculate two sub-probability values multiplied by K using G. These sub-probability values are then input into the second machine learning model to obtain the model's output on A's anthropometric parameters. This approach allows the second machine learning model to have a significant advantage in processing anthropometric parameters. When considering potential factors affecting group height, such as race and nationality, employing technical solutions with 4, 6, or 8 sub-distributions is feasible.
[0057] In other specific embodiments, after "adding the height information of the human body to which the second image belongs" to the output result, the anthropometric system performs extended processing on the height value, specifically including:
[0058] Let the height be H. After calculating P and Q, compare their values. If P is greater than Q, add the following values to the input of the second machine learning model: H*0.515, H*0.345, H*0.542; if P is not greater than Q, add the following values to the input of the second machine learning model: H*0.612, H*0.421, H*0.643. Assuming P and Q are the two peaks with relatively high and low values on the height axis, the corresponding gender's three-dimensional array is added as two dimensions to the input information, thus making the output of the second machine learning model more stable after training. In this embodiment, the height value dimension in the input information of the second machine learning model is no longer expanded into two dimensions, and P*K and Q*K are no longer assigned separately, thus retaining the original height value dimension.
[0059] Specifically, after "attaching the height information of the human body to which the second image belongs to the output result", this anthropometry system performs extended processing on the height value, including:
[0060] Add the following values to the input information of the second machine learning model:
[0061] (0.515*P+0.612*Q) / (P+Q),
[0062] (0.345*P+0.6421*Q) / (P+Q),
[0063] (0.542*P+0.643*Q) / (P+Q),
[0064] This technical solution is derived by considering the relationship between the normal height distribution of a population and the three-dimensional distribution of different populations. In this embodiment, it is not necessary to expand the height numerical dimension in the input information of the second machine learning model into two dimensions, and no longer assign values P*K and Q*K separately, but retain the original height numerical dimension. Through the above solution, the output results generated by the second machine learning model after training are also more stable.
[0065] In other embodiments, considering the presence of clothing on the human body in the captured image, to further improve recognition accuracy, in specific embodiments, the human body measurement system is also used to perform the following steps: Skin color detection is performed on the segmented mesh of the human body; linear regression is performed on the boundary lines between skin-colored and non-skin-colored regions in the segmented mesh of the human body to obtain the boundary lines; the width of the skin-colored region at a preset distance on the skin-colored region side of the boundary lines is obtained; and the width of the non-skin-colored region at a preset distance on the non-skin-colored region side of the boundary lines is obtained. Here, the length of the preset distance is chosen to be proportional to the length of the boundary line segment in the boundary lines, for example:
[0066] Preset distance = Length of boundary segment * 0.2
[0067] If the width of the non-skin-colored region is greater than the width of the skin-colored region, it indicates that the interference from clothing needs to be excluded. The following steps are then taken: Generate a reference curve with a distance S from the edge of the non-skin-colored region, extending inwards from the edge of the non-skin-colored region.
[0068] S = width of non-skin-colored area - width of skin-colored area.
[0069] The generated reference curve can be used for display or as input into a second machine learning model to improve the second machine learning model's ability to recognize clothing.
[0070] In other specific embodiments, please see here. Figure 2We also provide a human body parameter measurement device. This can be a handheld device equipped with an intelligent system and a camera function, including a prompting module 200, an image detection module 202, and a processing unit 204. The prompting module prompts the user to take a frontal photo, acquires the photo taken by the user, and the image detection module detects whether the user's photo is a frontal image. If not, the prompting module prompts the user to take a new photo. The prompting module also prompts the user to take a side view photo, acquires the photo taken by the user, and the image detection module detects whether the user's photo is a side view. If not, the prompting module prompts the user to take a new photo.
[0071] The processing unit is used to input the first machine learning model to obtain a first processing result, and input the first processing result into a second machine learning model to obtain the output result of the second machine learning model on the human body parameters of person A. The first machine learning model is trained through the following steps: acquiring first material, which includes a human body image and a segmentation mesh of the human body; the human body image in the first material is the input of the first machine learning model, and the segmentation mesh of the human body in the first material is also used as the output of the first machine learning model; the second machine learning model is trained through the following steps: acquiring second material, which includes a second image, and the second image is a frontal and side standing image of the same human body; the second material also includes the height and other body parameters of the human body in the second image; inputting the second image into the first machine learning model for processing to obtain the output result of the first machine learning model on the second image; adding the height information of the human body in the second image to the output result as the input information of the second machine learning model, and using the other body parameters of the human body in the second image as the output information of the second machine learning model. Here, the first machine learning model can be integrated into this device or set up in the cloud, and the processing unit only needs to input it into the machine learning model for processing.
[0072] In our technical solution, the method for detecting whether a user's photo is a frontal image specifically includes:
[0073] Using Face++ face detection and facial landmark analysis (FLAGI) interfaces, the absolute value of the `yaw_angle` field under the `headpose` field of a frontal photo is checked to see if it is less than 20. For side-view photos, the method involves using Face++ face detection and FLAGI to check if the absolute value of the `yaw_angle` field under the `headpose` field is greater than 150. The choice of Face++ face detection interface is flexible, and the criteria for determining frontal and side-view faces can be adjusted based on confidence levels. For frontal faces, the criterion can be adjusted to whether the absolute value of the `yaw_angle` field is less than 30 or 15; for side-view faces, it can be adjusted to whether it is greater than 160 or 140, etc. Through this approach, we have implemented a service that allows users to interactively obtain photos and receive the image processing results, thus improving the user experience.
[0074] Others such as Figure 3 In the illustrated embodiment, we will introduce a camera device for measuring human body parameters. Its features include two orthogonal cameras 300, a voice prompt module 302, and a processing unit 304. The intersection area of the two cameras is the user's photo-taking area. The processing unit 304 detects whether a human body exists in the user's photo-taking area. The voice prompt module prompts the user to face one of the cameras. The two cameras respectively acquire images of the user's human body. The processing unit analyzes the acquired images, setting the image from the camera that identifies the face and has a high confidence level as a frontal image, and the other image as a side image. The processing unit also performs the following steps: detecting whether the user's photo is a frontal image; if not, prompting the user to retake the photo; prompting the user to take a side image; detecting whether the user's photo is a side image; if not, prompting the user to retake the photo. The main difference between this camera device and the aforementioned smart device is that it requires two sets of orthogonal cameras and can intelligently identify the presence of a human body and automatically recognize the camera facing the human body as a frontal or side image, facilitating subsequent processing.
[0075] Subsequent processing also includes: the processing unit inputs the first machine learning model to obtain a first processing result, and inputs the first processing result into a second machine learning model to obtain the output result of the second machine learning model on the human body parameters of person A. The first machine learning model is trained through the following steps: acquiring first material, which includes a human body image and a segmentation mesh of the human body; the human body image in the first material is the input of the first machine learning model, and the segmentation mesh of the human body in the first material is also used as the output of the first machine learning model; the second machine learning model is trained through the following steps: acquiring second material, which includes a second image, and the second image belongs to the same human body as a frontal and side standing image; the second material also includes the height and other body parameters of the human body in the second image; inputting the second image into the first machine learning model for processing to obtain the output result of the first machine learning model on the second image; adding the height information of the human body in the second image to the output result as the input information of the second machine learning model, and using the other body parameters of the human body in the second image as the output information of the second machine learning model. Through the above scheme, we can also realize the service of user interaction from obtaining photos to receiving image processing results, thus improving the user experience.
[0076] In a specific embodiment, the method for detecting whether a user's photo is a front-facing image includes:
[0077] Using Face++ face detection and facial landmark processing APIs, we check if the absolute value of the yaw_angle field under the headpose field of a frontal photo is less than 20.
[0078] Methods for detecting whether a user's photo is a side profile image include:
[0079] Using Face++ face detection and facial landmark processing, we can check whether the absolute value of the yaw_angle field under the headpose field of a side view photo is greater than 150.
[0080] It should be noted that although the above embodiments have been described herein, this does not limit the scope of patent protection for this invention. Therefore, any changes and modifications made to the embodiments described herein based on the innovative concept of this invention, or equivalent structural or procedural transformations made using the description and drawings of this invention, directly or indirectly applying the above technical solutions to other related technical fields, are all included within the scope of patent protection for this invention.
Claims
1. A human body parameter measuring device, characterized in that, It includes a prompting module, an image detection module, and a processing unit. The prompting module is used to prompt the user to take a frontal photo and to obtain the photo taken by the user. The image detection module detects whether the user's photo is a frontal photo. If not, the prompting module prompts the user to take a new photo. The prompting module prompts the user to take a side view photo, obtains the photo taken by the user, and the image detection module checks whether the user's photo is a side view photo. If not, the prompting module prompts the user to take a new photo. The processing unit is used to input the frontal and side standing images of person A into a first machine learning model to obtain a first processing result, and input the first processing result into a second machine learning model to obtain the output result of the second machine learning model on person A's human body parameters. The first machine learning model is trained through the following steps: acquiring first material, which includes human body images and segmentation meshes of the human body; the human body images in the first material are the input of the first machine learning model, and the segmentation meshes of the human body in the first material are also used as the output of the first machine learning model; the second machine learning model is trained through the following steps: acquiring second material, which includes a second image, which is a frontal and side standing image of the same human body; the second material also includes the height and other body parameters of the human body in the second image; inputting the second image into the first machine learning model for processing to obtain the output result of the first machine learning model on the second image; adding the height information of the human body in the second image to the output result as the input information of the second machine learning model, and using the other body parameters of the human body in the second image as the output information of the second machine learning model.
2. The human body parameter measuring device according to claim 1, characterized in that, Methods for detecting whether a user's photo is a front-facing image include: Using Face++ face detection and facial landmark processing APIs, we check if the absolute value of the yaw_angle field under the headpose field of a frontal photo is less than 20. Methods for detecting whether a user's photo is a side profile image include: Using Face++ face detection and facial landmark processing, we can check whether the absolute value of the yaw_angle field under the headpose field of a side view photo is greater than 150.
3. The human body parameter measuring device according to claim 1, characterized in that, The first material also includes several control points for each human body part in the segmented mesh, and the output of the first machine learning model includes several control points for each human body part in the segmented mesh.
4. The human body parameter measuring device according to claim 1, characterized in that, The first machine learning model is trained using a first material library, which includes more than 200 sets of first materials.
5. The human body parameter measuring device according to claim 1, characterized in that, The second machine learning model is trained using a second dataset, which includes more than 50 sets of second data.
6. The human body parameter measuring device according to claim 1, characterized in that, The first machine learning model is a deep neural network.
7. The human body parameter measuring device according to claim 1, characterized in that, The second machine learning model is LightGBM.
Citation Information
Patent Citations
Human body three-dimensional size prediction method based on machine learning
CN110135443A
Calculating bodysize system using two photos
KR1020180007016A