Next Article in Journal
A Review on the Application of 3D Printing Technology in Pavement Maintenance
Next Article in Special Issue
Grape Maturity Estimation for Personalized Agrobot Harvest by Fuzzy Lattice Reasoning (FLR) on an Ontology of Constraints
Previous Article in Journal
Transporting Tenebrio molitor Eggs: The Effect of Temperature, Humidity and Time on the Hatch Rate
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Machine Learning-Enhanced 3D Reverse Design Approach to Personalized Garments in Pursuit of Sustainability

1
School of Textile and Garment, Anhui Polytechnic University, Wuhu 241000, China
2
GEMTEX Laboratory, Ecole Nationale Superieure des Arts et Industries Textiles, 59056 Roubaix, France
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sustainability 2023, 15(7), 6235; https://doi.org/10.3390/su15076235
Submission received: 6 March 2023 / Revised: 29 March 2023 / Accepted: 3 April 2023 / Published: 4 April 2023
(This article belongs to the Special Issue Computational Intelligence for Sustainability)

Abstract

:
The fashion industry is facing increasing pressure to move toward sustainable development, especially with concern to cost and environmental sustainability. Innovative digital technologies are regarded as a promising solution for fashion companies to resolve this issue. In this context, this paper put forth a new 3D reverse garment design approach embedded with a garment fit prediction and structure self-adaptive adjustment mechanism, using machine learning (ML) techniques. Initially, the 3D basic garment was drawn directly on the scanned mannequin of a specific consumer. Next, a probabilistic neural network (PNN) was employed to predict the garment’s fit. Afterwards, genetic algorithms (GA) and support vector regression (SVR) were utilized to estimate and control the garment structural parameters following the feedback of fit evaluation and the consumer’s personalized needs. Meanwhile, a comprehensive evaluation was constructed to characterize the quantitative relationships between the consumer profile and the designed garment profile (garment fit and styles). Ultimately, the desired garment which met the consumer’s needs was obtained by performing the routine of “design–fit evaluation–pattern adjustment–comprehensive evaluation”, iteratively. The experimental results show that the proposed approach provides a new solution to develop quality personalized fashion products (garments) more accurately, economically, and in an environmentally friendly way. It is feasible to facilitate the sustainable development of fashion companies by simultaneously reducing costs and negative impacts on the environment.

1. Introduction

In recent years, there has been increasing pressure on companies in the fashion industry due to adverse impacts on the natural environment [1,2,3,4,5,6]. The fashion industry accounts for approximately 20 percent of industrial wastewater pollution worldwide, and 8–10 percent of humanity’s carbon emissions, is was more than all international flights and maritime shipping combined [7]. This trend reinforces fashion companies’ need for new business models for sustainability, in order to gain competitive advantages worldwide [8,9,10]. More specifically, sustainability in the fashion industry mainly endeavors to design, develop and manufacture quality products in an eco-friendly manner that has few negative impacts on the environment and society [11,12]. Nevertheless, quality fashion products are designed and developed traditionally by running the routine of “design–demonstration–evaluation–adjustment”, using real garment prototypes [13]. It is obvious that the conventional garment design and development process, which is tedious, low-efficient, and material-wasting, is unfavorable for the sustainable development of fashion companies [14,15]. In this context, innovative digital technologies (i.e., 3D human body scanning, reverse engineering, virtual reality) have been regarded as key for updating the garment design process in pursuit of sustainability [16,17,18].
In the past decades, commercial 3D garment computer-aided design (CAD) software systems such as Style 3D, Lectra Modaris 3D, Clo 3D, OpiTex 3D Runway, Browzwear VStitcher, Marvelous Designer, and Assyst-Bullmer Vidya have been developed and made available commercially in the industry [19]. As the simulation of the garment design process can be conducted without manufacturing real garments [20], these systems allow the companies to accomplish objectives of sustainability, including material-saving and environmental protection. In the system, 3D reverse technology (also named 3D-to-2D flattening, 3D flattening, or 3D reverse engineering) has attracted increasing attention. Why is this technology attractive? The main merits of the technology are presented as follows. (1) The 2D garment patterns originate from the scanned 3D human body, which can reflect the surface morphology features of a specific human body, apart from the human body dimensions. The quality of the designed garment can be ensured and significantly improved. This technology facilitates higher levels of garment customization, especially through accomplishing one pattern for one person. (2) Compared with the traditional 2D design approach, the personalized garment is drawn and developed directly from a 3D digital mannequin, which is more intuitive and efficient because it dramatically reduces complicated calculations and manipulations. Therefore, 3D reverse technology embedded in the 3D garment CAD opens up new opportunities for practitioners (i.e., fashion designers, and pattern makers) to design garments more simply, precisely and quickly. Thus, it facilitates the achievement of the vision of sustainability by lessening the heavy environmental burden by reducing unnecessary waste of labor and materials.
In practice, the factors affecting garment quality (i.e., appearance, fitness, comfort, functionality, etc.) are sophisticated and connected [21]. Meanwhile, fashion design is experience and knowledge-dependent work. A novice fashion designer will find it more difficult to deal with the implicit relationships among these factors efficiently and accurately, because they are full of uncertainty and nonlinearity. Machine learning (ML) techniques, such as artificial neural networks (ANN), support vector regression (SVR), and genetic algorithm (GA), have the advantages of learning, generalizing, and dealing with complex nonlinear relationships and solving optimization problems [22,23]. As a result, several ML-based computational intelligence approaches (i.e., naive Bayes classifier, back propagation artificial neural networks, decision tree C4.5, etc.) have been developed to support fashion designers in making decisions during the process of garment design, especially for fit evaluation [20,24,25] and clothing production [26,27]. These pieces of research present good cases and bright prospects for the application of ML techniques in the fashion industry. Therefore, we extended the application of ML techniques, in terms of a probabilistic neural network (PNN), SVR and GA, to optimize traditional 3D reverse engineering technology for the fashion industry in this study.
Figure 1 illustrates our proposed interactive 3D garment design approach embedded with ML models. First, Model 1 was created to predict and evaluate the garment fit of the basic garment, which was designed directly on the 3D mannequin. This model permitted the prediction and control of the garment fit in a 3D digital design space by fully taking the garment’s design parameters and the fabric’s mechanical properties into consideration. In this way, it was able to ensure that the garment fit of the desired garment is satisfactory. Next, if the evaluation results from Model 1 were dissatisfactory, an adaptive adjustment mechanism for 2D garment patterns supported by the knowledge-based Model 2 would be activated. Then, Model 3 was established to comprehensively evaluate the garment quality, including the characteristics of garment fit and style. If the evaluation results from Model 3 were dissatisfactory, the aforementioned adjustment mechanism would be activated again. Ultimately, the desired garment will be obtained by performing the routine of “2D modification–3D demonstration–evaluation”, repeatedly. Moreover, the 2D production patterns of the satisfactory 3D garment will be generated and delivered to the following manufacturing department.
Compared with existing 3D reverse engineering-based garment design methods, the main merits of the proposed approach in this study are as follows:
  • Reducing the difficulties of personalized garment design for fashion designers (especially the novice) and lessening the heavy dependency on the designer’s experiences and skills by modelling profound design knowledge using ML techniques;
  • Providing a new solution to overcome the technical drawbacks of current 3D reverse design methods for garment design by using ML techniques to enhance the reliability of flattened 2D garment patterns;
  • Boosting the emergence of an innovative personalized design approach for fashion products (i.e., garments, footwear, headwear, etc.) by integrating fit evaluation and an adaptive mechanism into the conventional 3D design process;
  • Facilitating the industrialized application of 3D reverse design technology in the fashion industry by resolving the current technical bottlenecks using intelligent computational tools;
  • Offering a promising solution for fashion companies aiming for sustainability by designing quality fashion products in a more reliable, intuitive, accurate, efficient, and economical manner.
The remaining sections of this article are structured as below. The research methodology is introduced in Section 2. The production of the models concerned is explained concretely in Section 3. In Section 4, we discuss and validate the implementation of the proposed approach. Finally, the conclusion and future research directions are summarized in Section 5.

2. Research Methodology

2.1. Literature Review

Scholars in academia have attempted to develop new 3D garment design technology, aiming to promote product design quality and efficiency and the satisfaction of consumers while avoiding unnecessary waste of time, labor, and materials. For example, Li and Lu expounded a novel approach to creating 3D new garment models using garment examples rather than 2D patterns [21]. Ref. [28] introduced an evolving framework for designing the styling curves of garments. Bartle et al. presented a system permitting direct editing of garments in 3D space, which was very suitable for users with no experience in 2D garment patterns [29]. Liu et al. put forward a development and dynamic wear comfort evaluation method for cycling clothes patterns based on 3D virtual reality and flattening technology [30]. To develop female seamless soft body armor with ensured fitness and good comfort, Abtew et al. presented a 2D pattern development method based on a 3D adaptive virtual mannequin, using a reverse engineering technique [31]. In Ref. [32], Mesuda et al. put forward a design method for planar patterns using a cloth model by mapping. Liu et al. proposed a sketch-based 3D garment patten-making technology which was able to deduce the form of a 3D garment based on the structural lines drawn on the virtual mannequin [33]. A 3D prototyping method supporting the automatic generation of swimsuit patterns was presented by Han in [34]. Lei et al. put forth a new 3D garment pattern-making method based on graphic coding to facilitate the transformation of 3D garments to 2D patterns more accurately and intuitively [35]. Liu et al. applied 3D reverse engineering technology to the digital restoration of ancient Chinese clothing [36,37]. Ji et.al proposed a method for flattening the 3D design of the corset to a 2D pattern using 3D point cloud data [38]. The above studies have revealed the bright prospects of the application of 3D reverse technology in the fashion industry.
However, 3D reverse design technology has still seldom been implemented in real garment manufacturing scenarios [35]. The major reason for this situation is that inaccurate 2D patterns are easily generated when the non-developable surfaces are flattened, due to the restrictions of current technology [35]. More importantly, an evaluation and adjustment mechanism to deal with the flattened 2D patterns, by which the generated 2D patterns can meet the requirements of real production, is lacking. To address this issue, we proposed a new interactive 3D garment design method, with the goal of sustainability, by combining machine learning with traditional 3D reverse engineering technology.

2.2. General Research Scheme

The research procedure of this study briefly includes three phases. In the first phase, several sensory experiments were conducted to collect the learning data for building Model 1, involving the sensory data on the garment fit of the actual garments, the fabric properties data, and the garment ease allowance or clothing pressure data measured in a digital 3D design space. The probabilistic neural network (PNN), proposed by Specht originally, is regarded a particular type of ANN model based on Bayesian decision rules [39,40]. Thanks to its excellent characteristics such as fast process speed, simple topology, less sensitivity to noisy data, being easy to model, etc., a PNN was employed to construct Model 1.
In the experiments of the second phase, we acquired the relevant learning data from the garment patterns, in terms of the length variation data of the structural lines (SL) and the movement data of the corresponding controlling points (CP). Compared with other regression techniques, support vector regression (SVR), working on the principles of a support vector machine (SVM), has several outstanding advantages, such as availability in both linear and non-linear regression and high generalizability, which can avoid the local minimum [41]. Furthermore, the genetic algorithm (GA) has been considered a powerful tool for dealing with complicated optimization problems due to its fast convergence and simple encoding. Therefore, an SVR combined with a GA (GASVR) was employed in our research to create Model 2.
In the last phase, we built Model 3 to characterize the quantitative relationships between the designed garment based on the proposed approach and the target garment. The experimental details will be concretely explained in the following Section 3.
Due to its outstanding advantages in intelligent computation, the ML models proposed in this study were developed using MATLAB programming language.

2.3. Formalization

Let F = f 1 , f 2 , , f m be a set of fabrics involved in this article.
Let F P = f p 1 , f p 2 , , f p 15 be a set of the fabric mechanical property descriptors, where f p 1 , f p 2 , f p 3 , f p 4 , f p 5 , f p 6 , f p 7 , f p 8 , f p 9 , f p 10 , f p 11 , f p 12 , f p 13 , f p 14 , f p 15 refer to Stretch weft, Stretch warp, Stretch bias, Bending weft, Bending warp, Bending bias, Buckling ratio weft, Buckling ratio warp, Buckling ratio bias, Buckling stiffness weft, Buckling stiffness warp, Buckling stiffness bias, Dynamic friction, Static friction, and Thickness, respectively.
Let F V = f v 1 , f v 2 , , f v 15 be a set of standardized values of mechanical properties of the fabric f i i m measured in the 3D virtual environment (Style 3D). The elements of F V have a one-to-one correspondence with those of F P .
Let F I T = f i t 1 , f i t 2 , f i t 3 , f i t 4 , f i t 5 = 1 , 2 , 3 , 4 , 5 be a set of values representing the garment fit characteristics, corresponding to the linguistic values of sensory descriptors T o o   t i g h t / s h o r t 1 , T i g h t / S h o r t 2 , P e r f e c t 3 , L o o s e / L o n g 4 , T o o   l o o s e / l o n g 5 .
Let C P = F N S N be a vector for profiling the consumer’s needs, where F N and S N refer to the needs of garment fit and style, respectively.
Let F N = f n 1 f n i f n p f n i n F I T be a p -dimensional normalized vector representing the requirements of garment fit at p feature positions.
Let S N = S N 1 , , S N j , , S N q be a set of normalized vectors representing the needs for q categories of style design elements. For a specific garment style, the S N can be composed of various categories of style design elements. For example, as a classical style of men’s wear, shirt style can be constituted by combining diverse design elements, such as the silhouette, garment length, collar, darts, pleats, pockets, etc.
Let S N j = s n j 1 s n j v s n j u be a j u -dimensional one-hot vector expressing the need for a j -th category style design element. The value of s n j v is denoted as the nearness degree of the style needed to the j v -th style element.
For instance, if the chest pocket (CT) of shirt style includes four basic types, namely no CT, patch CT, patch CT without flap, and insert CT, then it can be defined by:
S N c h e s t   p o c k e t = n o   C T ,   p a t c h   C T ,   p a t c h   C T   w i t h o u t   f l a p ,   i n s e r t   C T .
If a S N c h e s t   p o c k e t = 0 n o   C T 0 p a t c h   C T 1 p a t c h   C T   w i t h o u t   f l a p 0 i n s e r t   C T , it means that the need for the chest pocket style is patch CT without flap.
Let G P = F C S C be a vector for profiling the characteristics of the garment designed by machine learning-enhanced 3D reverse technology, where F C and S C represent the characteristics of garment fit and style, respectively.
Let F C = f c 1 f c i f c p f c i n F I T be a p -dimensional normalized vector representing the characteristics for garment fit at p feature positions. The elements of F C have a one-to-one correspondence with those of F N .
Let S C = S C 1 , ,   S C j , , S C q be a set of one-hot vectors expressing the style characteristics of the designed garment from the aspects of the q categories of style design elements.
Let S C j = s c j 1 s c j v s c j u be a j u -dimensional vector expressing the concrete style characteristics of a designed garment in the j -th category style design element. The structure of S C q has a one-to-one correspondence with that of S N q . Moreover, the value of s c j v is defined by using the same method as s n j v ,   as mentioned above.

2.4. Acquisition of the Modelling Data

2.4.1. Acquisition of the Learning Data for Model 1 (Experiment I)

Model 1 was denoted as a knowledge base for garment fit prediction. Its main objective concentrated on predicting the garment fit characteristics in a 3D virtual environment without any physical try-on. The output learning data of Model 1 was the sensory data on garment fit collected from the real try-on experiments. The input learning data, including garment ease allowance, clothing pressure, and fabric mechanical properties, were acquired using the 3D garment CAD software Style 3D, thanks to its outstanding simulation effects. The concrete data acquisition procedures are described below:
Step 1: Both loose and tight-fitting garments were considered in our research. Since the experiment objectives focused on the garment fit, simple-style garments without any redundant ornaments (see Figure 2) were prepared and involved in our experiments. For each style of the involved experimental garment, we chose five sizes with five kinds of fabrics.
Step 2: Since the fashion companies involved in our research project aimed to expand the Chinese men’s wear market, we recruited male experimental subjects in China to participate in this research. The basic idea and principles can be generalized for other companies and institutions to develop target markets by enrolling the subjects from the target population.
To guarantee the procedure and results of the sensory experiments, a professional with over 20 years of experience in studying and developing garment sizing systems was invited to take part in our experiments. With her profound knowledge and rich experience, 16 male subjects with representative human body shapes were screened out. Their body sizes corresponded to the sizes defined in the China National Standard (GB/T 1335.1-2008) [42], which were 155/80A, 155/84A, 160/80A, 160/84A, 160/88A, 165/84A, 165/88A, 165/92A, 170/84A, 170/88A, 170/92A, 175/84A, 175/88A, 175/92A, 180/88A, and 185/92A, respectively. There were two major principles of subject selection: (1) the body sizes were selected according to the accommodate rate (AR) of the China National Standard (GB/T 1335.1-2008) in descending order; (2) the aggregated AR value of the selected body sizes should cover most of the Chinese population.
Step 3: In a laboratory with constant temperature ( 20 ± 2 °C) and relative humidity ( 65 ± 5 % ), we declared the objective of this experiment to the subjects first. Next, when all the subjects agreed to the experiment, each of the 16 subjects performed his try-on with the experimental garments and perceived the fit levels in various scenarios, such as standing, sitting, walking, squatting, etc. After that, they recorded the evaluation value of the garment fit at each feature position of the garment based on the semantic differential method. The evaluation value of garment fit was represented by 1 , 2 , 3 , 4 , 5 , corresponding to the linguistic values too   tight / short , tight / short , perfect , loose / long , too   loose / long . Finally, all the evaluation data were aggregated to the output learning data of Model 1.
For each experimental garment style, 400 records of data were collected to form the learning dataset.

2.4.2. Acquisition of the Learning Data for Model 2 (Experiment II)

Model 2 was defined as an adjustment rules knowledge base for garment patterns, enabling the adaptive adjustment of garment patterns. The acquisition of the learning data of Model 2 is presented concretely below:
Step 1: The key pattern panel and the associate panels were identified based on the knowledge of the designer. In our research, for both the top and the lower garment, the front pattern panel was chosen as the key panel, with the other panels as the associate panels.
Step 2: As shown in Figure 3, first of all, we decomposed the key pattern panel, and then extracted a series of SLs, keeping the status of the SLs in original patterns, including length, direction, angle, radian, etc. Next, for all the extracted SLs, we defined the movement directions of the corresponding CPs in the same coordinate system, including horizontal and vertical directions. Lastly, for a certain structural line ( s l i ) and its corresponding controlling points ( c p v , c p v + 1 ), we collected the movement data of the two CPs, including d x _ c p v , d y _ c p v , d x _ c p v + 1 and d y _ c p v + 1 , under various moving scenarios, and then record the corresponding length variation data d l _ s l i of the structural line s l i . These data were stored and utilized as the learning dataset to establish Model 2.

3. Construction of the Computational Tools for Optimizing the 3D Reverse Design Method

3.1. Creation of Knowledge Base for Garment Fit Prediction (Model 1)

The proposed knowledge base for garment fit prediction (see Figure 4) consisted of three layers, involving the data layer, the computational layer, and the decision layer. In the data layer, the learning data collected from Experiment I were stored in a series of databases, such as the human body dimension database, the garment ease allowance database, the clothing pressure database, and the fabric mechanical property database. The data in the data layer were analyzed quantitatively and modelled in the computational layer, aiming to realize the prediction of garment fit at each feature position. The computational layer constituted the core of Model 1. The decision layer presented the global and local garment fit characteristics aggregated from the computational layer. Due to its excellent performance mentioned in Section 2, a PNN was employed to construct the garment fit prediction models in the computational layer (see Figure 4).
For a specific feature position i , the construction of a PNN-based garment fit prediction model is generally described as follows:
Step 1: The inputs were distributed to the input layer of the PNN model, represented by a vector i n p u t i :
i n p u t i = g a r m e n t   f i t   i n d i c a t o r , f v 1 , f v 2 , ,   f v 15 ,
where the garment fit indicator was determined by the fit characteristics of the garment style. For the loose-fitting garment style, garment ease allowance was utilized, while the clothing pressure was used for the tight-fitting garment. The parameters ( f v 1 ~ f v 15 ) were measured and obtained using a fabric property measurement tool associated with the software Style 3D.
Step 2: First, in the pattern layer, the relationship between the input vector i n p u t i and each pattern of the fit characteristics f i t j was calculated by the Euclidean distance, following Equation (1). Afterwards, the neuron output of the pattern layer was activated by a radial Gauss function similar to Equation (2).
E d i j = || i n p u t i f i t j ||
O p i j p a t t e r n = e x p E d i j 2 σ 2
where σ referred to the spread parameter, also named the smoothing parameter.
Step 3: In the summation layer, one summation neuron corresponds to the fit characteristics f i t j . For each summation neuron, the inputs from the pattern layer belonging to the fit characteristics f i t j   were aggregated following Equation (3) accordingly.
S i j = i = 1 l O p i j p a t t e r n = i = 1 l e x p E d i j 2 σ 2
where l was the number of samples belonging to the fit characteristics f i t j .
The class-conditional probability of the i -th sample belonging to the fit characteristics f i t j was computed following Equation (4):
O p j s u m m a t i o n = P i n p u t i | f i t j = S i j l
Step 4: Based on the Bayes theory, the fit characteristics of the i -th sample were decided by Equation (5) in the output layer. This meant that the largest P i n p u t i | f i t j would be identified and the corresponding j would be declared as the category of the input vector i n p u t i .
C a t e g r o y x i = a r g m a x O p j s u m m a t i o n = a r g m a x P i n p u t i | f i t j
The   K f o l d   K = 10 cross-validation approach was utilized to create the PNN-based prediction model. Concretely, the learning dataset was randomly split into K = 10 smaller sets first. Additionally, then, for each of the K “folds”, K 1 = 9 small sets with 360 instances, were employed as the training dataset, in turn, to train the model, with the remaining part of the original dataset as the validation dataset. Finally, the garment fit prediction model at the feature position i was determined after 10 f o l d cross-validation.

3.2. Creation of Knowledge Base for Garment Pattern Adjustment (Model 2)

The proposed adjustment rules knowledge base for garment patterns (see Figure 5) was composed of a series of basic databases and relational models. The relational models in the key pattern panel aimed to quantitatively characterize the relations between the length change data of the structural lines (SLs) and the movement data of the controlling points (CPs). Based on these models, we further defined the adjustment rules of the key pattern panel. By constructing the model expressing the relations between the associate panels and the key panel, the adjustment rules of the associate panels were achieved. They were key to the success of the implementation of the adaptive self-adjustment mechanism proposed in this study.
Thanks to the advantages mentioned in Section 2, an SVR combined with GA (GASVR) was employed in our research to create Model 2. Considering the possible movements of the CPs, we created five GASVR-based relational models, respectively for each SL ( s l i ) in the key pattern panel. The input and output of the concerned models for the s l i were defined following the principles presented in Table 1.
The relational models between the associate and key pattern panels were defined following the correspondence between the associate panels and the key panel based on classical garment-making knowledge. These models aimed to realize the associate and adaptive adjustment of the associate panels.

3.3. Creation of the Comprehensive Evaluation Model (Model 3)

A similarity degree indicator s i m C P ,   G P was defined to represent the quantitative relationships between the consumer profile C P and the designed garment profile G P . In this study, the s i m C P ,   G P was denoted and calculated by Equation (6).
s i m C P , G P = 0.5 × s i m F N , F C + 0.5 × s i m S N , S C
The s i m F N , F C , as shown in Equation (7), represents the indicator of the similarity degrees between the garment fit needs F N and the fitness characteristics F C of the designed garment profile G P .
s i m F N , F C = s i m i l a r i t y g a r m e n t   f i t = 1 m m i n f n i , f c i 1 m m a x f n i , f c i
where f n i and f c i refer to the fit need and fit characteristics at i -th feature position.
The values of s i m F N , F C are between 0 and 1. From Equation (7), if the fit characteristics are close to the fit needs at each feature position, the value of s i m F N , F C is close to 1. Otherwise, it tends to be 0.
The s i m S N , S C , as shown in Equation (8), refers to the indicator for expressing the similarity degree between the style needs S N and the style characteristics S C of a specifically designed garment profile G P .
s i m S N , S C = s i m i l a r i t y g a r m e n t   s t y l e                                                                                                                                                                                 = j i m i n s n i , s c i j i m a x s n i , s c i ,   s n i S N j S N , s c i S C j S C
The values of s i m S N , S C vary between 0 and 1. If all style elements of S N and S C are close to each other, the value of s i m S N , S C is close to 1. Otherwise, it tends to be 0.

4. Application, Validation, and Discussion

4.1. Application in the Customization of Personalized Tight-Fitting Garments

4.1.1. Definition of the Consumer Profile for Tight-Fitting Garments

Since the sport legging is a classical and popular tight-fitting garment style, we elaborate our proposed technology using a real customization case of sport leggings for a specific male consumer in this section. After multiple interactions with the consumer, the vector-style consumer profile for the sport leggings was obtained (see Table 2).

4.1.2. Design of the 3D Basic Garment

The design process of the 3D garment associated with 2D patterns was generally split into three sequential parts. In the first part, a 3D basic garment with the main structural lines (especially the outlines) was created directly from the scanned mannequin of the consumer. In the second part, a procedure of garment fit evaluation and adjustment was conducted on the created basic garment to ensure the garment fit fulfilled the consumer’s needs. In the third part, the desired garment was achieved by supplementing the remaining style design details to the fit-ensured 3D basic garment.
The creation of the 3D basic garment associated with 2D patterns is described below:
Step 1: The reference structural lines (the outlines) were drawn directly on the scanned human body model, see Figure 6a.
Step 2: The 3D garment pieces associated with 2D patterns were generated by peeling the “skin” from the scanned mannequin, see Figure 6b,c.
Step 3: The 3D tight-fitting garment was obtained by a series of operations of virtual stitching, such as mirroring, sewing, digital fabric assignment, etc., see Figure 6d. The involved digital fabric corresponding to the real fabric selected was measured and modelled by the fabric property measurement tool associated with the Style 3D software. The properties of the involved fabric used to model the 3D tight-fitting garment can be expressed by:   61 f p 1 , 58 f p 2 , 27 f p 3 , 32 f p 4 , 32 f p 5 , 31 f p 6 , 0 f p 7 , 0 f p 8 , 0 f p 9 , 0 f p 10 , 0 f p 11 , 0 f p 12 , 0.03 f p 13 , 0.03 f p 14 , 0.42 f p 15 .

4.1.3. Fit Evaluation of the Basic Garment

First, the clothing pressures at the feature positions of the initial 3D garment were collected as shown in Figure 7. Additionally, then, they were aggregated following the feature positions. The aggregated pressure data were given as follows:
P r i n i t i a l = 8.28 W , 55.96 H , 81.79 T , 55.15 K , 35 C
where, W , H , T , K , and C refer to waist, hip, thigh, knee, and calf, respectively.
Second, the input vector, which consisted of integrating the clothing pressure and the fabric properties’ parameters, was imported into the proposed PNN-based models. Additionally, then, we obtained the predictive fit characteristics for the basic garment, represented by: F C i n i t i a l = 5 W , 3 H , 1 T , 3 K , 4 C . This meant that the fit characteristics of the waist, hip, thigh, knee, and calf were too loose, perfect, too tight, perfect, and loose, respectively. Both the hip and knee parts met the consumer’s fit needs.
Furthermore, according to Equations (6)–(8), we obtained the similarity between the initial garment profile and consumer profile: s i m F N , F C i n i t i a l = 0.7222 , s i m S N , S C i n i t i a l = 0.8000 , and s i m C P , G P i n i t i a l = 0.7611 . It can be found that the value of s i m C P , G P i n i t i a l was smaller than 0.8, which is relatively low. Therefore, the adjustment mechanism was activated.

4.1.4. Adjustment of the Basic Garment

Initially, an iterative adjustment process of garment fit was conducted. The general principle of the process was described as follows. In the first round of adjustment, we adjusted the garment fit at the target feature positions, using a series of preset adjustment rules. Then, we conducted a process of garment fit evaluation on the adjusted garment. If all the fit characteristics of the feature positions met the consumer’s needs, the process of garment fit adjustment was terminated. Otherwise, a second round of adjustment and evaluation continued. The circle of “2D pattern adjustment–3D garment fit evaluation” ran iteratively until all the consumer’s needs were fulfilled.
Let A P k = a p k 1 W G , a p k 2 H G , a p k 3 T G , a p k 4 K G , a p k 5 C G be a set of garment pattern adjustment parameters of the k -th round, where W G , H G , T G , K G , and C G represent the abbreviation of the garment dimensions at feature positions, in terms of waist girth, hip girth, thigh girth, knee girth, and calf girth, respectively.
At first, the total adjustment rules of the initial garment were set in this study, namely A P 1 = 4 W G , 0 H G , 2 T G , 0 K G , 2 C G . Next, the total adjustment rules were decomposed to each garment pattern panel. The adjustment rules of the key pattern panel (front panel) were defined as F A P 1 = 1 W G , 0 H G , 1 T G , 0 K G , 1 C G . Additionally, then, the first round of the adjustment procedure for the key panel (see Figure 8) was executed. The main steps are described as follows.
(1) Calculation of the moving data of the controlling point F 2 in the structural line l 1 ;
(2) Analysis of the influence of the movement of F 2 on the length deviation of the adjacent structural line l 2 .
If the deviation was larger than a predefined threshold value ε , we returned to the last step to recompute the moving data of F 2 . Otherwise, we continued to compute the moving data of the point F 3 .
(3) The cycle of “adjustment–analysis” was performed repeatedly and terminated until all the adjustment requirements of the key panel were achieved.
Afterwards, the associate panels were adjusted using the rules defined by modelling the quantitative relationships of the controlling points between the associate and key panels. The adjustment parameters can be found in Table 3.
Additionally, then, we evaluated the garment fit. The aggregated pressures at six feature positions were defined as P r 1 s t   a d j u s t e m e n t = 56.76 W , 76.33 H , 83.40 T , 57.93 K , 56.58 C . The garment fit characteristics at feature positions after the first round of adjustment were predicted: F C 1 s t   a d j u s t m e n t = 3 W , 2 H , 2 T , 3 K , 3 C . This meant that there were still two feature positions not meeting the consumer’s fit needs. Meanwhile, as illustrated in Figure 9II, the red region in the side part of the legging had expanded after the first round of adjustment, showing that the fit characteristics of the side parts tend to be tight. Hence, the adjustment proceeded to the second round, the adjustment parameters of which are presented in Table 3.
From Figure 9III, it was found that the fit characteristics of the side parts had been improved as the red region had shrunk. The aggregated pressures were expressed by P r 2 n d   a d j u s t e m e n t = 62.14 W , 65.84 H , 57.80 T , 57.90 K , 68.70 C , corresponding to the predicted garment fit characteristics F C 2 n d   a d j u s t m e n t = 3 W , 2 H , 3 T , 3 K , 2 C . This indicated that the hip and calf parts still needed to be adjusted. Therefore, the third round of adjustment continued. The pressures and garment fit characteristics after this round of adjustment were, respectively, expressed by: P r 3 r d   a d j u s t e m e n t = 53.97 W , 57.63 H , 49.55 T , 58.92 K , 50.95 C and F C 3 r d   a d j u s t m e n t = 3 W , 3 H , 3 T , 3 K , 3 C . After three rounds of adjustment, it was concluded that all the garment fit characteristics at feature positions met the consumer’s needs. The garment fit adjustment process therefore came to an end. Meanwhile, the similarity s i m F N , F C a d j u s t e d was computed by following Equation (7), equaling 1.0000. Additionally, the s i m C P , G P a d j u s t e d increased to 0.9000 from 0.7611.
We further designed the garment by adding style design details following the consumer’s needs (see Figure 10I). Thus, both the similarity s i m S N , S C a d j u s t e d and s i m C P , G P a d j u s t e d reached 1.000. This meant the adjustment process came to an end.

4.1.5. Design of the Production Pattern Panel

Garment production patterns are regarded as a critical link between fashion design and garment manufacturing. In this study, the 2D patterns determined by the above steps were post-processed first to meet the requirements of garment production. Additionally, then, we designed the production patterns (see Figure 10IV) by defining the quantified relationships between the controlling points in the production panels and the original panels (see Table 4).

4.2. Application in the Customization of Personalized Loose-Fitting Garments

4.2.1. Definition of the Consumer Profile for Loose-Fitting Garments

The proposed method can not only be suitable for tight-fitting garments, but also for loose-fitting garments. In this section, we elaborate on its implementation with the customization of straight-legged trousers. The consumer profile for straight-legged trousers was defined by vectors (see Table 5).

4.2.2. Design, Evaluation, and Adjustment of the Desired Loose-Fitting Garment

The design of the desired straight-legged trousers started from the flattened patterns of the 3D basic garment described in Section 4.1.2. First, the circle of “pattern adjustment–garment fit evaluation” was executed until the fit needs of the consumer were met. In our case, we performed two rounds of adjustments to attain the fit goals. The concrete adjustment rules are shown in Table 6. Afterwards, we added the required style details to the adjusted garment. Ultimately, the desired straight-legged trousers were achieved, and the patterns were post-processed following the requirements of industrial garment production.
Figure 11 demonstrates the design of the desired straight-legged trousers. The red color represents that the region cannot be worn, while the yellow color indicates that the region is rather tight. From Figure 11I–III, it can be observed that both the areas of red and yellow tend to zero after two rounds of adjustment. These areas may prove that proper garment fitting has been gradually achieved.

4.3. Comparison between the ML-Enhanced 3D Reverse Design Method and the Traditional 2D Method

To evaluate the proposed approach in this study, we compared the garments designed by the ML-enhanced 3D reverse technology (Solution A) and the traditional 2D method (Solution B). As illustrated in Figure 12I,II, the red areas of the B garments (Solution B) are larger than those of the A garments (Solution A). Meanwhile, from the perspective of clothing pressures, all the pressures of the B garments are higher than those of the A garments. This indicates that the B garments are tighter than the A garments. The performance of the A garments is superior to that of the B garments, since the dimensions of the A garments are extracted from the flattened human body, while the dimensions of the B garments are estimated based on the key human body dimensions (i.e., body height, bust girth, waist girth, etc.). Hence, we can conclude that the proposed ML-enhanced 3D reverse design approach is applicable and facilitates the design of personalized garments more accurately and promptly.

4.4. Extention to Development of a Sustainable New O2O Business Model in the Fashion Industry

A new O2O (order online and receive services offline) business model in the fashion industry can be formed based on the proposed 3D reverse design approach. The general implementation process (see Figure 13) mainly consists of three sequential phases. In Phase 1, a consumer profile for a specific consumer is made from the perspectives of garment fit, style, and fabric. Afterwards, the 3D basic garment is then designed based on the 3D reverse design method in Phase 2. In the final Phase 3, we employ machine learning techniques to evaluate and adjust the basic garment created from Phase 2. After a series of garment design evaluations and adjustments, the target garment associated with the garment patterns is determined and delivered to the following department for garment manufacturing.
Compared with the current models, the proposed new business model has the following outstanding merits. First, it is supported by advanced ML models, which can act as an “AI advisor” to provide powerful support for fashion designers without adequate knowledge and experience to make decisions in personalized garment design. Second, an ML-enhanced interactive garment design decision support system can be further developed based on the proposed computational models. Thus, the interaction between humans (i.e., consumers, fashion designers, pattern makers, etc.) and products will be greatly optimized based on the proposed system. Third, the model will enable fashion companies to promote their level of sustainable development by facilitating high-quality and efficient interactions between the stages of online customization and offline production.

5. Conclusions

In this study, a new reverse design approach for personalized garments, in pursuit of sustainability, was proposed by combining 3D reverse engineering technology with machine learning. The involved ML techniques included probabilistic neural networks, genetic algorithms, and support vector regression. The experimental results have demonstrated that the proposed approach will allow fashion companies to promote sustainable development by providing quality personalized products and services for consumers, and simultaneously reducing costs and environmental burdens. Compared with the current 3D reverse design technologies in fashion industry, the prominent merits of the proposed approach in this study can be summarized as follows: (1) optimizing 3D garment reverse design technology for sustainable fashion by integrating an evaluation and self-adjustment mechanism using ML techniques; (2) constructing an effective and efficient interaction mechanism between humans (i.e., consumers, fashion design, pattern makers, etc.) and products by integrating ML techniques into 3D garment modeling; (3) offering a new idea and solution to overcome the key technical bottlenecks in the industrial implementation of 3D-to-2D garment pattern-making technology; (4) supporting the creation of a new interactive design decision support system for personalized fashion products with the presented ML models; (5) advancing the formation of a new sustainable business mode or ecosystem in the fashion industry by powerfully enhancing the linkage between online customization and offline manufacturing using ML techniques.
As we were limited by the article’s length, the proposed technology was validated using garments for the lower body only. However, the basic principles can be generalized to different garment styles, such as shirts, skirts, coats, and so forth. Our research works in the future will mainly comprise the following aspects: (1) promoting the performance of the proposed ML models by progressively expanding their learning datasets, such as human body datasets, fabric datasets, garment style datasets, garment fit datasets, consumer preference and emotion datasets, and so on; (2) further enhancing the performances and generality of the proposed approach by employing more advanced computational technologies (such as deep learning); (3) developing a new decision support system/platform for personalized garment design by integrating the proposed ML models.
Furthermore, the new technologies and mechanisms mentioned in this manuscript can indeed help the sustainable development of clothing design and manufacturing. However, the role of humans (designers) cannot be ignored. The greatest value of humans (designers) lies in their creativity and creative thinking, which cannot easily be replaced by current technologies. With the help of technology, designers can be freed from tedious and repetitive work and focus on creative work in order to produce more value or profit. In this regard, the role and value of designers will become more and more prominent. Therefore, the balance between technology and human nature should be carefully considered; this constitutes one of our most important research directions in the future.

Author Contributions

Conceptualization, Z.W. and X.Z.; methodology, Z.W. and Y.X.; software, Z.W., X.T. and P.B.; validation, Z.W., Y.X. and Z.X.; resources, X.Z. and Z.X.; writing—original draft preparation, Z.W., X.T. and Y.X.; writing—review and editing, Z.W., X.T. and X.Z.; visualization, Z.W. and Y.X.; supervision, X.T. and X.Z.; project administration, Z.W. and Y.X.; funding acquisition, Z.W. and Y.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Scientific Research Start-up Project for Recruited talents of Anhui Polytechnic University (grant No. 2022YQQ062), 2022 Anhui Provincial Quality Engineering Project for Higher Education Institutions (named Garment Industrial Pattern-making, Offline course), the Teaching Quality Promotion Project for Undergraduate of Anhui Polytechnic University (grant No. 2022jyxm95, 2022szyzk37), the Scientific Research Project of Anhui Polytechnic University (Grant No. Xjky2022064), the Social Science Planning Project in Anhui (grant No. AHSKQ2019D085), the Scientific Research Project of the Department of Education of Zhejiang Province (Grant No. Y202148250), the Open Project Program of Anhui Province College Key Laboratory of Textile Fabrics, the Anhui Engineering and Technology Research Center of Textile (Grant No. 2021AETKL04), the Key Teaching and Research project of Colleges and Universities in Anhui (Grant No. 2020jyxm0153), and the China National Arts Fund (named Traditional Chinese Garment Art Training Program on Digitalization).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Not applicable.

Acknowledgments

The authors thank Francois Dassonville for his technical guidance and experimental support.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Khajavi, S.H. Additive Manufacturing in the Clothing Industry: Towards Sustainable New Business Models. Appl. Sci. 2021, 11, 8994. [Google Scholar] [CrossRef]
  2. Benkirane, R.; Thomassey, S.; Koehl, L.; Perwuelz, A. A New Longevity Design Methodology Based on Consumer-Oriented Quality for Fashion Products. Sustainability 2022, 14, 7696. [Google Scholar] [CrossRef]
  3. Multala, B.; Wagner, J.; Wang, Y. Durability standards and clothing libraries for strengthening sustainable clothing markets. Ecol. Econ. 2022, 194, 107358. [Google Scholar] [CrossRef]
  4. Peleg Mizrachi, M.; Tal, A. Sustainable Fashion-Rationale and Policies. Encyclopedia 2022, 2, 1154–1167. [Google Scholar] [CrossRef]
  5. Wu, B.; Xie, X.; Ke, W.; Bao, H.; Duan, Z.; Jin, Z.; Dai, X.; Hong, Y. Merchandising for Sustainable Fashion: A Systematic Literature Review. Sustainability 2022, 14, 13422. [Google Scholar] [CrossRef]
  6. Nouinou, H.; Asadollahi-Yazdi, E.; Baret, I.; Nguyen, N.Q.; Terzi, M.; Ouazene, Y.; Yalaoui, F.; Kelly, R. Decision-making in the context of Industry 4.0: Evidence from the textile and clothing industry. J. Clean. Prod. 2023, 391, 136184. [Google Scholar] [CrossRef]
  7. Environmental Sustainability in the Fashion Industry. 23 February 2023. Available online: https://www.genevaenvironmentnetwork.org/resources/updates/sustainable-fashion/#scroll-nav__1 (accessed on 5 March 2023).
  8. Perret, J.K.; Schuck, K.; Hitzegrad, C. Production Scheduling of Personalized Fashion Goods in a Mass Customization Environment. Sustainability 2022, 14, 538. [Google Scholar] [CrossRef]
  9. Avadanei, M.L.; Olaru, S.; Dulgheriu, I.; Ionesi, S.D.; Loghin, E.C.; Ionescu, I. A New Approach to Dynamic Anthropometry for the Ergonomic Design of a Fashionable Personalised Garment. Sustainability 2022, 14, 7602. [Google Scholar] [CrossRef]
  10. Fathi, M.; Ghobakhloo, M. Enabling Mass Customization and Manufacturing Sustainability in Industry 4.0 Context: A Novel Heuristic Algorithm for in-Plant Material Supply Optimization. Sustainability 2020, 12, 6669. [Google Scholar] [CrossRef]
  11. Dangelico, R.M.; Alvino, L.; Fraccascia, L. Investigating the antecedents of consumer behavioral intention for sustainable fashion products: Evidence from a large survey of Italian consumers. Technol. Forecast. Soc. Change 2022, 185, 122010. [Google Scholar] [CrossRef]
  12. Orminski, J.; Tandoc, E.C., Jr.; Detenber, B.H. Sustainablefashion–A Conceptual Framework for Sustainable Fashion Discourse on Twitter. Environ. Commun. 2021, 15, 115–132. [Google Scholar] [CrossRef]
  13. Chaw Hlaing, E.; Krzywinski, S.; Roedel, H. Garment prototyping based on scalable virtual female bodies. Int. J. Cloth. Sci. Technol. 2013, 25, 184–197. [Google Scholar] [CrossRef]
  14. Harwood, A.R.G.; Gill, J.; Gill, S. JBlockCreator: An open source, pattern drafting framework to facilitate the automated manufacture of made-to-measure clothing. SoftwareX 2020, 11, 100365. [Google Scholar] [CrossRef]
  15. Jin, P.; Fan, J.; Zheng, R.; Chen, Q.; Liu, L.; Jiang, R.; Zhang, H. Design and Research of Automatic Garment-Pattern-Generation System Based on Parameterized Design. Sustainability 2023, 15, 1268. [Google Scholar] [CrossRef]
  16. Hajishirzi, R.; Costa, C.J.; Aparicio, M. Boosting Sustainability through Digital Transformation’s Domains and Resilience. Sustainability 2022, 14, 1822. [Google Scholar] [CrossRef]
  17. Holzmann, P.; Gregori, P. The promise of digital technologies for sustainable entrepreneurship: A systematic literature review and research agenda. Int. J. Inf. Manag. 2023, 68, 102593. [Google Scholar] [CrossRef]
  18. Broccardo, L.; Zicari, A.; Jabeen, F.; Bhatti, Z.A. How digitalization supports a sustainable business model: A literature review. Technol. Forecast. Soc. Change 2023, 187, 122146. [Google Scholar] [CrossRef]
  19. Lei, G.; Li, X. Review of digital pattern-making technology in garment production. J. Text. Res. 2022, 43, 203–209. [Google Scholar]
  20. Liu, K.; Wu, H.; Zhu, C.; Wang, J.; Zeng, X.; Tao, X.; Bruniaux, P. An evaluation of garment fit to improve customer body fit of fashion design clothing. Int. J. Adv. Manuf. Technol. 2022, 120, 2685–2699. [Google Scholar] [CrossRef]
  21. Li, J.; Lu, G. Modeling 3D garments by examples. Comput.-Aided Des. 2014, 49, 28–41. [Google Scholar] [CrossRef]
  22. Giri, C.; Jain, S.; Zeng, X.; Bruniaux, P. A Detailed Review of Artificial Intelligence Applied in the Fashion and Apparel Industry. IEEE Access 2019, 7, 95376–95396. [Google Scholar] [CrossRef]
  23. Guan, C.; Qin, S.; Ling, W.; Ding, G. Apparel recommendation system evolution: An empirical review. Int. J. Cloth. Sci. Technol. 2016, 28, 854–879. [Google Scholar] [CrossRef] [Green Version]
  24. Liu, K.; Zeng, X.; Bruniaux, P.; Tao, X.; Kamalha, E.; Wang, J. Garment Fit Evaluation Using Machine Learning Technology. In Artificial Intelligence for Fashion Industry in the Big Data Era; Thomassey, S., Zeng, X., Eds.; Springer: Singapore, 2018; pp. 273–288. [Google Scholar]
  25. Liu, K.; Zhu, C.; Tao, X.; Bruniaux, P.; Zeng, X.; Wang, J. A Novel Evaluation Technique for Human Body Perception of Clothing Fit. Multimedia Tools and Applications. 2023. Available online: https://link.springer.com/article/10.1007/s11042-023-14530-x (accessed on 5 March 2023).
  26. González Rodríguez, G.; Gonzalez-Cava, J.M.; Méndez Pérez, J.A. An intelligent decision support system for production planning based on machine learning. J. Intell. Manuf. 2020, 31, 1257–1273. [Google Scholar] [CrossRef]
  27. Papachristou, E.; Chrysopoulos, A.; Bilalis, N. Machine learning for clothing manufacture as a mean to respond quicker and better to the demands of clothing brands: A Greek case study. Int. J. Adv. Manuf. Technol. 2021, 115, 691–702. [Google Scholar] [CrossRef]
  28. Tsz-Ho, K.; Yan-Qiu, Z.; Charlie, W.; Yong-Jin, L. Styling Evolution for Tight-Fitting Garments. IEEE Trans. Vis. Comput. Graph. 2016, 22, 1580–1591. [Google Scholar]
  29. Bartle, A.; Sheffer, A.; Kim, V.; Kaufman, D.M.; Vining, N.; Berthouzoz, F. Physics-driven pattern adjustment for direct 3D garment editing. ACM Trans. Graph. TOG 2016, 35, 2925896. [Google Scholar] [CrossRef]
  30. Liu, K.; Wang, J.; Zhu, C.; Hong, Y. Development of upper cycling clothes using 3D-to-2D flattening technology and evaluation of dynamic wear comfort from the aspect of clothing pressure. Int. J. Cloth. Sci. Technol. 2016, 28, 736–749. [Google Scholar] [CrossRef]
  31. Abtew, M.A.; Bruniaux, P.; Boussu, F.; Loghin, C.; Cristian, I.; Chen, Y.; Wang, L. A systematic pattern generation system for manufacturing customized seamless multi-layer female soft body armour through dome-formation (moulding) techniques using 3D warp interlock fabrics. J. Manuf. Syst. 2018, 49, 61–74. [Google Scholar] [CrossRef]
  32. Mesuda, Y.; Inui, S.; Horiba, Y. Virtual draping by mapping. Comput. Ind. 2018, 95, 93–101. [Google Scholar] [CrossRef]
  33. Liu, K.; Zeng, X.; Bruniaux, P.; Tao, X.; Yao, X.; Li, V.; Wang, J. 3D interactive garment pattern-making technology. Comput.-Aided Des. 2018, 104, 113–124. [Google Scholar] [CrossRef]
  34. Han, H.; Han, H.; Kim, T. Patternmaking for middle-aged women’s swimsuit applying 3D scan pattern development. Int. J. Cloth. Sci. Technol. 2020, 32, 743–759. [Google Scholar] [CrossRef]
  35. Lei, G.; Li, X. A new approach to 3D pattern-making for the apparel industry: Graphic coding-based localization. Comput. Ind. 2022, 136, 103587. [Google Scholar] [CrossRef]
  36. Liu, K.; Wu, H.; Gao, Y.; Zhu, C.; Ji, Y.; Lü, Z. Archaeology and Virtual Simulation Restoration of Costumes in the Han Xizai Banquet Painting. Autex Res. J. 2022. ahead of print. [Google Scholar] [CrossRef]
  37. Wu, H.; Liu, K.; Ji, Y.; Zhu, C.; Lü, Z. Archaeological and digital restoration of straight-front robe of Mawangdui Han Dynasty Tomb based on 3D reverse engineering and man-machine interactive technologies. Ind. Text. 2022, 73, 635–644. [Google Scholar] [CrossRef]
  38. Ji, Y.; Wang, Y.; Liu, K.; Hu, M.; Zhu, C.; Lü, Z.; Li, X. 3D interactive design of wedding dress. Ind. Text. 2023, 74, 42–48. [Google Scholar] [CrossRef]
  39. Specht In Probabilistic neural networks for classification, mapping, or associative memory. In Proceedings of the IEEE 1988 International Conference on Neural Networks, San Diego, CA, USA, 24–27 July 1988; Volume 1, pp. 525–532.
  40. Specht, D.F. Probabilistic neural networks. Neural Netw. 1990, 3, 109–118. [Google Scholar] [CrossRef]
  41. Vapnik, V. The Nature of Statistical Learning Theory; Springer: New York, NY, USA, 2013. [Google Scholar]
  42. GB/T 1335.1-2008; Standard sizing systems for garments—Men. Standards Press of China Beijing: Beijing, China, 2008.
Figure 1. The proposed 3D reverse garment design process integrating machine learning and 3D reverse technology.
Figure 1. The proposed 3D reverse garment design process integrating machine learning and 3D reverse technology.
Sustainability 15 06235 g001
Figure 2. The involved experiment garment styles. Note: (a) loose-fitting top garment; (b) loose-fitting lower garment; (c) tight-fitting top garment; (d) tight-fitting lower garment.
Figure 2. The involved experiment garment styles. Note: (a) loose-fitting top garment; (b) loose-fitting lower garment; (c) tight-fitting top garment; (d) tight-fitting lower garment.
Sustainability 15 06235 g002
Figure 3. A case of the learning data acquisition of the key pattern panel of a specific garment style.
Figure 3. A case of the learning data acquisition of the key pattern panel of a specific garment style.
Sustainability 15 06235 g003
Figure 4. The pyramid structure of Model 1.
Figure 4. The pyramid structure of Model 1.
Sustainability 15 06235 g004
Figure 5. The hierarchical structure of Model 2.
Figure 5. The hierarchical structure of Model 2.
Sustainability 15 06235 g005
Figure 6. The general design process of the 3D basic garment. Note: (a) Drawing the structure lines on the scanned human body mode; (b) Peeling the “skin” from the scanned mannequin; (c) Generating the 3D garment pieces; (d) Forming the 3D garment.
Figure 6. The general design process of the 3D basic garment. Note: (a) Drawing the structure lines on the scanned human body mode; (b) Peeling the “skin” from the scanned mannequin; (c) Generating the 3D garment pieces; (d) Forming the 3D garment.
Sustainability 15 06235 g006
Figure 7. Scheme of acquisition of the clothing pressures.
Figure 7. Scheme of acquisition of the clothing pressures.
Sustainability 15 06235 g007
Figure 8. General flowchart of adjustment of the key pattern panel in the first round.
Figure 8. General flowchart of adjustment of the key pattern panel in the first round.
Sustainability 15 06235 g008
Figure 9. Comparison of the garments before and after adjustment. Note: (I) The garment before the adjustment; (II) The garment after the first round of adjustment; (III) The garment after the second round of adjustment; (IV) The garment after the third round of adjustment.
Figure 9. Comparison of the garments before and after adjustment. Note: (I) The garment before the adjustment; (II) The garment after the first round of adjustment; (III) The garment after the second round of adjustment; (IV) The garment after the third round of adjustment.
Sustainability 15 06235 g009
Figure 10. The designed tight-fitting garment. Note: (I) The 3D stereogram; (II) The garment fitting effects; (III) The 2D garment patterns; (IV) The garment production patterns.
Figure 10. The designed tight-fitting garment. Note: (I) The 3D stereogram; (II) The garment fitting effects; (III) The 2D garment patterns; (IV) The garment production patterns.
Sustainability 15 06235 g010
Figure 11. The designed loose-fitting garment. Note: (I) The garment before the adjustment; (II) The garment after the first round of adjustment; (III) The garment after the second round of adjustment; (IV) The finally designed garment; (V) The garment production patterns.
Figure 11. The designed loose-fitting garment. Note: (I) The garment before the adjustment; (II) The garment after the first round of adjustment; (III) The garment after the second round of adjustment; (IV) The finally designed garment; (V) The garment production patterns.
Sustainability 15 06235 g011
Figure 12. Comparison between the garments designed by the proposed ML-enhanced 3D reverse method and the traditional 2D method. Note: (I) Garments designed using the proposed ML-enhanced 3D reverse method; (II) Garments designed using the traditional 2D method; (III) Comparison of clothing pressures.
Figure 12. Comparison between the garments designed by the proposed ML-enhanced 3D reverse method and the traditional 2D method. Note: (I) Garments designed using the proposed ML-enhanced 3D reverse method; (II) Garments designed using the traditional 2D method; (III) Comparison of clothing pressures.
Sustainability 15 06235 g012
Figure 13. The general implementation process of the proposed O2O business model.
Figure 13. The general implementation process of the proposed O2O business model.
Sustainability 15 06235 g013
Table 1. The inputs and output of the GASVR-based relational models of the structure line s l i in the key pattern panel.
Table 1. The inputs and output of the GASVR-based relational models of the structure line s l i in the key pattern panel.
Model NameInputOutput
GASVR1dx_cpv, dy_cpv, dx_cpv+1, dy_cpv+1dl_sli
GASVR2dl_sli, dy_cpv, dx_cpv+1, dy_cpv+1dx_cpv
GASVR3dx_cpv, dl_sli, dx_cpv+1, dy_cpv+1dy_cpv
GASVR4dx_cpv, dy_cpv, dl_sli, dy_cpv+1dx_cpv+1
GASVR5dx_cpv, dy_cpv, dx_cpv+1, dl_slidy_cpv+1
Note: cpv and cpv+1 represent the controlling points corresponding to the structure line sli.
Table 2. Consumer profile for the tight-fitting garment.
Table 2. Consumer profile for the tight-fitting garment.
S.N.CategoryNormalized VectorsNotes
Style needs1Silhouette S N 1 = 0 H 0 A 0 X 0 T 1 S S shape (“S” represents Skinny.)
2Length S N 2 = 0 M i n i 0 T h i g h 0 K n e e 1 A n k l e 0 F u l l Ankle length
3Waist line position S N 3 = 0 H i g h 0 N o r m a l 1 L o w e r Lower waist line
4Waist band S N 4 = 0 N o 1 S t r a i g h t 0 C u r v e Straight waist band
5Leg opening S N 5 = 1 T a p e r e d 0 S t r a i g h t 0 F l a r e d Tapered opening
6Dart S N 6 = 1 N o   f r o n t 0 S i n g l e   f r o n t 0 D o u b l e   f r o n t 0 M u l t i p l e   f r o n t 1 N o   b a c k 0 S i n g l e   b a c k No front and back dart
7Pleat S N 7 = 1 N o   f r o n t 0 S i n g l e   f r o n t 0 D o u b l e   f r o n t 0 M u l t i p l e   f r o n t No front pleat
8Yoke S N 8 = 0 N o 1 S t r a i g h t 0 C u r v e 0 S p e c i a l Straight yoke
9Ornament S N 9 = 0 E m b r o i d e r y 0 P r i n t i n g 0 R i v e i t i n g 0 Q u i l t i n g 0 H o l l o w   c u t 1 N o No ornament
10Pocket S N 10 = 0 N F 1 F I 0 F I C 0 F P 0 N B 0 B I 0 B I F 0 B P 0 B P F  1Front inserted pocket
Fit needs F N = 3 W a i s t   g i r t h 3 H i p   g i r t h 3 T h i g h   g i r t h 3 K n e e   g i r t h 3 A n k l e   g i r t h Perfect
1 Note: NF, FI, FIC, Fp, NB, BI, BIF, BP, and BPF refer to No front pocket, Front inserted pocket, Front inserted pocket with coin pocket, Front patched pocket, No back pocket, Back inserted pocket, Back inserted pocket with flap, Back patched pocket, and Back patch pocket with flap, respectively.
Table 3. The adjustment rules for the tight-fitting garment.
Table 3. The adjustment rules for the tight-fitting garment.
Controlling Points1st Round of Adjustment2nd Round of Adjustment3rd Round of Adjustment
Horizontal DirectionVertical DirectionHorizontal DirectionVertical DirectionHorizontal DirectionVertical Direction
F 1 Front side waist−1.000000000
F 2 Front side hip−1.004500.50000.002500
F 3 Front side knee−0.928100000
F 4 Front side calf−0.50000.00580000
F 5 Front side hem00.01630000
F 6 Front inseam hem0.00110.016300−0.50000
F 7 Front inseam calf0.50000.00730000
F 8 Front inseam knee−0.92810.35800000
F 9 Front crotch−1.00000.6848−1.00000−1.00000
F 10 Front center hip−1.00450.13410.5000−0.76510−0.6939
F 11 Front center waist000000
B 1 Back side waist1.000000000
B 2 Back side hip1.00450−0.50000.002500
B 3 Back side knee0.928100000
B 4 Back side calf0.50000.00580000
B 5 Back side hem00.01630000
B 6 Back inseam hem−0.00110.01630000
B 7 Back inseam calf−0.50000.0073000.50000
B 8 Back inseam knee0.92810.35800000
B 9 Back crotch1.00000.68481.000001.00000
B 10 Back center hip1.00450.1341−0.5000−0.76510−0.6939
B 11 Back center waist000000
Table 4. The design rules of the production panels of the front 1 and back panels.
Table 4. The design rules of the production panels of the front 1 and back panels.
Controlling Points of the Original PanelCoordinatesControlling Points of the Production PanelCoordinates
Horizontal DirectionVertical DirectionHorizontal DirectionVertical Direction
Front 1 F 1 x F 1 y F 1 F 1 x F 1 + 1 y F 1 + 1
F 2 x F 2 y F 2 F 2 x F 2 + 1 y F 2 1
F 3 x F 3 y F 3 F 3 x F 3 1 y F 3 1
F 4 x F 4 y F 4 F 4 x F 4 1 y F 4
F 5 x F 5 y F 5 F 5 x F 5 1 y F 5 + 1
Back B 1 x B 1 y B 1 B 1 x B 1 1 y B 1 + 1
B 2 x B 2 y B 2 B 2 x B 2 1 y B 2 1
B 3 x B 3 y B 3 B 3 x B 3 + 1 y B 3 1
B 4 x B 4 y B 4 B 4 x B 4 + 1 y B 4
B 5 x B 5 y B 5 B 5 x F 5 + 1 y B 5 + 1
Table 5. Consumer profile for loose-fitting garment.
Table 5. Consumer profile for loose-fitting garment.
S.N.CategoryNormalized VectorsNotes
Style needs1Silhouette S N 1 = 1 H 0 A 0 X 0 T 0 S H shape
2Length S N 2 = 0 M i n i 0 T h i g h 0 K n e e 0 A n k l e 1 F u l l Full length
3Waist line position S N 3 = 0 H i g h 1 N o r m a l 0 L o w e r Normal waist line
4Waist band S N 4 = 0 N o 1 S t r a i g h t 0 C u r v e Straight waist band
5Leg opening S N 5 = 0 T a p e r e d 1 S t r a i g h t 0 F l a r e d Straight opening
6Dart S N 6 = 1 N o   f r o n t 0 S i n g l e   f r o n t 0 D o u b l e   f r o n t 0 M u l t i p l e   f r o n t 0 N o   b a c k 1 S i n g l e   b a c k Single back dart
7Pleat S N 7 = 1 N o   f r o n t 0 S i n g l e   f r o n t 0 D o u b l e   f r o n t 0 M u l t i p l e   f r o n t No front pleat
8Yoke S N 8 = 1 N o 0 S t r a i g h t 0 C u r v e 0 S p e c i a l No yoke
9Ornament S N 9 = 0 E m b r o i d e r y 0 P r i n t i n g 0 R i v e i t i n g 0 Q u i l t i n g 0 H o l l o w   c u t 1 N o No ornament
10Pocket S N 10 = 0 N F 0 F I 0 F I C 0 F P 0 N B 1 B I 0 B I F 0 B P 0 B P F 1Back inserted pocket
Fit needs F N = 3 W a i s t   g i r t h 5 H i p   g i r t h 5 T h i g h   g i r t h 5 K n e e   g i r t h 5 A n k l e   g i r t h Perfect at waist girth, and loose at other feature positions
Table 6. The adjustment parameters for loose-fitting garments.
Table 6. The adjustment parameters for loose-fitting garments.
Controlling Points1st Round of Adjustment2nd Round of Adjustment
Horizontal
Direction
Vertical DirectionHorizontal
Direction
Vertical Direction
F 1 Front side waist1.00001.000000.0049
F 2 Front side hip1.00000.36181.00000.0061
F 3 Front side knee1.00000.365900.2564
F 4 Front side calf0000
F 5 Front side hem0−0.070200.2573
F 6 Front inseam hem−1.9947−0.0702−1.99470.2573
F 7 Front inseam calf0000
F 8 Front inseam knee−2.00700.3659−1.99350.2564
F 9 Front crotch−1.93020−1.99350
F 10 Front center hip−1.0000−1.1975−1−1.2033
F 11 Front center waist0.38411.000003.0000
B 1 Back side waist−1.00001.000000.0049
B 2 Back side hip−1.00000.3618−1.00000.0061
B 3 Back side knee−1.00000.365900.2564
B 4 Back side calf0000
B 5 Back side hem0−0.070200.2573
B 6 Back inseam hem1.9947−0.07021.99470.2573
B 7 Back inseam calf0000
B 8 Back inseam knee2.00700.36591.99350.2564
B 9 Back crotch1.930201.99350
B 10 Back center hip1.0000−1.19751−1.2033
B 11 Back center waist−0.38411.000000
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, Z.; Tao, X.; Zeng, X.; Xing, Y.; Xu, Z.; Bruniaux, P. A Machine Learning-Enhanced 3D Reverse Design Approach to Personalized Garments in Pursuit of Sustainability. Sustainability 2023, 15, 6235. https://doi.org/10.3390/su15076235

AMA Style

Wang Z, Tao X, Zeng X, Xing Y, Xu Z, Bruniaux P. A Machine Learning-Enhanced 3D Reverse Design Approach to Personalized Garments in Pursuit of Sustainability. Sustainability. 2023; 15(7):6235. https://doi.org/10.3390/su15076235

Chicago/Turabian Style

Wang, Zhujun, Xuyuan Tao, Xianyi Zeng, Yingmei Xing, Zhenzhen Xu, and Pascal Bruniaux. 2023. "A Machine Learning-Enhanced 3D Reverse Design Approach to Personalized Garments in Pursuit of Sustainability" Sustainability 15, no. 7: 6235. https://doi.org/10.3390/su15076235

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop