User adjustable real human body simulation system and method based on human body characteristics
By adjusting the real human body simulation system based on human characteristics, using the benchmark human body and face modules to generate real human body models, solving the problem of cumbersome acquisition of body data in the existing technology, and achieving efficient and convenient three-dimensional human body simulation, suitable for multiple Application scenario.
Patent Information
- Application Number
- CN202411259994.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-10
- Publication Date
- 2024-12-31
AI Technical Summary
The existing three-dimensional human body modeling software requires the user's rich body data, and the acquisition process requires the user to be present, resulting in wasting time and energy, and the lack of an efficient and convenient three-dimensional human body simulation system.
Design a user-adjusted real human body simulation system based on human body characteristics, receive the user's human body characteristics and facial features through the client, use the benchmark human body module and facial module to generate the benchmark human body and real face, and adjust the three-dimensionality according to user needs through the adjustment end The human body shape, the fusion module generates the user's real human model, providing an interactive interface, so that the user can recover the human body without being present.
It realizes that users can adjust their body details by themselves and generate a more realistic and appropriate three-dimensional mannequin, providing a convenient interactive interface, reducing repetitive operations, and is suitable for multiple fields, including shopping and try-on scenarios.
Smart Images

Figure CN119229001A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a user-adjustable real human body simulation system and method based on human body characteristics. Background Art
[0002] As a component of computer human simulation, 3D human modeling has always been one of the hot topics of research. Its significance is very broad, not only in its technological progress, but also in that it covers multiple fields such as medicine, education, and entertainment, and has brought practical application value and far-reaching impact to these fields. However, the existing 3D human modeling software needs to obtain rich user body data at the data end, which obviously brings inconvenience to the user. In addition, the existing acquisition of user body data through shooting requires the user to be present, which also adds unnecessary time and energy waste to the user. Therefore, an efficient and convenient 3D human simulation system is urgently needed. Summary of the invention
[0003] The object of the present invention is to provide a user-adjustable real human body simulation system and method based on human body characteristics, aiming to solve the above-mentioned problems in the prior art.
[0004] The embodiment of the present invention provides a user-adjustable real human body simulation system based on human body characteristics, comprising:
[0005] The client is connected to the reference human body module, the facial module and the adjustment end, and is used to receive the user's human body features, facial features and adjustment requirements, and transmit the human body features, facial features and adjustment requirements to the reference human body module, the facial module and the adjustment end respectively; wherein the human body features include the user's height and weight; and the adjustment requirements are detailed features of the user's customized adjustment;
[0006] A reference human body module, connected to the client and the adjustment end, for acquiring the human body features, generating a reference human body based on the human body features according to a body shape matching method, and transmitting the reference human body to the adjustment end;
[0007] An adjustment terminal is connected to the client, the reference human body module and the fusion module, and is used to obtain the adjustment requirement and the reference human body, adjust the reference human body according to the adjustment requirement, obtain the three-dimensional human body shape required by the user, and transmit the three-dimensional human body shape to the fusion module;
[0008] A face module, connected to the client and the fusion module, for acquiring the face features, generating the user's real face based on the face features, and transmitting the real face to the fusion module;
[0009] A fusion module is connected to the adjustment end and the facial module, and is used to acquire and fuse the three-dimensional human body shape and the real face to obtain a real human body model of the user.
[0010] The embodiment of the present invention provides a user-adjustable real human body simulation method based on human body characteristics, comprising:
[0011] Receiving the user's body features, facial features and adjustment requirements through the client, and transmitting the body features, facial features and adjustment requirements to the reference body module, the facial module and the adjustment end respectively; wherein the body features include the user's height and weight; the adjustment requirements are detailed features of the user's customized adjustment;
[0012] Acquire the human body features through a reference human body module, generate a reference human body based on the human body features according to a body shape matching method, and transmit the reference human body to an adjustment end;
[0013] The adjustment end obtains the adjustment requirement and the reference human body, adjusts the reference human body according to the adjustment requirement, obtains the three-dimensional human body shape required by the user, and transmits the three-dimensional human body shape to the fusion module;
[0014] Acquire the facial features through a facial module, generate the user's real face based on the facial features, and transmit the real face to a fusion module;
[0015] The three-dimensional human body shape and the real face are acquired and fused through a fusion module to obtain a real human body model of the user.
[0016] An embodiment of the present invention also provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, the steps of the above-mentioned user-adjustable real human body simulation method based on human body features are implemented.
[0017] An embodiment of the present invention further provides a computer-readable storage medium, on which a program for implementing information transmission is stored. When the program is executed by a processor, the steps of the above-mentioned user-adjustable real human body simulation method based on human body features are implemented.
[0018] The use of the embodiments of the present invention can include the following beneficial effects: the user-adjustable real human body simulation system proposed in the embodiments of the present invention provides users with a window in which they can change body details by themselves, that is, the user's subjective opinions are combined with the automatically generated reference human body to generate a more realistic and appropriate three-dimensional human body. At the same time, the interactive end of the system provides users with an interactive interface to facilitate online communication between users, and the user's body can be restored without the user's presence, providing a convenient and fast new way for users to shop in their future lives. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate one or more embodiments of this specification or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0020] Figure 1 is a schematic diagram of a user-adjustable real human body simulation system based on human body characteristics according to an embodiment of the present invention;
[0021] Figure 2 is a schematic diagram of the dimensions of other body parts of the user calculated by the system of an embodiment of the present invention;
[0022] Figure 3 This is a diagram showing the effect of the user customizing the details of the human body model according to an embodiment of the present invention;
[0023] Figure 4 This is a diagram of a beauty picture adjustment interface according to an embodiment of the present invention;
[0024] Figure 5 is a real head shape effect diagram obtained by adjusting the image in an embodiment of the present invention;
[0025] Figure 6 is a reference human body effect diagram stored in a storage end of an embodiment of the present invention;
[0026] Figure 7 It is a flow chart of a method for simulating a real human body that can be adjusted by a user based on human body features according to an embodiment of the present invention. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the following will be combined with the drawings in one or more embodiments of this specification to clearly and completely describe the technical solutions in one or more embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on one or more embodiments of this specification, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this document.
[0028] System Example
[0029] According to an embodiment of the present invention, a user-adjustable real human body simulation system based on human body characteristics is provided. Figure 1 Schematic diagram of a user-adjustable real human body simulation system based on human body characteristics according to an embodiment of the present invention. Figure 1 As shown, the user-adjustable real human body simulation system based on human body characteristics according to an embodiment of the present invention specifically includes:
[0030] The client 10 is connected to the reference human body module, the facial module and the adjustment end, and is used to receive the user's human body features, facial features and adjustment requirements, and transmit the human body features, facial features and adjustment requirements to the reference human body module, the facial module and the adjustment end respectively; wherein the human body features include the user's height and weight; the adjustment requirements are detailed features of the user's customized adjustment; specifically used to:
[0031] Obtain the user's front, left and right facial features through camera scanning as the user's facial features;
[0032] The reference human body module 12 is connected to the client and the adjustment end, and is used to obtain the human body features, generate a reference human body based on the human body features according to the body shape matching method, and transmit the reference human body to the adjustment end, specifically for:
[0033] Generate a basic body shape of the user according to a body shape matching method based on the user's weight, generate a specific body shape of the user according to a body shape matching method based on the user's height, and generate a reference human body by combining the basic body shape and the specific body shape;
[0034] The adjustment terminal 14 is connected to the client, the reference human body module and the fusion module, and is used to obtain the adjustment requirement and the reference human body, adjust the reference human body according to the adjustment requirement, obtain the three-dimensional human body shape required by the user, and transmit the three-dimensional human body shape to the fusion module;
[0035] A face module 16, connected to the client and the fusion module, for acquiring the face features, generating the user's real face based on the face features, and transmitting the real face to the fusion module;
[0036] A fusion module 18, connected to the adjustment end and the face module, for acquiring and fusing the three-dimensional human body shape and the real face to obtain a real human body model of the user;
[0037] The system further comprises:
[0038] A storage end, connected to the reference human body module and the adjustment end, and used for storing the reference human body and the three-dimensional human body form;
[0039] The interactive end is connected to the fusion module, and is used to receive the real human body model and provide an interactive interface for the user based on the real human body model.
[0040] The above technical solution of the embodiment of the present invention is described in detail below in conjunction with the specific situation of the user-adjustable real human body simulation system based on human body characteristics of the embodiment of the present invention.
[0041] The system proposed in the embodiment of the present invention can form different numbers and styles of human models that meet the user's own preferences. The system does not require the user to measure the sizes of various local features by himself. The user only needs to master his most basic height and weight to obtain the sizes of other body parts (such as head circumference, head length, neck length, upper and lower body length ratio, arm length, hand length, shoulder shape, back shape, chest circumference, waist circumference, hip circumference, buttocks shape, leg length and foot length, etc. Figure 2 As shown in the figure), users can also customize the body shape details of the human model according to their own personal characteristics, such as Figure 3 As shown, a more realistic and accurate three-dimensional human body restoration is finally achieved.
[0042] The specific operation methods include:
[0043] 1. Input the user's height and weight data. The system uses 3D modeling software based on the body shape matching method to generate a basic human body according to the input data. That is, first use the user's weight / 1.02 to get the user's body volume, then combine the height with the volume to determine the chest-waist circumference size, that is, accurately calculate the size of each part of the human body according to the difference between weight and height, and then determine the body shape classification according to the difference between chest-waist circumference to get the user's specific body shape, and finally combine the obtained user's body shape and body shape to generate a preliminary three-dimensional real human body shape;
[0044] The body shape matching method includes a method for measuring the body volume and a method for inferring the body shape, as shown below:
[0045] (1) body weight / 1.02 = human body volume;
[0046] (2) Body type classification (refer to GB / T1335 standard):
[0047] The body type is divided based on the difference between the chest circumference and the waist circumference. There are 6 types of body types, namely Y, A, B, C, P, and P+. The body type classification codes are as follows:
[0048] a) Y body type means the difference between chest circumference and waist circumference is between 19cm and 24cm;
[0049] b) Body type A means the difference between chest circumference and waist circumference is between 14cm and 18cm;
[0050] c) Body type B means the difference between chest circumference and waist circumference is between 9cm and 13cm;
[0051] d) Body type C means the difference between chest circumference and waist circumference is between 4cm and 8cm;
[0052] e) P body type means the difference between chest circumference and waist circumference is between -1cm and 3cm;
[0053] f) P+ body type means that the difference between chest circumference and waist circumference is between -2cm and -6cm.
[0054] The embodiment of the present invention uses height as a benchmark and then divides according to body type. For example, a person with a height of 170 cm can be divided into the above 6 body types for actual body type division. Similarly, if each height corresponds to the above 6 body types, all people (except special groups such as pregnant women) can be covered.
[0055] 2. The adjustment end of the system provides users with a window to change their body shape. After generating a preliminary three-dimensional real human body shape, users can customize and adjust the generated human body shape according to their own preferences and body shape requirements. The adjustable parts include the proportion of upper and lower body length, back of hand length, shoulder shape, back shape, waist circumference, hip circumference, foot length, etc. For example, if a female user feels that she actually has sloping shoulders, a bit of a hunchback, a thick back, and wide hips, she can make local adjustments to the preliminary three-dimensional real human body shape to achieve a human body model that better fits her body shape and appearance.
[0056] 3. Scan the user's facial features from different angles through the client's camera, including the front, left and right sides, because these three angles are easy for users to obtain by themselves. Then, the face module uses the 3D AI face matching technology to generate the user's real head shape face, and then adjust the obtained real head shape through the beauty adjustment, and finally obtain the user's real face, such as Figure 4 , Figure 5 shown.
[0057] At the same time, the storage end of the embodiment of the present invention can store the reference human body (such as Figure 6 The stored benchmark body can be used for subsequent changes in the user's body shape (such as partial weight gain or partial weight loss). The user can directly make customized detail changes on the original benchmark body without the need for the user to re-use the system to generate his own benchmark body, which can reduce unnecessary repeated operations for the user.
[0058] The user-adjustable real human body simulation system based on human body features proposed in the embodiment of the present invention can be applied to real-person dressing software on the market, because the interactive end of the embodiment of the present invention can provide an interactive interface for users, so that even if the party is not free to shop now, she can ask her acquaintances to complete the try-on remotely, that is, the party only needs to provide her height and weight, and other people can complete the body reconstruction of the party based on the provided basic data. The acquaintances can adjust the body shape according to their impression of the party and obtain a preliminary human body model, and then feed this human body model back to the party. The party can view his own human body model through the obtained link, make adjustments to the places that need to be changed, and send the final human body model to the acquaintances, and the acquaintances can use this human body model to try on and shop for the party. Therefore, the system proposed in the embodiment of the present invention can simultaneously form and store real human body models of different characters, and the construction of his real human body can be realized without the presence of the model himself.
[0059] Method Embodiment
[0060] According to an embodiment of the present invention, a method for simulating a real human body that can be adjusted by a user based on human body characteristics is provided. Figure 7 is a flow chart of a method for simulating a real human body that can be adjusted by a user based on human body characteristics according to an embodiment of the present invention. Figure 7 As shown, the user-adjustable real human body simulation method based on human body features according to an embodiment of the present invention specifically includes:
[0061] Step S701, receiving the user's body features, facial features and adjustment requirements through the client, and transmitting the body features, facial features and adjustment requirements to the reference body module, the facial module and the adjustment end respectively; wherein the body features include the user's height and weight; the adjustment requirements are the detailed features of the user's customized adjustment; specifically including:
[0062] The front, left and right facial features of the user are obtained by scanning with the camera of the client as the facial features of the user;
[0063] Step S702, obtaining the human body features through the reference human body module, generating a reference human body based on the human body features according to the body shape matching method, and transmitting the reference human body to the adjustment end, specifically includes:
[0064] Generate a basic body shape of the user according to a body shape matching method based on the user's weight, generate a specific body shape of the user according to a body shape matching method based on the user's height, and generate a reference human body by combining the basic body shape and the specific body shape;
[0065] Step S703, obtaining the adjustment requirement and the reference human body through the adjustment terminal, adjusting the reference human body according to the adjustment requirement to obtain the three-dimensional human body form required by the user, and transmitting the three-dimensional human body form to the fusion module;
[0066] Step S704, acquiring the facial features through a facial module, generating the user's real face based on the facial features, and transmitting the real face to a fusion module;
[0067] Step S705, acquiring and fusing the three-dimensional human body shape and the real face through a fusion module to obtain a real human body model of the user;
[0068] The method further comprises:
[0069] Storing the reference human body and the three-dimensional human body shape through a storage end;
[0070] The real human body model is received through the interactive terminal, and an interactive interface is provided for the user based on the real human body model.
[0071] The embodiment of the present invention is a method embodiment corresponding to the above-mentioned system embodiment. The specific operation of each step can be understood by referring to the description of the system embodiment, which will not be repeated here.
[0072] Device Example 1
[0073] An embodiment of the present invention provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps described in the method embodiment when executed by the processor.
[0074] Device Example 2
[0075] An embodiment of the present invention provides a computer-readable storage medium, on which a program for implementing information transmission is stored. When the program is executed by a processor, the steps described in the method embodiment are implemented.
[0076] The computer-readable storage medium in this embodiment includes, but is not limited to, ROM, RAM, magnetic disk or optical disk, etc.
[0077] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A user-adjustable real human body simulation system based on human body characteristics, characterized in that: include: The client is connected to the reference human body module, the facial module and the adjustment end, and is used to receive the user's human body features, facial features and adjustment requirements, and transmit the human body features, facial features and adjustment requirements to the reference human body module, the facial module and the adjustment end respectively; wherein the human body features include the user's height and weight; and the adjustment requirements are detailed features of the user's customized adjustment; A reference human body module, connected to the client and the adjustment end, for acquiring the human body features, generating a reference human body based on the human body features according to a body shape matching method, and transmitting the reference human body to the adjustment end; An adjustment terminal is connected to the client, the reference human body module and the fusion module, and is used to obtain the adjustment requirement and the reference human body, adjust the reference human body according to the adjustment requirement, obtain the three-dimensional human body form required by the user, and transmit the three-dimensional human body form to the fusion module; A face module, connected to the client and the fusion module, for acquiring the face features, generating the user's real face based on the face features, and transmitting the real face to the fusion module; A fusion module is connected to the adjustment end and the facial module, and is used to acquire and fuse the three-dimensional human body shape and the real face to obtain a real human body model of the user.
2. The system according to claim 1, characterized in that The system further comprises: A storage end, connected to the reference human body module and the adjustment end, and used for storing the reference human body and the three-dimensional human body form; The interactive end is connected to the fusion module, and is used to receive the real human body model and provide an interactive interface for the user based on the real human body model.
3. The system according to claim 1, characterized in that The client is specifically used for: The facial features of the user from the front, left and right sides are acquired through camera scanning as the facial features of the user.
4. The system according to claim 1, characterized in that The reference human body module is specifically used for: A basic body shape of the user is generated according to a body shape matching method based on the user's weight, and a specific body shape of the user is generated according to a body shape matching method based on the user's height, and a reference human body is generated by combining the basic body shape and the specific body shape.
5. A user-adjustable real human body simulation method based on human body characteristics, characterized in that: include: Receiving the user's body features, facial features and adjustment requirements through the client, and transmitting the body features, facial features and adjustment requirements to the reference body module, the facial module and the adjustment end respectively; wherein the body features include the user's height and weight; the adjustment requirements are detailed features of the user's customized adjustment; Acquire the human body features through a reference human body module, generate a reference human body based on the human body features according to a body shape matching method, and transmit the reference human body to an adjustment end; The adjustment end obtains the adjustment requirement and the reference human body, adjusts the reference human body according to the adjustment requirement, obtains the three-dimensional human body shape required by the user, and transmits the three-dimensional human body shape to the fusion module; Acquire the facial features through a facial module, generate the user's real face based on the facial features, and transmit the real face to a fusion module; The three-dimensional human body shape and the real face are acquired and fused through a fusion module to obtain a real human body model of the user.
6. The method according to claim 5, characterized in that The method further comprises: Storing the reference human body and the three-dimensional human body shape through a storage end; The real human body model is received through the interactive terminal, and an interactive interface is provided for the user based on the real human body model.
7. The method according to claim 5, characterized in that The facial features of the user received through the client specifically include: The facial features of the user from the front, left and right sides are obtained through the camera scanning of the client as the facial features of the user.
8. The method according to claim 5, characterized in that The generating of a reference human body according to a body shape matching method based on the human body features specifically includes: A basic body shape of the user is generated according to a body shape matching method based on the user's weight, and a specific body shape of the user is generated according to a body shape matching method based on the user's height, and a reference human body is generated by combining the basic body shape and the specific body shape.
9. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, the steps of the method for user-adjustable real human body simulation based on human body features as described in any one of claims 5 to 8 are implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores an implementation program for information transmission, and when the program is executed by a processor, the steps of the user-adjustable real human body simulation method based on human body features as described in any one of claims 5 to 8 are implemented.
