Evaluation method for partial under-clothing clearance amount of clothing in continuous motion state
By constructing a dynamic three-dimensional human body and clothing model, decomposing it into multiple sub-models in decomposed postures, and calculating the amount of local under-clothes clearance of the clothing, the existing technology problems of local discomfort and poor heat and moisture transfer during exercise are solved. Improved local fit and heat and moisture transfer regulation of clothing.
Patent Information
- Application Number
- CN202411301009.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-18
- Publication Date
- 2025-01-21
AI Technical Summary
The prior art is difficult to accurately quantify the amount of local underwear gaps in clothing under continuous exercise, resulting in local discomfort and poor heat and moisture transfer during exercise.
By constructing a dynamic three -dimensional body cleaning model and dynamic 3D clothing model, it is decomposed into a sub -model in multiple decomposition pose, calculates the amount of clothing under the clothing of the characteristic section under the decomposition posture, and generates the change curve of the gap in the clothing of the clothing. Essence
It achieves the accurate quantification of the amount of local under-clothes clearance of clothing under continuous motion, improves the local fit and heat and moisture transfer adjustment effect of clothing, and promotes the refined development of clothing evaluation technology.
Smart Images

Figure CN119338957A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a method for evaluating the amount of local under-garment gap in a clothing under a continuous motion state, and belongs to the technical field of clothing performance evaluation. Background Art
[0002] The gap under clothing is one of the important physical indicators that affect the thermal and moisture transfer performance and fit of clothing. Due to the complex morphology of the human body surface in the standing state, the gap under clothing in different parts is characterized by uneven thickness and irregular shape. During human movement, the complexity of the movement and the asymmetry of the movement posture usually further lead to serious unevenness in the local gap under clothing in the front, back, left and right of the human body. The characterization of the local gap under clothing can more finely reflect the changes in the gap under clothing in specific parts. Through the reasonable design of the local gap under clothing, not only can good heat and moisture transfer regulation be achieved, and potential health risks can be reduced, such as the feeling of dampness and heat caused by excessive sweating during exercise, and skin diseases that may be caused by being in a humid environment for a long time, but also the local fit of clothing can be improved, thereby promoting the refined development of clothing design technology and bringing greater development potential to the field of clothing design.
[0003] At present, the gap under clothing is mainly obtained through the data of the overall model of the characteristic section. The Chinese patents with publication numbers CN116862972A, CN116310140A, CN116402952A, and CN118587265A all disclose different methods for quantifying the gap under clothing, but they only involve the measurement of the overall gap under clothing for different sections such as the chest and abdomen, and the local gap under clothing in different directions in the same section cannot be accurately quantified. Considering that the local gap under clothing in different directions varies greatly during human movement, it is necessary to establish a method for quantifying the local gap under clothing in human movement to truly and effectively measure the local gap under clothing in a certain three-dimensional section of the human body in a continuous motion state, so as to improve the local body fit of the clothing and achieve good heat and moisture transfer regulation, thereby promoting the refined development of clothing evaluation technology. Summary of the invention
[0004] The purpose of the present invention is to provide a method for evaluating the amount of local under-garment gap in a continuous motion state, which can solve the problem that the existing method for evaluating the amount of under-garment gap based on the overall model of characteristic segments cannot truly and comprehensively reflect the asymmetry and difference of the amount of local under-garment gap in a certain characteristic three-dimensional segment of a human body wearing under a continuous motion state, so as to improve the local fit of the clothing, achieve good heat and moisture transfer regulation, and thus promote the refined development of clothing evaluation technology.
[0005] In order to achieve the above object, the present invention provides the following technical solutions:
[0006] In a first aspect, the present invention provides a method for evaluating the amount of gap under a garment in a continuous motion state, comprising:
[0007] Based on the pre-built dynamic 3D human body model and dynamic 3D clothing model, 3D human body sub-models and 3D clothing sub-models in N decomposed postures are constructed respectively;
[0008] Acquire the overall model of the characteristic section under each decomposed posture based on the three-dimensional human body sub-model and the three-dimensional clothing sub-model under each decomposed posture;
[0009] Segmenting the overall model of the feature segment under each decomposed posture to obtain a local model of the feature segment under each decomposed posture;
[0010] Based on the overall volume of the 3D human body net sub-model corresponding to the overall model of the feature segment under each decomposition posture, the local volume of the 3D human body net sub-model corresponding to the local model of the feature segment, the local three-dimensional space volume formed by the outer surface of the 3D clothing sub-model, the volume of the clothing in the 3D clothing sub-model due to the thickness of the fabric, and the height of the feature segment, the local under-clothing gap amount of the local model of the feature segment under each decomposition posture is calculated;
[0011] Based on the local under-garment gap amount of the clothing of the local model of the characteristic segment under each decomposed posture, a change curve of the local under-garment gap amount of the clothing corresponding to the local model of the characteristic segment under a continuous motion state is obtained;
[0012] In combination with the first aspect, further, the calculation formula for the local under-garment gap amount of the characteristic segment local model under each decomposed posture is:
[0013]
[0014] Among them, D i V is the gap under the garment of the local model of the feature segment under the i-th decomposition posture, i is an integer ≤ N; i0 is the overall volume of the 3D human body net sub-model corresponding to the overall model of the feature segment under the i-th decomposition posture, V i1 is the local volume of the 3D human body net sub-model corresponding to the local model of the feature segment under the i-th decomposition posture, V i2 is the local three-dimensional space volume formed by the outer surface of the three-dimensional clothing sub-model corresponding to the local model of the feature segment under the i-th decomposition posture, V i3 It is the volume of the clothing due to the fabric thickness in the 3D clothing sub-model corresponding to the local model of the feature segment under the i-th decomposition posture.
[0015] In combination with the first aspect, further, constructing a dynamic three-dimensional human body net model includes:
[0016] A 3D human body scanner is used to scan a nude model in an upright state to obtain a 3D human body net model, the 3D human body net model is imported into a 3D modeling software to create a corresponding skeletal system, and the skeletal joint positions are skinned and bound to the 3D human body net model to construct a 3D human body net model with a skeletal system;
[0017] A human motion skeleton model is formed based on the real motion trajectory data of the human body captured by the motion capture system, and the skeleton model is matched to the three-dimensional human body net model with the skeleton system to obtain a dynamic three-dimensional human body net model.
[0018] The framework of the three-dimensional modeling software includes a skeleton structure, weight drawing, animation controller, dynamic system and constraint setting. The skeleton structure consists of a series of joints and bones, defining the skeleton framework of the three-dimensional human body model. Weight drawing binds the mesh of the three-dimensional human body model to the skeleton so that the movement of the skeleton can drive the deformation of the surface. The animation controller simplifies the operation of the skeleton animation, and the dynamic system includes forward dynamics (FK) and inverse dynamics (IK) for processing the movement and posture of the skeleton. The constraint setting limits the range of motion of the skeleton to ensure natural movement performance. Through these components, the software can achieve accurate animation and natural movement performance.
[0019] The motion capture system captures the motion data of human body or object through camera, sensor or inertial device, and converts it into digital 3D model in real time, based on sensor network, data processing and algorithm optimization framework. Its core functions include capturing the motion trajectory of human bones and joints, and generating 3D animation or virtual character motion in real time.
[0020] In combination with the first aspect, further, constructing a dynamic three-dimensional clothing model includes:
[0021] The dynamic three-dimensional human body model is simulated by three-dimensional virtual fitting software, and the clothing sample is put on the dynamic three-dimensional human body model through virtual sewing to obtain a dynamic three-dimensional clothing model.
[0022] The three-dimensional virtual fitting software is mainly used for clothing design and virtual sample production, and its core architecture is based on 3D modeling, physical engine and real-time rendering technology. By inputting the body shape parameters of the human body, a personalized three-dimensional human body net model is generated; by importing or creating a 2D clothing sample, it is quickly converted into three-dimensional clothing and worn on a virtual model; by adjusting the physical properties of the clothing fabric, a more realistic clothing simulation effect is obtained; finally, the movement state of the human body, such as walking, running, etc., is simulated in real time to obtain an animation of the dynamic shape change of clothing. In combination with the first aspect, further, based on the pre-constructed dynamic three-dimensional human body net body model and the dynamic three-dimensional clothing model, three-dimensional human body net body sub-models and three-dimensional clothing sub-models in N decomposed postures are respectively constructed, including:
[0023] Decomposing the dynamic three-dimensional human body net body model into N decomposition postures according to the number of frames in the animation, and obtaining three-dimensional human body net body sub-models in the N decomposition postures;
[0024] The dynamic three-dimensional clothing model is decomposed into N decomposed postures according to the number of frames in the animation, and three-dimensional clothing sub-models under the N decomposed postures are obtained.
[0025] In combination with the first aspect, further, obtaining the overall model of the feature segment under each decomposition posture based on the three-dimensional human body sub-model and the three-dimensional clothing sub-model under each decomposition posture includes:
[0026] Using reverse engineering modeling software, the 3D human body sub-model and the 3D clothing sub-model in each decomposition posture are registered to obtain the human body-clothing sub-model in each decomposition posture;
[0027] Based on the height of the feature segment, reverse engineering modeling software is used to crop the upper and lower bottom surfaces of the human body-clothing sub-model in each decomposition posture according to the plane where the feature segment is located, and the parts of the human body-clothing sub-model in each decomposition posture except the feature segment are deleted to obtain the overall model of the feature segment in each decomposition posture.
[0028] The reverse engineering modeling software reconstructs the 3D model of the object or existing design by analyzing the scanned data, based on the core technology framework of point cloud processing, surface reconstruction, geometric fitting, etc. Its main functions include obtaining the 3D scanned data of the object, processing and optimizing the scanned results, and modifying and analyzing the model.
[0029] In combination with the first aspect, further, segmenting the overall model of the feature segment under each decomposed posture to obtain the local model of the feature segment under each decomposed posture includes:
[0030] Reverse engineering modeling software is used to divide the overall model of the characteristic segment in each decomposed posture into four characteristic segment partial models of left front, left rear, right front and right rear, with the center of gravity of the overall model of the characteristic segment as the center.
[0031] In combination with the first aspect, further, based on the local under-garment gap amount of the characteristic segment local model under each decomposed posture, obtaining a change curve of the local under-garment gap amount of the garment in a continuous motion state includes:
[0032] The frame time corresponding to each decomposed posture is taken as x data, and the clothing local under-clothing gap amount of the feature segment local model under each decomposed posture is taken as y data, and the clothing local under-clothing gap amount change curve corresponding to the feature segment local model under the continuous motion state is obtained.
[0033] In a second aspect, the present invention provides a system for evaluating the amount of gap under a garment in a continuous motion state, comprising:
[0034] Model construction module: used to construct three-dimensional human body sub-models and three-dimensional clothing sub-models in N decomposed postures based on pre-constructed dynamic three-dimensional human body model and dynamic three-dimensional clothing model;
[0035] Segment division module: used for obtaining the overall model of the characteristic segment under each decomposition posture based on the three-dimensional human body sub-model and the three-dimensional clothing sub-model under each decomposition posture; segmenting the overall model of the characteristic segment under each decomposition posture to obtain the local model of the characteristic segment under each decomposition posture;
[0036] Calculation module: used to calculate and obtain the local under-garment gap amount of the local model of the characteristic segment under each decomposed posture based on the overall volume of the three-dimensional human body net body sub-model corresponding to the overall model of the characteristic segment under each decomposed posture, the local volume of the three-dimensional human body net body sub-model corresponding to the local model of the characteristic segment, the local three-dimensional space volume formed by the outer surface of the three-dimensional clothing sub-model, the volume of the clothing in the three-dimensional clothing sub-model due to the fabric thickness and the height of the characteristic segment, and then obtain the local under-garment gap amount change curve of the clothing corresponding to the local model of the characteristic segment under the continuous motion state.
[0037] In a third aspect, the present invention provides a computer system, comprising:
[0038] Storage medium: used to store computer programs;
[0039] Processor: used to execute the computer program to implement the steps of the method for evaluating the amount of gap under the garment in a continuous motion state as described in any one of the first aspects.
[0040] In a fourth aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method for evaluating the amount of local under-garment gap in a continuous motion state as described in any one of the first aspects.
[0041] In a fifth aspect, the present invention provides a computer program product, comprising a computer program, which, when executed by a processor, implements the steps of the method for evaluating the amount of local under-garment gap in a continuous motion state as described in any one of the first aspects.
[0042] Compared with the prior art, the present invention has the following beneficial effects:
[0043] The method for evaluating the amount of gap under clothing under a continuous motion state provided by the present invention comprises the following steps: constructing a three-dimensional human body net sub-model and a three-dimensional clothing sub-model under N decomposed postures based on a pre-constructed dynamic three-dimensional human body net model and a dynamic three-dimensional clothing model; obtaining a feature segment overall model under each decomposed posture based on the three-dimensional human body net sub-model and the three-dimensional clothing sub-model under each decomposed posture; segmenting the feature segment overall model under each decomposed posture to obtain a feature segment local model under each decomposed posture; and evaluating the amount of gap under clothing under a continuous motion state by constructing a three-dimensional human body net sub-model and a three-dimensional clothing sub-model under N decomposed postures based on a pre-constructed dynamic three-dimensional human body net model and a dynamic three-dimensional clothing model; obtaining a feature segment overall model under each decomposed posture based on the overall volume, feature segment local model and feature segment local model of the three-dimensional human body net sub-model corresponding to the feature segment overall model under each decomposed posture; and evaluating the amount of gap under clothing under a continuous motion state provided by the present invention; The local volume of the three-dimensional human body net sub-model corresponding to the model, the local three-dimensional space volume formed by the outer surface of the three-dimensional clothing sub-model, the volume of the clothing in the three-dimensional clothing sub-model due to the fabric thickness and the height of the characteristic segment are calculated to obtain the local clothing under-garment gap of the characteristic segment local model under each decomposed posture, and then the local clothing under-garment gap change curve corresponding to the characteristic segment local model under the continuous motion state is obtained; this makes up for the problem that the under-garment gap evaluation method based on the overall model of the characteristic segment cannot truly and comprehensively reflect the large difference in the local clothing under-garment gap of a certain characteristic three-dimensional segment of the dressed human body under the continuous motion state. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 is a flow chart of a method for evaluating the amount of gap under a garment in a continuous motion state provided by an embodiment of the present invention;
[0045] Figure 2 is a schematic diagram of a human body-clothing sub-model in a decomposed posture of a running motion provided by an embodiment of the present invention;
[0046] Figure 3 It is a schematic diagram of the overall model of the abdominal region in one decomposed posture of the running movement provided by an embodiment of the present invention.
[0047] In the figure: A is the three-dimensional human body net sub-model corresponding to the overall model of the lower abdomen section in the decomposed posture, B is the three-dimensional clothing sub-model corresponding to the overall model of the lower abdomen section in the decomposed posture, and C is the overall model of the lower abdomen section in the decomposed posture.
[0048] Figure 4 It is a schematic diagram of a local model of the abdominal region in a decomposed posture of a running movement provided by an embodiment of the present invention.
[0049] Figure 5 It is a curve of change of the local under-garment gap amount of clothing corresponding to the local model of the abdomen section in the running motion state provided by an embodiment of the present invention.
[0050] Figure 6 It is a flowchart of a computer program product provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0051] The technical solution of this patent is further described in detail below in conjunction with specific implementation methods.
[0052] The embodiments of the present invention are described in detail below. Examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals throughout represent the same or similar elements or elements with the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limitations on the present invention. In the absence of conflict, the embodiments of the present invention and the technical features in the embodiments can be combined with each other.
[0053] Embodiment 1:
[0054] Figure 1 The flowchart of the method for evaluating the amount of gap under clothing in a continuous motion state provided by the first embodiment of the present invention only shows the logical sequence of the method of the present embodiment. In other possible embodiments of the present invention, different methods may be used without conflict. Figure 1 The steps shown or described are accomplished in the order shown.
[0055] The method for evaluating the amount of gap under clothing in a continuous motion state provided in this embodiment can be applied to a terminal, and can be performed by a device for evaluating the amount of gap under clothing, which can be implemented by software and / or hardware, and can be integrated in a terminal, for example: any tablet computer or computer device with communication function.
[0056] See also Figure 1 The method for evaluating the amount of gap under a garment under a continuous motion state in this embodiment specifically comprises the following steps:
[0057] Step 1: Based on the pre-built dynamic 3D human body model and dynamic 3D clothing model, 3D human body sub-models and 3D clothing sub-models in N decomposed postures are constructed respectively;
[0058] In this embodiment, the dynamic three-dimensional human body net model is obtained by scanning a nude model in an upright state using a three-dimensional human body scanner, importing the three-dimensional human body net model into three-dimensional modeling software to create a skeletal system adapted thereto, and skinning and binding the skeletal joint positions to the three-dimensional human body net model to construct a three-dimensional human body net model with a skeletal system; using a motion capture system to capture the real motion trajectory data of the human body to form a human body motion skeletal model, which is then matched to the three-dimensional human body net model with a skeletal system to obtain.
[0059] The method of using a motion capture system to capture the real motion trajectory data of the human body to form a human motion skeletal model specifically includes: putting a motion capture suit with a built-in micro inertial sensor on a nude model, and using a three-dimensional inertial motion capture system to capture motion data such as the offset distance and three-dimensional rotation angle when the nude model performs various activities; transmitting the data to a data processing device through a wireless transmission device, and using MotionBuild software to perform post-processing on the motion data such as denoising and smoothing and frame-loss data filling, and finally obtaining a human motion skeletal model that includes human skeletal structure information, time information, and three-dimensional information of each human bone.
[0060] Matching the human motion skeleton model to the three-dimensional human body net model with a skeleton system specifically includes: using three-dimensional animation production software to adjust the human motion skeleton model obtained by the motion capture system so that it matches the skeleton of the three-dimensional human body net model in terms of spatial size and proportion; using a character control tool to bind the running motion skeleton to the root node of the skeleton of the three-dimensional human body net model, thereby driving the human model to move and obtaining a dynamic three-dimensional human body net model.
[0061] The character control tool is a tool used in 3D animation and game development, based on the architecture of the skeleton system, inverse kinematics (IK), forward kinematics (FK) and physics engine. The tool sets the skeleton architecture for the 3D human model and adds controllers to each joint, allowing researchers to more accurately control the movements of the 3D human model. Its functions include the movement of the 3D human model, posture adjustment, facial expression control, etc.
[0062] In this embodiment, the dynamic three-dimensional clothing model is obtained by using three-dimensional virtual fitting software to perform a three-dimensional virtual fitting simulation on the dynamic three-dimensional human body model, putting the clothing sample on the dynamic three-dimensional human body model through virtual sewing, and then setting the dynamic three-dimensional human body model in the fitting simulation to "hide".
[0063] The three-dimensional virtual fitting software is mainly used for clothing design and virtual sample production, and its core architecture is based on 3D modeling, physical engine and real-time rendering technology. By inputting the body parameters of the human body, a personalized three-dimensional human body model is generated; by importing or creating a 2D clothing sample, it is quickly converted into three-dimensional clothing and worn on a virtual model; by adjusting the physical properties of the clothing fabric, a more realistic clothing simulation effect is obtained; finally, the human body's movement state, such as walking, running, etc., is simulated in real time to obtain the animation of the clothing shape change under dynamic conditions.
[0064] In this embodiment, the three-dimensional human body sub-model in N decomposed postures is obtained by decomposing the dynamic three-dimensional human body sub-model into N decomposed postures according to the number of frames in the animation; the three-dimensional clothing sub-model in N decomposed postures is obtained by decomposing the dynamic three-dimensional clothing model into N decomposed postures according to the number of frames in the animation.
[0065] Step 2: obtaining the overall model of the feature section under each decomposition posture based on the three-dimensional human body sub-model and the three-dimensional clothing sub-model under each decomposition posture;
[0066] In this embodiment, the overall model of the feature segment under each decomposition posture is first obtained by aligning the three-dimensional human body net sub-model and the three-dimensional clothing sub-model under each decomposition posture using reverse engineering modeling software to obtain the human body-clothing sub-model under each decomposition posture; then, based on the height of the feature segment, the reverse engineering modeling software is used to crop the upper bottom surface and the lower bottom surface of the human body-clothing sub-model under each decomposition posture according to the plane where the feature segment is located, and the part other than the feature segment in the human body-clothing sub-model under each decomposition posture is deleted.
[0067] Step 3: segmenting the overall model of the feature segment under each decomposition posture to obtain a local model of the feature segment under each decomposition posture;
[0068] In this embodiment, the local model of the feature segment under each decomposed posture is obtained by using reverse engineering modeling software to divide the overall model of the feature segment under each decomposed posture into four local models of the left front, left rear, right front and right rear.
[0069] Step 4: Based on the overall volume of the 3D human body net sub-model corresponding to the overall model of the feature segment under each decomposition posture, the local volume of the 3D human body net sub-model corresponding to the local model of the feature segment, the local three-dimensional space volume formed by the outer surface of the 3D clothing sub-model, the volume of the clothing in the 3D clothing sub-model due to the thickness of the fabric, and the height of the feature segment, calculate and obtain the local under-clothing gap amount of the local model of the feature segment under each decomposition posture;
[0070] In this embodiment, the calculation formula for the amount of gap under the garment of the local model of the characteristic segment under each decomposed posture is:
[0071]
[0072] Among them, D i V is the gap under the garment of the local model of the feature segment under the i-th decomposition posture, i is an integer ≤ N; i0 is the overall volume of the 3D human body net sub-model corresponding to the overall model of the feature segment under the i-th decomposition posture, V i1 is the local volume of the 3D human body net sub-model corresponding to the local model of the feature segment under the i-th decomposition posture, V i2 is the local three-dimensional space volume formed by the outer surface of the three-dimensional clothing sub-model corresponding to the local model of the feature segment under the i-th decomposition posture, V i3 It is the volume of the clothing due to the fabric thickness in the 3D clothing sub-model corresponding to the local model of the feature segment under the i-th decomposition posture.
[0073] Step 5: Based on the clothing local under-garment gap amount of the feature segment local model under each decomposed posture, obtain a clothing local under-garment gap amount change curve corresponding to the feature segment local model under a continuous motion state.
[0074] In this embodiment, the curve of the change of the local under-garment gap amount of the clothing corresponding to the local model of the characteristic segment under the continuous motion state is obtained by using the Origin drawing software with the time of the frame corresponding to each decomposed posture as the x data and the local under-garment gap amount of the clothing of the local model of the characteristic segment under each decomposed posture as the y data.
[0075] The present embodiment provides a method for evaluating the amount of gap under clothing under continuous motion. The method comprises the following steps: constructing a three-dimensional human body sub-model and a three-dimensional clothing sub-model under N decomposed postures based on a pre-constructed dynamic three-dimensional human body model and a dynamic three-dimensional clothing model; obtaining an overall model of a feature segment under each decomposed posture based on the three-dimensional human body sub-model and the three-dimensional clothing sub-model under each decomposed posture; segmenting the overall model of the feature segment under each decomposed posture to obtain a local model of the feature segment under each decomposed posture; and evaluating the amount of gap under clothing under a continuous motion state based on the pre-constructed dynamic three-dimensional human body sub-model and the dynamic three-dimensional clothing model. The local volume of the three-dimensional human body net sub-model corresponding to the segment local model, the local three-dimensional space volume formed by the outer surface of the three-dimensional clothing sub-model, the volume of the clothing in the three-dimensional clothing sub-model due to the fabric thickness and the height of the characteristic segment are calculated to obtain the local clothing under-garment gap of the characteristic segment local model under each decomposed posture, and then the local clothing under-garment gap change curve corresponding to the characteristic segment local model under the continuous motion state is obtained; this makes up for the problem that the clothing under-garment gap evaluation method based on the characteristic segment overall model cannot truly and comprehensively reflect the local clothing under-garment gap of a certain characteristic three-dimensional segment of the dressed human body under the continuous motion state.
[0076] Embodiment 2:
[0077] This embodiment provides a method for evaluating the amount of gap under a garment during running, which, based on Embodiment 1, specifically includes the following steps:
[0078] Step 1: Based on the pre-built 3D human body model and 3D clothing model, 12 decomposed postures of the 3D human body sub-model and 3D clothing sub-model are constructed respectively;
[0079] In this embodiment, the dynamic three-dimensional human body net body model of running is obtained by scanning a nude model in an upright state using a three-dimensional human body scanner, the three-dimensional human body net body model is imported into a three-dimensional modeling software to create a skeletal system adapted thereto, and the skeletal joint positions are skinned and bound to the three-dimensional human body net body model to construct a three-dimensional human body net body model with a skeletal system; a motion capture system is used to capture the real motion trajectory data of a human body running to form a human body running motion skeletal model; since running motion is a cyclical motion, a motion skeletal model within an action cycle is intercepted (specific actions include lifting the right leg and swinging the left arm forward, lifting the left leg and swinging the right arm forward, the animation duration is 1.1 seconds, and a total of 12 frames), and it is matched to the three-dimensional human body net body model with a skeletal system to obtain it.
[0080] In this embodiment, the running dynamic three-dimensional clothing model is obtained by using three-dimensional virtual fitting software to perform a three-dimensional virtual fitting simulation on the running dynamic three-dimensional human body model, and the clothing sample is put on the running dynamic three-dimensional human body model through virtual sewing, and then the running dynamic three-dimensional human body model in the fitting simulation is set to "hide" to obtain the running dynamic three-dimensional clothing model.
[0081] In this embodiment, the three-dimensional human body sub-model and the three-dimensional clothing sub-model in the 12 decomposed postures are respectively obtained by decomposing the running dynamic three-dimensional human body sub-model and the running dynamic three-dimensional clothing model into 12 decomposed postures according to the number of frames in the running animation.
[0082] Step 2: obtaining the overall model of the abdomen section under the 12 decomposed postures based on the 3D human body sub-model and the 3D clothing sub-model under the 12 decomposed postures;
[0083] In this embodiment, the overall model of the abdominal section under 12 decomposition postures is firstly obtained by registering the 3D human body net sub-model and the 3D clothing sub-model under 12 decomposition postures using reverse engineering modeling software to obtain the human body-clothing sub-model under 12 decomposition postures, among which the human body-clothing sub-model under 1 decomposition posture of running is as follows: Figure 2As shown; then the section with a longitudinal height of 170 mm in the abdomen is selected as the abdomen section. Based on the height of the abdomen section, the upper and lower bottom surfaces of the human body-clothing sub-models in 12 decomposition postures are cut according to the plane where the abdomen section is located using reverse engineering modeling software, and the parts other than the abdomen section in the human body-clothing sub-models in the 12 decomposition postures are deleted. The overall model of the abdomen section in one decomposition posture of running is as follows Figure 3 As shown, A is the three-dimensional human body net sub-model corresponding to the overall model of the lower abdomen section in the decomposed posture, B is the three-dimensional clothing sub-model corresponding to the overall model of the lower abdomen section in the decomposed posture, and C is the overall model of the lower abdomen section in the decomposed posture.
[0084] Step 3: segmenting the overall model of the abdomen section under the 12 decomposed postures to obtain the local model of the abdomen section under the 12 decomposed postures;
[0085] In this embodiment, the local models of the abdomen section under the 12 decomposed postures are obtained by using reverse engineering modeling software to divide the overall model of the abdomen section under the 12 decomposed postures into four local models of the abdomen section: left front, left back, right front, and right back. The local model of the abdomen section under one decomposed posture of running is as follows: Figure 4 shown.
[0086] Step 4: Calculate the overall volume of the 3D human body net sub-model corresponding to the overall model of the abdomen section in 12 decomposed postures, the local volume of the 3D human body net sub-model corresponding to the local model of the abdomen section, the local three-dimensional space volume formed by the outer surface of the 3D clothing sub-model, the volume of the clothing in the 3D clothing sub-model due to the thickness of the fabric, and the height of the abdomen section;
[0087] In this embodiment, the overall volume of the three-dimensional human body net body sub-model corresponding to the overall model of the abdomen section under 12 decomposed postures, the local volume of the three-dimensional human body net body sub-model corresponding to the local model of the abdomen section, the local three-dimensional space volume formed by the outer surface of the three-dimensional clothing sub-model, the volume of the clothing in the three-dimensional clothing sub-model due to the fabric thickness, and the height of the abdomen section are measured respectively. The measured values are shown in Table 1.
[0088] Table 1 Data table of the gap under the garment in the abdomen section of the 12 decomposed postures of running
[0089]
[0090]
[0091]
[0092] Step 5: Based on the overall volume of the 3D human body net sub-model corresponding to the overall model of the abdomen section under the 12 decomposed postures, the local volume of the 3D human body net sub-model corresponding to the local model of the abdomen section, the local three-dimensional space volume formed by the outer surface of the 3D clothing sub-model, the volume of the clothing in the 3D clothing sub-model due to the thickness of the fabric, and the height of the abdomen section, calculate and obtain the local under-clothing gap of the local model of the abdomen section under the 12 decomposed postures;
[0093] The calculation formula for the gap under the garment of the local model of the abdomen section in 12 decomposed postures is:
[0094]
[0095] Among them, D1~D 12 are the local under-clothing gaps of the local model of the abdomen segment in 12 decomposed postures, V 10 ~V 120 are the overall volumes of the 3D human body net sub-models corresponding to the overall model of the abdominal section under 12 decomposed postures, V 11 ~V 121 is the local volume of the 3D human body net sub-model corresponding to the local model of the abdomen segment in 12 decomposed postures, V 12 ~V 122 is the local three-dimensional space volume formed by the outer surface of the three-dimensional clothing sub-model under 12 decomposed postures, V 13 ~V 123 This is the volume of the clothing due to the fabric thickness in the 3D clothing sub-model in 12 decomposed poses.
[0096] It can be seen from Table 1 that there are obvious differences in the amount of local gap under clothing at the left front, left back, right front and right back positions of the abdomen section in the 12 decomposed postures, indicating that this method can effectively quantify the unevenness of the amount of local gap under clothing during human movement.
[0097] Step 6: Based on the clothing local under-garment gap amounts of the local model of the abdomen section under the 12 decomposed postures, obtain a clothing local under-garment gap amount change curve corresponding to the local model of the abdomen section under the running motion state.
[0098] In this embodiment, the duration of one cycle of the running motion animation is 1.1 seconds (12 frames), and the time interval between the frames corresponding to the adjacent decomposed postures is 0.1 seconds. The time of the corresponding frame is taken as x data (i.e., 0 seconds, 0.1 seconds, 0.2 seconds, 0.3 seconds...1.1 seconds), and the clothing local under-clothing gap amount of the characteristic segment local model under each decomposed posture is taken as y data, and the clothing local under-clothing gap amount change curve corresponding to the characteristic segment local model under the running motion state is obtained. The clothing local under-clothing gap amount change curve corresponding to the abdominal segment local model under the running motion state is as follows: Figure 5 shown.
[0099] Embodiment 3:
[0100] This embodiment provides a device for evaluating the amount of gap under a garment in a continuous motion state, comprising:
[0101] Model construction module: used to construct three-dimensional human body sub-models and three-dimensional clothing sub-models in N decomposed postures based on pre-constructed dynamic three-dimensional human body model and dynamic three-dimensional clothing model;
[0102] Segment division module: used for obtaining the overall model of the characteristic segment under each decomposition posture based on the three-dimensional human body sub-model and the three-dimensional clothing sub-model under each decomposition posture; segmenting the overall model of the characteristic segment under each decomposition posture to obtain the local model of the characteristic segment under each decomposition posture;
[0103] Calculation module: used to calculate and obtain the local under-garment gap amount of the local model of the characteristic segment under each decomposed posture based on the overall volume of the three-dimensional human body net body sub-model corresponding to the overall model of the characteristic segment under each decomposed posture, the local volume of the three-dimensional human body net body sub-model corresponding to the local model of the characteristic segment, the local three-dimensional space volume formed by the outer surface of the three-dimensional clothing sub-model, the volume of the clothing in the three-dimensional clothing sub-model due to the fabric thickness and the height of the characteristic segment, and then obtain the local under-garment gap amount change curve of the clothing corresponding to the local model of the characteristic segment under the continuous motion state.
[0104] The device for evaluating the amount of gap under partial clothing in a continuous motion state provided in an embodiment of the present invention can execute the method for evaluating the amount of gap under partial clothing in a continuous motion state provided in any one of embodiments 1 to 2 of the present application, and has functional modules and beneficial effects corresponding to the execution method.
[0105] Embodiment 4:
[0106] This embodiment provides a computer system, including:
[0107] Storage medium: used to store computer programs;
[0108] Processor: used to execute a computer program to implement the steps of the method for evaluating the amount of gap under a garment in a continuous motion state in any one of Examples 1 to 2.
[0109] Embodiment 5:
[0110] This embodiment provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the method for evaluating the amount of gap under a garment in a continuous motion state in any one of Embodiments 1 to 2 are implemented.
[0111] Embodiment 6:
[0112] This embodiment provides a computer program product, including a computer program. When the computer program is executed by a processor, the steps of the method for evaluating the amount of gap under a garment under a continuous motion state in any one of Embodiments 1 to 2 are implemented. The flowchart of the computer program product is as follows: Figure 6 shown.
[0113] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0114] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0115] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0116] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0117] The above are only preferred embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A method for evaluating the amount of gap under local clothing in a continuous motion state, characterized in that: include: Based on the pre-built dynamic 3D human body model and dynamic 3D clothing model, 3D human body sub-models and 3D clothing sub-models in N decomposed postures are constructed respectively; Acquire the overall model of the characteristic section under each decomposed posture based on the three-dimensional human body sub-model and the three-dimensional clothing sub-model under each decomposed posture; Segmenting the overall model of the feature segment under each decomposed posture to obtain a local model of the feature segment under each decomposed posture; Based on the overall volume of the 3D human body net sub-model corresponding to the overall model of the feature segment under each decomposition posture, the local volume of the 3D human body net sub-model corresponding to the local model of the feature segment, the local three-dimensional space volume formed by the outer surface of the 3D clothing sub-model, the volume of the clothing in the 3D clothing sub-model due to the thickness of the fabric, and the height of the feature segment, the local under-clothing gap amount of the local model of the feature segment under each decomposition posture is calculated; Based on the clothing local under-garment gap amount of the characteristic segment local model under each decomposed posture, a clothing local under-garment gap amount change curve corresponding to the characteristic segment local model under a continuous motion state is obtained.
2. The method for evaluating the amount of gap under clothing in a continuous motion state according to claim 1, characterized in that: The calculation formula for the gap amount under the clothing of the local model of the characteristic section under each decomposed posture is: Among them, D i V is the amount of gap under the garment of the local model of the feature segment under the i-th decomposition posture (mm), i is an integer ≤ N; i0 is the overall volume of the 3D human body net sub-model corresponding to the overall model of the characteristic segment under the i-th decomposition posture (mm 3 ), V i1 is the local volume of the 3D human body net sub-model corresponding to the local model of the characteristic segment under the i-th decomposition posture (mm 3 ), V i2 is the local three-dimensional space volume formed by the outer surface of the three-dimensional clothing sub-model corresponding to the local model of the feature segment under the i-th decomposition posture (mm 3 ), V i3 is the volume of the clothing due to the thickness of the fabric in the 3D clothing sub-model corresponding to the local model of the feature segment under the i-th decomposition posture (mm 3 ), h is the height of the characteristic section (mm), and π is the circumference of a circle.
3. The method for evaluating the amount of gap under clothing in a continuous motion state according to claim 1, characterized in that: Building a dynamic three-dimensional human body net model includes: A 3D human body scanner is used to scan a nude model in an upright state to obtain a 3D human body net model, the 3D human body net model is imported into a 3D modeling software to create a corresponding skeletal system, and the skeletal joint positions are skinned and bound to the 3D human body net model to construct a 3D human body net model with a skeletal system; A human motion skeleton model is formed based on the real motion trajectory data of the human body captured by the motion capture system, and the skeleton model is matched to the three-dimensional human body net model with the skeleton system to obtain a dynamic three-dimensional human body net model.
4. The method for evaluating the amount of gap under clothing in a continuous motion state according to claim 1, characterized in that: Building a dynamic 3D clothing model includes: The dynamic three-dimensional human body model is simulated by three-dimensional virtual fitting software, and the clothing sample is put on the dynamic three-dimensional human body model through virtual sewing to obtain a dynamic three-dimensional clothing model.
5. The method for evaluating the amount of gap under clothing in a continuous motion state according to claim 1, characterized in that: Based on the pre-built dynamic 3D human body clean body model and dynamic 3D clothing model, 3D human body clean body sub-models and 3D clothing sub-models under N decomposed postures are constructed respectively, including: Decomposing the dynamic three-dimensional human body net body model into N decomposition postures according to the number of frames in the animation, and obtaining three-dimensional human body net body sub-models in the N decomposition postures; The dynamic three-dimensional clothing model is decomposed into N decomposed postures according to the number of frames in the animation, and three-dimensional clothing sub-models under the N decomposed postures are obtained.
6. The method for evaluating the amount of gap under clothing in a continuous motion state according to claim 1, characterized in that: Acquiring the overall model of the characteristic section under each decomposed posture based on the three-dimensional human body sub-model and the three-dimensional clothing sub-model under each decomposed posture comprises: Using reverse engineering modeling software, the 3D human body sub-model and the 3D clothing sub-model in each decomposition posture are registered to obtain the human body-clothing sub-model in each decomposition posture; Based on the height of the feature segment, reverse engineering modeling software is used to crop the upper and lower bottom surfaces of the human body-clothing sub-model in each decomposition posture according to the plane where the feature segment is located, and the parts of the human body-clothing sub-model in each decomposition posture except the feature segment are deleted to obtain the overall model of the feature segment in each decomposition posture.
7. The method for evaluating the amount of gap under clothing in a continuous motion state according to claim 1, characterized in that: Segmenting the overall model of the feature segment under each decomposed posture to obtain the local model of the feature segment under each decomposed posture includes: Reverse engineering modeling software is used to divide the overall model of the characteristic segment in each decomposed posture into four characteristic segment partial models of left front, left rear, right front and right rear, with the center of gravity of the overall model of the characteristic segment as the center.
8. The method for evaluating the amount of gap under clothing in a continuous motion state according to claim 1, characterized in that: Based on the local under-garment gap amount of the characteristic segment local model under each decomposed posture, a change curve of the local under-garment gap amount of the garment in a continuous motion state is obtained, including: The frame time corresponding to each decomposed posture is taken as x data, and the clothing local under-clothing gap amount of the feature segment local model under each decomposed posture is taken as y data, and the clothing local under-clothing gap amount change curve corresponding to the feature segment local model under the continuous motion state is obtained.
9. A system for evaluating the amount of gap under clothing in a continuous motion state, characterized in that: include: Model construction module: used to construct three-dimensional human body sub-models and three-dimensional clothing sub-models in N decomposed postures based on pre-constructed dynamic three-dimensional human body model and dynamic three-dimensional clothing model; Segment division module: used for obtaining the overall model of the characteristic segment under each decomposition posture based on the three-dimensional human body sub-model and the three-dimensional clothing sub-model under each decomposition posture; segmenting the overall model of the characteristic segment under each decomposition posture to obtain the local model of the characteristic segment under each decomposition posture; Calculation module: used to calculate and obtain the local under-garment gap amount of the local model of the characteristic segment under each decomposed posture based on the overall volume of the three-dimensional human body net body sub-model corresponding to the overall model of the characteristic segment under each decomposed posture, the local volume of the three-dimensional human body net body sub-model corresponding to the local model of the characteristic segment, the local three-dimensional space volume formed by the outer surface of the three-dimensional clothing sub-model, the volume of the clothing in the three-dimensional clothing sub-model due to the fabric thickness and the height of the characteristic segment, and then obtain the local under-garment gap amount change curve of the clothing corresponding to the local model of the characteristic segment under the continuous motion state.
10. A computer system, characterized in that: include: Storage medium: used to store computer programs; Processor: used to execute the computer program to implement the steps of the method for evaluating the amount of gap under the garment in motion as described in any one of claims 1 to 8.
11. The method for evaluating the amount of gap under clothing in a continuous motion state according to claim 7, characterized in that: By decomposing the running dynamic 3D human body clean body model and the running dynamic 3D clothing model into 12 decomposition postures according to the number of frames in the running animation, the 3D human body clean body sub-models and the 3D clothing sub-models under the 12 decomposition postures are obtained respectively; The segment of the longitudinal height of the abdomen is selected as the abdomen segment, and based on the three-dimensional human body sub-model and the three-dimensional clothing sub-model in the 12 decomposed postures, the overall model of the abdomen segment in the 12 decomposed postures is obtained; Based on the height of the abdominal section, the upper and lower bottom surfaces of the human body-clothing sub-models in 12 decomposition postures are cut according to the plane where the abdominal section is located by using reverse engineering modeling software, and the parts other than the abdominal section of the human body-clothing sub-models in the 12 decomposition postures are deleted to obtain the overall model of the abdominal section in one decomposition posture of the running dynamics; Segmenting the overall model of the abdomen section under the 12 decomposed postures to obtain the local model of the abdomen section under the 12 decomposed postures; The duration of one cycle animation of running motion is 1.1 seconds, 12 frames, and the time interval between the frames corresponding to adjacent decomposed postures is 0.1 second. The time of the corresponding frame is taken as x data, i.e. 0 second, 0.1 second, 0.2 second, 0.3 second...1.1 second, and the local under-clothing gap amount of the clothing of the local model of the characteristic segment under each decomposed posture is taken as y data. The change curve of the local under-clothing gap amount of the clothing corresponding to the local model of the characteristic segment under the running motion state is obtained.
Citation Information
Patent Citations
Method and system for quantifying thickness of air layer under clothing
CN116310140A
Method and system for quantifying space size under clothing
CN116402952A
Clothing gap quantity quantification method and system
CN116862972A
Method for quantifying thickness of air layer under clothing in motion posture
CN118587265A