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

Z. J. Wang, Xuyuan Tao, Xianyi Zeng, Y. M. Xing, Z. Z. Xu, Pascal Bruniaux

► To cite this version:

Z. J. Wang, Xuyuan Tao, Xianyi Zeng, Y. M. Xing, Z. Z. Xu, et al., A Machine Learning-Enhanced 3D Reverse Design Approach to Personalized Garments in Pursuit of Sustainability. Sustainability, 2023, Sustainability, 15, 10.3390/su15076235. [https://doi.org/10.3390/su15076235](https://doi.org/10.3390/su15076235)

HAL Id: hal-04468115

https://hal.univ-lille.fr/hal-04468115

Submitted on 20 Feb 2024

HAL is a multi-disciplinary open access
archive for the deposit and dissemination of sci-
entific research documents, whether they are pub-
lished or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.

L'archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diffusion de documents
scientifiques de niveau recherche, publiés ou non,
émanant des établissements d'enseignement et de
recherche français ou étrangers, des laboratoires
publics ou privés.

<figure><img src="image_1.png" /></figure>
<figure><img src="image_1.png" /></figure>

HAL
open science

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

Z. J. Wang, Xuyuan Tao, Xianyi Zeng, Y. M. Xing, Z. Z. Xu, Pascal Bruniaux

► To cite this version:

Z. J. Wang, Xuyuan Tao, Xianyi Zeng, Y. M. Xing, Z. Z. Xu, et al., A Machine Learning-Enhanced 3D Reverse Design Approach to Personalized Garments in Pursuit of Sustainability. Sustainability, 2023, Sustainability, 15, 10.3390/su15076235. [https://doi.org/10.3390/su15076235]

HAL Id: hal-04468115

https://hal.univ-lille.fr/hal-04468115v1

Submitted on 20 Feb 2024

HAL is a multi-disciplinary open access
archive for the deposit and dissemination of sci-
entific research documents, whether they are pub-
lished or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.

L'archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diffusion de documents
scientifiques de niveau recherche, publiés ou non,
émanant des établissements d'enseignement et de
recherche français ou étrangers, des laboratoires
publics ou privés.

<figure><img src="image_2.png" /></figure>

Distributed under a Creative Commons Attribution 4.0 International License
<figure><img src="image_2.png" /></figure>

Article

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

Zhujun Wang, Xuyuan Tao, Xianyi Zeng, Yingmei Xing, Zhenzhen Xu and Pascal Bruniaux

Special Issue

Computational Intelligence for Sustainability

Edited by

Dr. Zhebin Xue and Prof. Dr. Xianyi Zeng

<figure><img src="image_3.png" /></figure>
<figure><img src="image_3.png" /></figure>

Article

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

Zhujun Wang, Xuyuan Tao, Xianyi Zeng, Yingmei Xing, Zhenzhen Xu and Pascal Bruniaux

Special Issue

Computational Intelligence for Sustainability

Edited by

Dr. Zhebin Xue and Prof. Dr. Xianyi Zeng

<figure><img src="image_4.png" /></figure>
Article

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

Zhujun Wang <fnref n="1" />,*,†, Xuyuan Tao <fnref n="2" />,*, Xianyi Zeng <fnref n="2" />,*, Yingmei Xing <fnref n="1" />,†, Zhenzhen Xu <fnref n="1" /> and Pascal Bruniaux <fnref n="2" />

**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.

**Keywords:** interactive 3D garment design; reverse engineering; machine learning; probabilistic neural network; genetic algorithms; support vector regression

## 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-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-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-18].

<figure><img src="image_4.png" /></figure>

### check for updates

**Citation:** 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

Academic Editor: Wen-Hsien Tsai

Received: 6 March 2023

Revised: 29 March 2023

Accepted: 3 April 2023

Published: 4 April 2023

<figure><img src="image_5.png" /></figure>

**Copyright:** © 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).

<footnote n="1">¹ School of Textile and Garment, Anhui Polytechnic University, Wuhu 241000, China</footnote>

<footnote n="2">² GEMTEX Laboratory, Ecole Nationale Superieure des Arts et Industries Textiles, 59056 Roubaix, France</footnote>

<footnote>* Correspondence: ahpuwzj@ahpu.edu.cn</footnote>

<footnote>† These authors contributed equally to this work.</footnote>
Article

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

Zhujun Wang<sup>1,*,†</sup> <small> check for updates </small>, Xuyuan Tao<sup>2</sup> <small> Xuyuan Tao </small>, Xianyi Zeng<sup>2</sup> <small> Xianyi Zeng </small>, Yingmei Xing<sup>1,†</sup>, Zhenzhen Xu<sup>1</sup> and Pascal Bruniaux<sup>2</sup>

**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.

**Keywords:** interactive 3D garment design; reverse engineering; machine learning; probabilistic neural network; genetic algorithms; support vector regression

## 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-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-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-18].

<figure><img src="image_5.png" /></figure>

check for
updates

**Citation:** 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

Academic Editor: Wen-Hsien Tsai

Received: 6 March 2023

Revised: 29 March 2023

Accepted: 3 April 2023

Published: 4 April 2023

<figure><img src="image_6.png" /></figure>

**Copyright:** © 2023 by the authors.
Licensee MDPI, Basel, Switzerland.
This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).

<footnote n="1"><sup>1</sup> School of Textile and Garment, Anhui Polytechnic University, Wuhu 241000, China</footnote>

<footnote n="2"><sup>2</sup> GEMTEX Laboratory, Ecole Nationale Superieure des Arts et Industries Textiles, 59056 Roubaix, France</footnote>

<footnote>* Correspondence: ahpuwzj@ahpu.edu.cn</footnote>

<footnote>† These authors contributed equally to this work.</footnote>
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.
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.
<figure><img src="image_6.png" /><figcaption>**Figure 1.** The proposed 3D reverse garment design process integrating machine learning and 3D reverse technology.</figcaption></figure>

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.
<figure><img src="image_7.png" /><figcaption>**Figure 1.** The proposed 3D reverse garment design process integrating machine learning and 3D reverse technology.</figcaption></figure>

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 pattern-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, \dots, f_m\}$ be a set of fabrics involved in this article.

Let $FP = \{fp_1, fp_2, \dots, fp_{15}\}$ be a set of the fabric mechanical property descriptors, where $fp_1, fp_2, fp_3, fp_4, fp_5, fp_6, fp_7, fp_8, fp_9, fp_{10}, fp_{11}, fp_{12}, fp_{13}, fp_{14}, fp_{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 $FV = \{fv_1, fv_2, \dots, fv_{15}\}$ be a set of standardized values of mechanical properties of the fabric $f_i(i \in m)$ measured in the 3D virtual environment (Style 3D). The elements of $FV$ have a one-to-one correspondence with those of $FP$.
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, \dots, f_m\}$ be a set of fabrics involved in this article.

Let $FP = \{fp_1, fp_2, \dots, fp_{15}\}$ be a set of the fabric mechanical property descriptors, where $fp_1, fp_2, fp_3, fp_4, fp_5, fp_6, fp_7, fp_8, fp_9, fp_{10}, fp_{11}, fp_{12}, fp_{13}, fp_{14}, fp_{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 $FV = \{fv_1, fv_2, \dots, fv_{15}\}$ be a set of standardized values of mechanical properties of the fabric $f_i(i \in m)$ measured in the 3D virtual environment (Style 3D). The elements of $FV$ have a one-to-one correspondence with those of $FP$.
Let $FIT = \{fit_1, fit_2, fit_3, fit_4, fit_5\} = \{1, 2, 3, 4, 5\}$ be a set of values representing the garment fit characteristics, corresponding to the linguistic values of sensory descriptors {"Too tight/short(1)", "Tight/Short(2)", "Perfect(3)", "Loose/Long(4)", "Too loose/long(5)"}.

Let $CP = [FN \ SN]$ be a vector for profiling the consumer’s needs, where FN and SN refer to the needs of garment fit and style, respectively.

Let $FN = [fn_1 \ \dots \ fn_i \ \dots \ fn_p] (fn_i \in nFIT)$ be a p-dimensional normalized vector representing the requirements of garment fit at p feature positions.

Let $SN = \{SN_1, \dots, SN_j, \dots, SN_q\}$ be a set of normalized vectors representing the needs for q categories of style design elements. For a specific garment style, the SN 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 $SN_j = [sn_{j_1} \ \dots \ sn_{j_v} \ \dots \ sn_{j_u}]$ be a $j_u$-dimensional one-hot vector expressing the need for a j-th category style design element. The value of $sn_{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:

$$SN_{\text{chest pocket}} = \{\text{no CT, patch CT, patch CT without flap, insert CT}\}.$$

If a $SN_{\text{chest pocket}} = \begin{bmatrix} \text{no CT} & \text{patch CT} & \text{patch CT without flap} & \text{insert CT} \\ 0 & 0 & 1 & 0 \end{bmatrix}$, it means that the need for the chest pocket style is patch CT without flap.

Let $GP = [FC \ SC]$ be a vector for profiling the characteristics of the garment designed by machine learning-enhanced 3D reverse technology, where FC and SC represent the characteristics of garment fit and style, respectively.

Let $FC = [fc_1 \ \dots \ fc_i \ \dots \ fc_p] (fc_i \in nFIT)$ be a p-dimensional normalized vector representing the characteristics for garment fit at p feature positions. The elements of FC have a one-to-one correspondence with those of FN.

Let $SC = \{SC_1, \dots, SC_j, \dots, SC_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 $SC_j = [sc_{j_1} \ \dots \ sc_{j_v} \ \dots \ sc_{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 $SC_q$ has a one-to-one correspondence with that of $SN_q$. Moreover, the value of $sc_{j_v}$ is defined by using the same method as $sn_{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.
Let $FIT = \{fit_1, fit_2, fit_3, fit_4, fit_5\} = \{1, 2, 3, 4, 5\}$ be a set of values representing the garment fit characteristics, corresponding to the linguistic values of sensory descriptors {"Too tight/short(1)", "Tight/Short(2)", "Perfect(3)", "Loose/Long(4)", "Too loose/long(5)"}.

Let $CP = [FN \ SN]$ be a vector for profiling the consumer's needs, where FN and SN refer to the needs of garment fit and style, respectively.

Let $FN = [fn_1 \ \dots \ fn_i \ \dots \ fn_p] (fn_i \in nFIT)$ be a p-dimensional normalized vector representing the requirements of garment fit at p feature positions.

Let $SN = \{SN_1, \dots, SN_j, \dots, SN_q\}$ be a set of normalized vectors representing the needs for q categories of style design elements. For a specific garment style, the SN 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 $SN_j = [sn_{j_1} \ \dots \ sn_{j_v} \ \dots \ sn_{j_u}]$ be a j_u-dimensional one-hot vector expressing the need for a j-th category style design element. The value of $sn_{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:

$$SN_{\text{chest pocket}} = \{\text{no CT, patch CT, patch CT without flap, insert CT}\}.$$

If a $SN_{\text{chest pocket}} = \begin{bmatrix} \text{no CT} & \text{patch CT} & \text{patch CT without flap} & \text{insert CT} \\ 0 & 0 & 1 & 0 \end{bmatrix}$, it means that the need for the chest pocket style is patch CT without flap.

Let $GP = [FC \ SC]$ be a vector for profiling the characteristics of the garment designed by machine learning-enhanced 3D reverse technology, where FC and SC represent the characteristics of garment fit and style, respectively.

Let $FC = [fc_1 \ \dots \ fc_i \ \dots \ fc_p] (fc_i \in nFIT)$ be a p-dimensional normalized vector representing the characteristics for garment fit at p feature positions. The elements of FC have a one-to-one correspondence with those of FN.

Let $SC = \{SC_1, \dots, SC_j, \dots, SC_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 $SC_j = [sc_{j_1} \ \dots \ sc_{j_v} \ \dots \ sc_{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 $SC_q$ has a one-to-one correspondence with that of $SN_q$. Moreover, the value of $sc_{j_v}$ is defined by using the same method as $sn_{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.
<figure><img src="image_7.png" /><figcaption>**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.</figcaption></figure>

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 ($sl_i$) and its corre-
<figure><img src="image_8.png" /><figcaption>**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.</figcaption></figure>

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 ($sl_i$) and its corre-
sponding controlling points ($cp_v, cp_{v+1}$), we collected the movement data of the two CPs, including $dxitat, dy_cpx, dx_cpx+1$ and $dy_cpx+1$, under various moving scenarios, and then record the corresponding length variation data $dl_{sl_i}$ of the structural line $sl_i$. These data were stored and utilized as the learning dataset to establish Model 2.

<figure><img src="image_8.png" /><figcaption>**Figure 3.** A case of the learning data acquisition of the key pattern panel of a specific garment style.</figcaption></figure>

# 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).

<figure><img src="image_9.png" /><figcaption>**Figure 4.** The pyramid structure of Model 1.</figcaption></figure>

For a specific feature position *i*, the construction of a PNN-based garment fit prediction model is generally described as follows:
sponding controlling points ($cp_v, cp_{v+1}$), we collected the movement data of the two CPs, including $dxitat, dy_cpx, dx_cpx+1$ and $dy_cpx+1$, under various moving scenarios, and then record the corresponding length variation data $dl_{sl_i}$ of the structural line $sl_i$. These data were stored and utilized as the learning dataset to establish Model 2.

<figure><img src="image_9.png" /><figcaption>**Figure 3.** A case of the learning data acquisition of the key pattern panel of a specific garment style.</figcaption></figure>

# 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).

<figure><img src="image_10.png" /><figcaption>**Figure 4.** The pyramid structure of Model 1.</figcaption></figure>

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 $input_i$:

$$input_i = \{garment\ fit\ indicator, fv_1, fv_2, \dots, fv_{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 ($fv_1 \sim fv_{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 $input_i$ and each pattern of the fit characteristics $fit_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).

$$Ed_{ij} = ||input_i - fit_j|| \qquad (1)$$

$$Op_{ij}^{pattern} = \exp\left[-\frac{Ed_{ij}}{2\sigma^2}\right] \qquad (2)$$

where $\sigma$ referred to the spread parameter, also named the smoothing parameter.

Step 3: In the summation layer, one summation neuron corresponds to the fit characteristics $fit_j$. For each summation neuron, the inputs from the pattern layer belonging to the fit characteristics $fit_j$ were aggregated following Equation (3) accordingly.

$$S_{ij} = \sum_{i=1}^{l} Op_{ij}^{pattern} = \sum_{i=1}^{l} \exp\left[-\frac{Ed_{ij}}{2\sigma^2}\right] \qquad (3)$$

where $l$ was the number of samples belonging to the fit characteristics $fit_j$.

The class-conditional probability of the $i$-th sample belonging to the fit characteristics $fit_j$ was computed following Equation (4):

$$Op_{j}^{summation} = P(input_i|fit_j) = \frac{S_{ij}}{l} \qquad (4)$$

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(input_i|fit_j)$ would be identified and the corresponding $j$ would be declared as the category of the input vector $input_i$.

$$Categroy(x_i) = \operatorname{argmax}(Op_{j}^{summation}) = \operatorname{argmax}(P(input_i|fit_j)) \qquad (5)$$

The $K$-fold ($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 - fold$ 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
Step 1: The inputs were distributed to the input layer of the PNN model, represented by a vector inputᵢ:

$$input_i = \{garment\ fit\ indicator, fv_1, fv_2, \dots, fv_{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 ($fv_1 \sim fv_{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 inputᵢ and each pattern of the fit characteristics fitⱼ 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).

$$Ed_{ij} = ||input_i - fit_j|| \qquad (1)$$

$$Op_{ij}^{pattern} = \exp\left[-\frac{Ed_{ij}}{2\sigma^2}\right] \qquad (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 fitⱼ. For each summation neuron, the inputs from the pattern layer belonging to the fit characteristics fitⱼ were aggregated following Equation (3) accordingly.

$$S_{ij} = \sum_{i=1}^{l} Op_{ij}^{pattern} = \sum_{i=1}^{l} \exp\left[-\frac{Ed_{ij}}{2\sigma^2}\right] \qquad (3)$$

where l was the number of samples belonging to the fit characteristics fitⱼ.

The class-conditional probability of the i-th sample belonging to the fit characteristics fitⱼ was computed following Equation (4):

$$Op_{j}^{summation} = P(input_{i} | fit_{j}) = \frac{S_{ij}}{l} \qquad (4)$$

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(input_i|fit_j)$ would be identified and the corresponding j would be declared as the category of the input vector inputᵢ.

$$Categroy(x_i) = \underset{O}{argmax}(Op_{j}^{summation}) = \underset{O}{argmax}(P(input_i|fit_j)) \qquad (5)$$

The K-fold (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 − fold 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.

<figure><img src="image_10.png" /><figcaption>**Figure 5.** The hierarchical structure of Model 2.</figcaption></figure>

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 ($sl_i$) in the key pattern panel. The input and output of the concerned models for the $sl_i$ were defined following the principles presented in Table 1.

<table><caption>**Table 1.** The inputs and output of the GASVR-based relational models of the structure line $sl_i$ in the key pattern panel.</caption><thead><tr><th>Model Name</th><th>Input</th><th>Output</th></tr></thead><tbody><tr><td>GASVR<sub>1</sub></td><td>dx_cp<sub>v</sub>, dy_cp<sub>v</sub>, dx_cp<sub>v+1</sub>,<br>dy_cp<sub>v+1</sub></td><td>dl_sl<sub>i</sub></td></tr><tr><td>GASVR<sub>2</sub></td><td>dl_sl<sub>i</sub>, dy_cp<sub>v</sub>, dx_cp<sub>v+1</sub>,<br>dy_cp<sub>v+1</sub></td><td>dxogenic</td></tr><tr><td>GASVR<sub>3</sub></td><td>dxogenic, dl_sl<sub>i</sub>, dxogenic, dyogenic</td><td>dyogenic</td></tr><tr><td>GASVR<sub>4</sub></td><td>dxogenic, dyogenic, dl_sl<sub>i</sub>, dyogenic, dyogenic</td><td>dxogenic, dyogenic, dl_sl<sub>i</sub></td></tr><tr><td>GASVR<sub>5</sub></td><td>dxogenic, dyogenic, dxogenic, dyogenic, dl_sl<sub>i</sub></td><td>dxogenic, dyogenic, dyogenic, dl_sl<sub>i</sub></td></tr></tbody></table>

Note: $cp_v$ and $cp_{v+1}$ represent the controlling points corresponding to the structure line $sl_i$.

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 $sim(CP, GP)$ was defined to represent the quantitative relationships between the consumer profile (CP) and the designed garment profile (GP). In this study, the $sim(CP, GP)$ was denoted and calculated by Equation (6).

$$sim(CP, GP) = 0.5 \times sim(FN, FC) + 0.5 \times sim(SN, SC) \quad (6)$$

The $sim(FN, FC)$, as shown in Equation (7), represents the indicator of the similarity degrees between the garment fit needs (FN) and the fitness characteristics (FC) of the designed garment profile (GP).

$$sim(FN, FC) = \text{similarity}_{\text{garment fit}} = \frac{\sum_{i=1}^{m} \min(fn_i, fc_i)}{\sum_{i=1}^{m} \max(fn_i, fc_i)} \quad (7)$$
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.

<figure><img src="image_11.png" /><figcaption>**Figure 5.** The hierarchical structure of Model 2.</figcaption></figure>

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 ($sl_i$) in the key pattern panel. The input and output of the concerned models for the $sl_i$ were defined following the principles presented in Table 1.

<table><caption>**Table 1.** The inputs and output of the GASVR-based relational models of the structure line $sl_i$ in the key pattern panel.</caption><thead><tr><th>Model Name</th><th>Input</th><th>Output</th></tr></thead><tbody><tr><td>GASVR<sub>1</sub></td><td>dx_cpv, dy_cpv, dx_cpv+1,<br>dy_cpv+1</td><td>dl_sl<sub>i</sub></td></tr><tr><td>GASVR<sub>2</sub></td><td>dl_sl<sub>i</sub>, dy_cpv, dx_cpv+1,<br>dy_cpv+1</td><td>dx_cpv</td></tr><tr><td>GASVR<sub>3</sub></td><td>dx_cpv, dl_sl<sub>i</sub>, dx_cpv+1,<br>dy_cpv+1</td><td>dy_cpv</td></tr><tr><td>GASVR<sub>4</sub></td><td>dx_cpv, dy_cpv, dl_sl<sub>i</sub>, dy_cpv+1</td><td>dx_cpv+1</td></tr><tr><td>GASVR<sub>5</sub></td><td>dx_cpv, dy_cpv, dx_cpv+1, dl_sl<sub>i</sub></td><td>dy_cpv+1</td></tr></tbody></table>

Note: $cp_v$ and $cp_{v+1}$ represent the controlling points corresponding to the structure line $sl_i$.

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 $sim(CP, GP)$ was defined to represent the quantitative relationships between the consumer profile (CP) and the designed garment profile (GP). In this study, the $sim(CP, GP)$ was denoted and calculated by Equation (6).

$$sim(CP, GP) = 0.5 \times sim(FN, FC) + 0.5 \times sim(SN, SC) \quad (6)$$

The $sim(FN, FC)$, as shown in Equation (7), represents the indicator of the similarity degrees between the garment fit needs (FN) and the fitness characteristics (FC) of the designed garment profile (GP).

$$sim(FN, FC) = \text{similarity}^{\text{garment fit}} = \frac{\sum_{i=1}^{m} \min(fn_i, fc_i)}{\sum_{i=1}^{m} \max(fn_i, fc_i)} \quad (7)$$
where $fn_i$ and $fc_i$ refer to the fit need and fit characteristics at i-th feature position.

The values of $sim(FN, FC)$ 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 $sim(FN, FC)$ is close to 1. Otherwise, it tends to be 0.

The $sim(SN, SC)$, as shown in Equation (8), refers to the indicator for expressing the similarity degree between the style needs (SN) and the style characteristics (SC) of a specifically designed garment profile (GP).

$$ 
\begin{aligned}
sim(SN, SC) &= similarity^{garment\ style} \\
&= \frac{\sum_{j} \sum_{i} \min(sn_{i}, sc_{i})}{\sum_{j} \sum_{i} \max(sn_{i}, sc_{i})}, \quad (sn_{i} \in SN, sc_{i} \in SC, c_{i} \in SC)
\end{aligned} 
\quad (8) $$

The values of $sim(SN, SC)$ vary between 0 and 1. If all style elements of SN and SC are close to each other, the value of $sim(SN, SC)$ 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).

<table><caption>**Table 2.** Consumer profile for the tight-fitting garment.</caption><thead><tr><th></th><th>S.N.</th><th>Category</th><th>Normalized Vectors</th><th>Notes</th></tr></thead><tbody><tr><td rowspan="10">Style needs</td><td>1</td><td>Silhouette</td><td>SN<sub>1</sub> = [H 0 A 0 X 0 T 0 S<sub>1</sub>]</td><td>S shape ("S" represents Skinny.)</td></tr><tr><td>2</td><td>Length</td><td>SN<sub>2</sub> = [Mini 0 Thick 0 KneeAnkle 0 1 Full 0]</td><td>Ankle length</td></tr><tr><td>3</td><td>Waist line position</td><td>SN<sub>3</sub> = [High 0 Normal 0 Lower 1]</td><td>Lower waist line</td></tr><tr><td>4</td><td>Waist band</td><td>SN<sub>4</sub> = [No 0 Straight 1 Curve 0]</td><td>Straight waist band</td></tr><tr><td>5</td><td>Leg opening</td><td>SN<sub>5</sub> = [Tapered 1 Straight 0 Flared 0]</td><td>Tapered opening</td></tr><tr><td>6</td><td>Dart</td><td>SN<sub>6</sub> = [No front 1 Single front 0 Double front 0 Multiple front 0 No back 1 Single back 0]</td><td>No front and back dart</td></tr><tr><td>7</td><td>Pleat</td><td>SN<sub>7</sub> = [No front 1 Single front 0 Double front 0 Multiple front 0]</td><td>No front pleat</td></tr><tr><td>8</td><td>Yoke</td><td>SN<sub>8</sub> = [No 0 Straight 0 Curve 0 Special 0]</td><td>Straight yoke</td></tr><tr><td>9</td><td>Ornament</td><td>SN<sub>9</sub> = [Embroidery 0 Printing 0 RoveitingQuilting 0 Hollow cut No<sub>1</sub>]</td><td>No ornament</td></tr><tr><td>10</td><td>Pocket</td><td>SN<sub>10</sub> = [NF 1 FIC 0 EP 0 NB 0 BI 0 BIF 0 BP 0 BPF 0]</td><td>Front inserted pocket</td></tr><tr><td>Fit needs</td><td></td><td></td><td>FN = [Waist girth 3 Hip girth 3 Thigh girth 3 Knee girth 3 Ankle girth 3]</td><td>Perfect</td></tr></tbody></table>

### 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.

<footnote n="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 with flap, Back patched pocket, and Back patch pocket with flap, respectively.</footnote>
where $fn_i$ and $fc_i$ refer to the fit need and fit characteristics at i-th feature position.

The values of $sim(FN, FC)$ 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 $sim(FN, FC)$ is close to 1. Otherwise, it tends to be 0.

The $sim(SN, SC)$, as shown in Equation (8), refers to the indicator for expressing the similarity degree between the style needs (SN) and the style characteristics (SC) of a specifically designed garment profile (GP).

$$ 
\begin{aligned}
sim(SN, SC) &= similarity^{garment\ style} \\
&= \frac{\sum_{i} \sum_{j} \min(sn_{i}, sc_{i})}{\sum_{i} \sum_{j} \max(sn_{i}, sc_{i})}, \quad (sn_{i} \in SN, sc_{i} \in SC, c_{i} \in SC)
\end{aligned} 
\quad (8) $$

The values of $sim(SN, SC)$ vary between 0 and 1. If all style elements of SN and SC are close to each other, the value of $sim(SN, SC)$ 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).

<table><caption>**Table 2.** Consumer profile for the tight-fitting garment.</caption><thead><tr><th></th><th>S.N.</th><th>Category</th><th>Normalized Vectors</th><th>Notes</th></tr></thead><tbody><tr><td rowspan="10">Style needs</td><td>1</td><td>Silhouette</td><td>SN<sub>1</sub> = [H 0 A 0 X 0 T 0 S<sub>1</sub>]</td><td>S shape ("S" represents Skinny.)</td></tr><tr><td>2</td><td>Length</td><td>SN<sub>2</sub> = [Mini 0 Thick 0 KneeAnkle 0 1 Full 0]</td><td>Ankle length</td></tr><tr><td>3</td><td>Waist line position</td><td>SN<sub>3</sub> = [High 0 Normal 0 Lower 1]</td><td>Lower waist line</td></tr><tr><td>4</td><td>Waist band</td><td>SN<sub>4</sub> = [No 0 Straight 1 Curve 0]</td><td>Straight waist band</td></tr><tr><td>5</td><td>Leg opening</td><td>SN<sub>5</sub> = [Tapered 1 Straight 0 Flared 0]</td><td>Tapered opening</td></tr><tr><td>6</td><td>Dart</td><td>SN<sub>6</sub> = [No front 1 Single front 0 Double front 0 Multiple front 0 No back 1 Single back 0]</td><td>No front and back dart</td></tr><tr><td>7</td><td>Pleat</td><td>SN<sub>7</sub> = [No front 1 Single front 0 Double front 0 Multiple front 0]</td><td>No front pleat</td></tr><tr><td>8</td><td>Yoke</td><td>SN<sub>8</sub> = [No 0 Straight 0 Curve 0 Special 0]</td><td>Straight yoke</td></tr><tr><td>9</td><td>Ornament</td><td>SN<sub>9</sub> = [Embroidery 0 Printing 0 RoveitingQuilting 0 Hollow cut No<sub>1</sub>]</td><td>No ornament</td></tr><tr><td>10</td><td>Pocket</td><td>SN<sub>10</sub> = [NF 1 FIC 0 EP 0 NB 0 BI 0 BIF 0 BP 0 BPF 0]</td><td>Front inserted pocket</td></tr><tr><td>Fit needs</td><td></td><td></td><td>FN = [Waist girth 3 Hip girth 3 Thigh girth 3 Knee girth 3 Ankle girth 3]</td><td>Perfect</td></tr></tbody></table>

### 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.

<footnote n="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 with flap, Back patched pocket, and Back patch pocket with flap, respectively.</footnote>
<figure><img src="image_11.png" /><figcaption>**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.</figcaption></figure>

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: $$ \left\{ \begin{array}{l} fp_1, fp_2, fp_3, fp_4, fp_5, fp_6, fp_7, fp_8, fp_9, fp_{10}, fp_{11}, fp_{12}, fp_{13}, fp_{14}, fp_{15} \\ 61, 58, 27, 32, 32, 31, 0, 0, 0, 0, 0, 0, 0, 0.03, 0.03, 0.42 \end{array} \right\} $$

### 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:

$$ Pr^{initial} = \left\{ \begin{matrix} W, H, T, K, C \end{matrix} \right\} $$

where, W, H, T, K, and C refer to waist, hip, thigh, knee, and calf, respectively.

<figure><img src="image_12.png" /><figcaption>**Figure 7.** Scheme of acquisition of the clothing pressures.</figcaption></figure>
<figure><img src="image_12.png" /><figcaption>**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.</figcaption></figure>

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: $$ \left\{ \begin{array}{l} fp_1, fp_2, fp_3, fp_4, fp_5, fp_6, fp_7, fp_8, fp_9, fp_{10}, fp_{11}, fp_{12}, fp_{13}, fp_{14}, fp_{15} \\ 61, 58, 27, 32, 32, 31, 0, 0, 0, 0, 0, 0, 0, 0.03, 0.03, 0.42 \end{array} \right\} $$

### 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:

$$ Pr^{initial} = \left\{ \begin{array}{l} W, H, T, K, C \end{array} \right\} $$

where, W, H, T, K, and C refer to waist, hip, thigh, knee, and calf, respectively.

<figure><img src="image_13.png" /><figcaption>**Figure 7.** Scheme of acquisition of the clothing pressures.</figcaption></figure>
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: $FC^{initial} = \begin{Bmatrix} W \\ H \\ T \\ K \\ C \end{Bmatrix}$. 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: $sim(FN, FC^{initial}) = 0.7222$, $sim(SN, SC^{initial}) = 0.8000$, and $sim(CP, GP^{initial}) = 0.7611$. It can be found that the value of $sim(CP, GP^{initial})$ 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 $AP^k = \begin{Bmatrix} WG \\ HG \\ TG \\ KG \\ CG \end{Bmatrix}$ be a set of garment pattern adjustment parameters of the k-th round, where WG, HG, TG, KG, and CG 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 $AP^1 = \begin{Bmatrix} WG \\ HG \\ TG \\ KG \\ CG \end{Bmatrix}$. 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 $FAP^1 = \begin{Bmatrix} WG \\ HG \\ TG \\ KG \\ CG \end{Bmatrix}$. 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.

<figure><img src="image_13.png" /><figcaption>**Figure 8.** General flowchart of adjustment of the key pattern panel in the first round.</figcaption></figure>
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: $FC^{initial} = \begin{Bmatrix} W \\ H \\ T \\ K \\ C \end{Bmatrix}$. 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: $sim(FN, FC^{initial}) = 0.7222$, $sim(SN, SC^{initial}) = 0.8000$, and $sim(CP, GP^{initial}) = 0.7611$. It can be found that the value of $sim(CP, GP^{initial})$ 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 $AP^k = \begin{Bmatrix} WG \\ HG \\ TG \\ KG \\ CG \end{Bmatrix}$ be a set of garment pattern adjustment parameters of the k-th round, where WG, HG, TG, KG, and CG 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 $AP^1 = \begin{Bmatrix} WG \\ HG \\ TG \\ KG \\ CG \end{Bmatrix}$. 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 $FAP^1 = \begin{Bmatrix} WG \\ HG \\ TG \\ KG \\ CG \end{Bmatrix}$. 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.

<figure><img src="image_14.png" /><figcaption>**Figure 8.** General flowchart of adjustment of the key pattern panel in the first round.</figcaption></figure>
(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 $Pr^{1st adjustment} = \{56.76, 76.33, 83.40, 57.93, 56.58\}$. The garment fit characteristics at feature positions after the first round of adjustment were predicted: $FC^{1st adjustment} = \{3, 2, 2, 3, 3\}$. 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.

<figure><img src="image_14.png" /><figcaption>**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.</figcaption></figure>

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 $Pr^{2nd adjustment} = \{62.14, 65.84, 57.80, 57.90, 68.70\}$, corresponding to the predicted garment fit characteristics $FC^{2nd adjustment} = \{3, 2, 3, 3, 2\}$. 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:

$Pr^{3rd adjustment} = \{53.97, 57.63, 49.55, 58.92, 50.95\}$ and $FC^{3rd adjustment} = \{3, 3, 3, 3, 3\}$.

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 $sim(FN, FC^{adjusted})$ was computed by following Equation (7), equaling 1.0000. Additionally, the $sim(CP, GP^{adjusted})$ increased to 0.9000 from 0.7611.
(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 $\epsilon$, 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 $Pr^{1st adjustment} = \{56.76, 76.33, 83.40, 57.93, 56.58\}$. The garment fit characteristics at feature positions after the first round of adjustment were predicted: $FC^{1st adjustment} = \{3, 2, 2, 3, 3\}$. 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.

<figure><img src="image_15.png" /><figcaption>**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.</figcaption></figure>

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 $Pr^{2nd adjustment} = \{62.14, 65.84, 57.80, 57.90, 68.70\}$, corresponding to the predicted garment fit characteristics $FC^{2nd adjustment} = \{3, 2, 3, 3, 2\}$. 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:

$Pr^{3rd adjustment} = \{53.97, 57.63, 49.55, 58.92, 50.95\}$ and $FC^{3rd adjustment} = \{3, 3, 3, 3, 3\}$.

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 $sim(FN, FC^{adjusted})$ was computed by following Equation (7), equaling 1.0000. Additionally, the $sim(CP, GP^{adjusted})$ increased to 0.9000 from 0.7611.
<table><caption>**Table 3.** The adjustment rules for the tight-fitting garment.</caption><thead><tr><th rowspan="2">Controlling Points</th><th colspan="2">1st Round of Adjustment</th><th colspan="2">2nd Round of Adjustment</th><th colspan="2">3rd Round of Adjustment</th></tr><tr><th>Horizontal Direction</th><th>Vertical Direction</th><th>Horizontal Direction</th><th>Vertical Direction</th><th>Horizontal Direction</th><th>Vertical Direction</th></tr></thead><tbody><tr><td>F<sub>1</sub> Front side waist</td><td>-1.0000</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>F<sub>2</sub> Front side hip</td><td>-1.0045</td><td>0</td><td>0.5000</td><td>0.0025</td><td>0</td><td>0</td></tr><tr><td>F<sub>3</sub> Front side knee</td><td>-0.9281</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>F<sub>4</sub> Front side calf</td><td>-0.5000</td><td>0.0058</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>F<sub>5</sub> Front side hem</td><td>0</td><td>0.0163</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>F<sub>6</sub> Front inseam hem</td><td>0.0011</td><td>0.0163</td><td>0</td><td>0</td><td>-0.5000</td><td>0</td></tr><tr><td>F<sub>7</sub> Front inseam calf</td><td>0.5000</td><td>0.0073</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>F<sub>8</sub> Front inseam knee</td><td>-0.9281</td><td>0.3580</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>F<sub>9</sub> Front crotch</td><td>-1.0000</td><td>0.6848</td><td>-1.0000</td><td>0</td><td>-1.0000</td><td>0</td></tr><tr><td>F<sub>10</sub> Front center hip</td><td>-1.0045</td><td>0.1341</td><td>0.5000</td><td>-0.7651</td><td>0</td><td>-0.6939</td></tr><tr><td>F<sub>11</sub> Front center waist</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>B<sub>1</sub> Back side waist</td><td>1.0000</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>B<sub>2</sub> Back side hip</td><td>1.0045</td><td>0</td><td>-0.5000</td><td>0.0025</td><td>0</td><td>0</td></tr><tr><td>B<sub>3</sub> Back side knee</td><td>0.9281</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>B<sub>4</sub> Back side calf</td><td>0.5000</td><td>0.0058</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>B<sub>5</sub> Back side hem</td><td>0</td><td>0.0163</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>B<sub>6</sub> Back inseam hem</td><td>-0.0011</td><td>0.0163</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>B<sub>7</sub> Back inseam calf</td><td>-0.5000</td><td>0.0073</td><td>0</td><td>0</td><td>0.5000</td><td>0</td></tr><tr><td>B<sub>8</sub> Back inseam knee</td><td>0.9281</td><td>0.3580</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>B<sub>9</sub> Back crotch</td><td>1.0000</td><td>0.6848</td><td>1.0000</td><td>0</td><td>1.0000</td><td>0</td></tr><tr><td>B<sub>10</sub> Back center hip</td><td>1.0045</td><td>0.1341</td><td>-0.5000</td><td>-0.7651</td><td>0</td><td>-0.6939</td></tr><tr><td>B<sub>11</sub> Back center waist</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr></tbody></table>

We further designed the garment by adding style design details following the consumer's needs (see Figure 10I). Thus, both the similarity $sim(SN, SC^{adjusted})$ and $sim(CP, GP^{adjusted})$ reached 1.000. This meant the adjustment process came to an end.

<figure><img src="image_15.png" /><figcaption>**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.</figcaption></figure>

### 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).
<table><caption>**Table 3.** The adjustment rules for the tight-fitting garment.</caption><thead><tr><th rowspan="2">Controlling Points</th><th colspan="2">1st Round of Adjustment</th><th colspan="2">2nd Round of Adjustment</th><th colspan="2">3rd Round of Adjustment</th></tr><tr><th>Horizontal Direction</th><th>Vertical Direction</th><th>Horizontal Direction</th><th>Vertical Direction</th><th>Horizontal Direction</th><th>Vertical Direction</th></tr></thead><tbody><tr><td>F<sub>1</sub> Front side waist</td><td>-1.0000</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>F<sub>2</sub> Front side hip</td><td>-1.0045</td><td>0</td><td>0.5000</td><td>0.0025</td><td>0</td><td>0</td></tr><tr><td>F<sub>3</sub> Front side knee</td><td>-0.9281</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>F<sub>4</sub> Front side calf</td><td>-0.5000</td><td>0.0058</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>F<sub>5</sub> Front side hem</td><td>0</td><td>0.0163</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>F<sub>6</sub> Front inseam hem</td><td>0.0011</td><td>0.0163</td><td>0</td><td>0</td><td>-0.5000</td><td>0</td></tr><tr><td>F<sub>7</sub> Front inseam calf</td><td>0.5000</td><td>0.0073</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>F<sub>8</sub> Front inseam knee</td><td>-0.9281</td><td>0.3580</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>F<sub>9</sub> Front crotch</td><td>-1.0000</td><td>0.6848</td><td>-1.0000</td><td>0</td><td>-1.0000</td><td>0</td></tr><tr><td>F<sub>10</sub> Front center hip</td><td>-1.0045</td><td>0.1341</td><td>0.5000</td><td>-0.7651</td><td>0</td><td>-0.6939</td></tr><tr><td>F<sub>11</sub> Front center waist</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>B<sub>1</sub> Back side waist</td><td>1.0000</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>B<sub>2</sub> Back side hip</td><td>1.0045</td><td>0</td><td>-0.5000</td><td>0.0025</td><td>0</td><td>0</td></tr><tr><td>B<sub>3</sub> Back side knee</td><td>0.9281</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>B<sub>4</sub> Back side calf</td><td>0.5000</td><td>0.0058</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>B<sub>5</sub> Back side hem</td><td>0</td><td>0.0163</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>B<sub>6</sub> Back inseam hem</td><td>-0.0011</td><td>0.0163</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>B<sub>7</sub> Back inseam calf</td><td>-0.5000</td><td>0.0073</td><td>0</td><td>0</td><td>0.5000</td><td>0</td></tr><tr><td>B<sub>8</sub> Back inseam knee</td><td>0.9281</td><td>0.3580</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>B<sub>9</sub> Back crotch</td><td>1.0000</td><td>0.6848</td><td>1.0000</td><td>0</td><td>1.0000</td><td>0</td></tr><tr><td>B<sub>10</sub> Back center hip</td><td>1.0045</td><td>0.1341</td><td>-0.5000</td><td>-0.7651</td><td>0</td><td>-0.6939</td></tr><tr><td>B<sub>11</sub> Back center waist</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0</td></tr></tbody></table>

We further designed the garment by adding style design details following the consumer's needs (see Figure 10I). Thus, both the similarity $sim(SN, SC^{adjusted})$ and $sim(CP, GP^{adjusted})$ reached 1.000. This meant the adjustment process came to an end.

<figure><img src="image_16.png" /><figcaption>**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.</figcaption></figure>

### 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).
<table><caption>**Table 4.** The design rules of the production panels of the front 1 and back panels.</caption><thead><tr><th rowspan="2">Controlling Points of the Original Panel</th><th colspan="2">Coordinates</th><th rowspan="2">Controlling Points of the Production Panel</th><th colspan="2">Coordinates</th></tr><tr><th>Horizontal Direction</th><th>Vertical Direction</th><th>Horizontal Direction</th><th>Vertical Direction</th></tr></thead><tbody><tr><td>Front 1</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>F<sub>1</sub></td><td>x<sup>F1</sup></td><td>y<sup>F1</sup></td><td>F<sup>F1</sup></td><td>x<sup>F1</sup> + 1</td><td>y<sup>F1</sup> + 1</td></tr><tr><td>F<sub>2</sub></td><td>x<sup>F2</sup></td><td>y<sup>F2</sup></td><td>F<sup>F2</sup></td><td>x<sup>F2</sup> + 1</td><td>y<sup>F2</sup> - 1</td></tr><tr><td>F<sub>3</sub></td><td>x<sup>F3</sup></td><td>y<sup>F3</sup></td><td>F<sup>F3</sup></td><td>x<sup>F3</sup> - 1</td><td>y<sup>F3</sup> - 1</td></tr><tr><td>F<sub>4</sub></td><td>x<sup>F4</sup></td><td>y<sup>F4</sup></td><td>F<sup>F4</sup></td><td>x<sup>F4</sup> - 1</td><td>y<sup>F4</sup></td></tr><tr><td>F<sub>5</sub></td><td>x<sup>F5</sup></td><td>y<sup>F5</sup></td><td>F<sup>F5</sup></td><td>x<sup>F5</sup> - 1</td><td>y<sup>F5</sup> + 1</td></tr><tr><td>Back</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>B<sub>1</sub></td><td>x<sup>B1</sup></td><td>y<sup>B1</sup></td><td>B<sup>B1</sup></td><td>x<sup>B1</sup> - 1</td><td>y<sup>B1</sup> + 1</td></tr><tr><td>B<sub>2</sub></td><td>x<sup>B2</sup></td><td>y<sup>B2</sup></td><td>B<sup>B2</sup></td><td>x<sup>B2</sup> - 1</td><td>y<sup>B2</sup> - 1</td></tr><tr><td>B<sub>3</sub></td><td>x<sup>B3</sup></td><td>y<sup>B3</sup></td><td>B<sup>B3</sup></td><td>x<sup>B3</sup> + 1</td><td>y<sup>B3</sup> - 1</td></tr><tr><td>B<sub>4</sub></td><td>x<sup>B4</sup></td><td>y<sup>B4</sup></td><td>B<sup>B4</sup></td><td>x<sup>B4</sup> + 1</td><td>y<sup>B4</sup></td></tr><tr><td>B<sub>5</sub></td><td>x<sup>B5</sup></td><td>y<sup>B5</sup></td><td>B<sup>B5</sup></td><td>x<sup>B5</sup> + 1</td><td>y<sup>B5</sup> + 1</td></tr></tbody></table>

## 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).

<table><caption>**Table 5.** Consumer profile for loose-fitting garment.</caption><thead><tr><th>S.N.</th><th>Category</th><th>Normalized Vectors</th><th>Notes</th></tr></thead><tbody><tr><td>1</td><td>Silhouette</td><td>SN<sub>1</sub> = [H A X T S]</td><td>H shape</td></tr><tr><td>2</td><td>Length</td><td>SN<sub>2</sub> = [Mini Thigh KneeAnkle Full]</td><td>Full length</td></tr><tr><td>3</td><td>Waist line position</td><td>SN<sub>3</sub> = [High Normal Lower]</td><td>Normal waist line</td></tr><tr><td>4</td><td>Waist band</td><td>SN<sub>4</sub> = [No Straight Curve]</td><td>Straight waist band</td></tr><tr><td>Style needs</td><td>Leg opening</td><td>SN<sub>5</sub> = [Tapered Straight Flared]</td><td>Straight opening</td></tr><tr><td>6</td><td>Dart</td><td>SN<sub>6</sub> = [No front Single front Double front Multiple front No back Single back]</td><td>Single back dart</td></tr><tr><td>7</td><td>Pleat</td><td>SN<sub>7</sub> = [No front Single front Double front Multiple front]</td><td>No front pleat</td></tr><tr><td>8</td><td>Yoke</td><td>SN<sub>8</sub> = [No Straight Curve Special]</td><td>No yoke</td></tr><tr><td>9</td><td>Ornament</td><td>SN<sub>9</sub> = [Embroidery Printing RiveitingQuilting Hollow cut No]</td><td>No ornament</td></tr><tr><td>10</td><td>Pocket</td><td>SN<sub>10</sub> = [NF FI FIC FP NB BI BIF BP BPF]</td><td>Back inserted pocket</td></tr><tr><td>Fit needs</td><td></td><td>FN = [Waist girth Hip girth Thigh girth Knee girth Ankle girth]</td><td>Perfect at waist girth, and loose at other feature positions</td></tr></tbody></table>

### 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,
<table><caption>**Table 4.** The design rules of the production panels of the front 1 and back panels.</caption><thead><tr><th rowspan="2">Controlling Points of the Original Panel</th><th colspan="2">Coordinates</th><th rowspan="2">Controlling Points of the Production Panel</th><th colspan="2">Coordinates</th></tr><tr><th>Horizontal Direction</th><th>Vertical Direction</th><th>Horizontal Direction</th><th>Vertical Direction</th></tr></thead><tbody><tr><td>Front 1</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>F<sub>1</sub></td><td>x<sup>F1</sup></td><td>y<sup>F1</sup></td><td>F<sup>F1</sup></td><td>x<sup>F1</sup> + 1</td><td>y<sup>F1</sup> + 1</td></tr><tr><td>F<sub>2</sub></td><td>x<sup>F2</sup></td><td>y<sup>F2</sup></td><td>F<sup>F2</sup></td><td>x<sup>F2</sup> + 1</td><td>y<sup>F2</sup> - 1</td></tr><tr><td>F<sub>3</sub></td><td>x<sup>F3</sup></td><td>y<sup>F3</sup></td><td>F<sup>F3</sup></td><td>x<sup>F3</sup> - 1</td><td>y<sup>F3</sup> - 1</td></tr><tr><td>F<sub>4</sub></td><td>x<sup>F4</sup></td><td>y<sup>F4</sup></td><td>F<sup>F4</sup></td><td>x<sup>F4</sup> - 1</td><td>y<sup>F4</sup></td></tr><tr><td>F<sub>5</sub></td><td>x<sup>F5</sup></td><td>y<sup>F5</sup></td><td>F<sup>F5</sup></td><td>x<sup>F5</sup> - 1</td><td>y<sup>F5</sup> + 1</td></tr><tr><td>Back</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>B<sub>1</sub></td><td>x<sup>B1</sup></td><td>y<sup>B1</sup></td><td>B<sup>B1</sup></td><td>x<sup>B1</sup> - 1</td><td>y<sup>B1</sup> + 1</td></tr><tr><td>B<sub>2</sub></td><td>x<sup>B2</sup></td><td>y<sup>B2</sup></td><td>B<sup>B2</sup></td><td>x<sup>B2</sup> - 1</td><td>y<sup>B2</sup> - 1</td></tr><tr><td>B<sub>3</sub></td><td>x<sup>B3</sup></td><td>y<sup>B3</sup></td><td>B<sup>B3</sup></td><td>x<sup>B3</sup> + 1</td><td>y<sup>B3</sup> - 1</td></tr><tr><td>B<sub>4</sub></td><td>x<sup>B4</sup></td><td>y<sup>B4</sup></td><td>B<sup>B4</sup></td><td>x<sup>B4</sup> + 1</td><td>y<sup>B4</sup></td></tr><tr><td>B<sub>5</sub></td><td>x<sup>B5</sup></td><td>y<sup>B5</sup></td><td>B<sup>B5</sup></td><td>x<sup>B5</sup> + 1</td><td>y<sup>B5</sup> + 1</td></tr></tbody></table>

## 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).

<table><caption>**Table 5.** Consumer profile for loose-fitting garment.</caption><thead><tr><th>S.N.</th><th>Category</th><th>Normalized Vectors</th><th>Notes</th></tr></thead><tbody><tr><td>1</td><td>Silhouette</td><td>SN<sub>1</sub> = [H A X T S]</td><td>H shape</td></tr><tr><td>2</td><td>Length</td><td>SN<sub>2</sub> = [Mini Thigh KneeAnkle Full]</td><td>Full length</td></tr><tr><td>3</td><td>Waist line position</td><td>SN<sub>3</sub> = [High Normal Lower]</td><td>Normal waist line</td></tr><tr><td>4</td><td>Waist band</td><td>SN<sub>4</sub> = [No Straight Curve]</td><td>Straight waist band</td></tr><tr><td>Style needs</td><td>Leg opening</td><td>SN<sub>5</sub> = [Tapered Straight Flared]</td><td>Straight opening</td></tr><tr><td>6</td><td>Dart</td><td>SN<sub>6</sub> = [No front Single front Double front Multiple front No back Single back]</td><td>Single back dart</td></tr><tr><td>7</td><td>Pleat</td><td>SN<sub>7</sub> = [No front Single front Double front Multiple front]</td><td>No front pleat</td></tr><tr><td>8</td><td>Yoke</td><td>SN<sub>8</sub> = [No Straight Curve Special]</td><td>No yoke</td></tr><tr><td>9</td><td>Ornament</td><td>SN<sub>9</sub> = [Embroidery Printing RiveitingQuilting Hollow cut No]</td><td>No ornament</td></tr><tr><td>10</td><td>Pocket</td><td>SN<sub>10</sub> = [NF FI FIC FP NB BI BIF BP BPF]</td><td>Back inserted pocket</td></tr><tr><td>Fit needs</td><td></td><td>FN = [Waist girth Hip girth Thigh girth Knee girth Ankle girth]</td><td>Perfect at waist girth, and loose at other feature positions</td></tr></tbody></table>

### 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.

<table><caption>**Table 6.** The adjustment parameters for loose-fitting garments.</caption><thead><tr><th rowspan="2">Controlling Points</th><th colspan="2">1st Round of Adjustment</th><th colspan="2">2nd Round of Adjustment</th></tr><tr><th>Horizontal Direction</th><th>Vertical Direction</th><th>Horizontal Direction</th><th>Vertical Direction</th></tr></thead><tbody><tr><td>F<sub>1</sub> Front side waist</td><td>1.0000</td><td>1.0000</td><td>0</td><td>0.0049</td></tr><tr><td>F<sub>2</sub> Front side hip</td><td>1.0000</td><td>0.3618</td><td>1.0000</td><td>0.0061</td></tr><tr><td>F<sub>3</sub> Front side knee</td><td>1.0000</td><td>0.3659</td><td>0</td><td>0.2564</td></tr><tr><td>F<sub>4</sub> Front side calf</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>F<sub>5</sub> Front side hem</td><td>0</td><td>-0.0702</td><td>0</td><td>0.2573</td></tr><tr><td>F<sub>6</sub> Front inseam hem</td><td>-1.9947</td><td>-0.0702</td><td>-1.9947</td><td>0.2573</td></tr><tr><td>F<sub>7</sub> Front inseam calf</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>F<sub>8</sub> Front inseam knee</td><td>-2.0070</td><td>0.3659</td><td>-1.9935</td><td>0.2564</td></tr><tr><td>F<sub>9</sub> Front crotch</td><td>-1.9302</td><td>0</td><td>-1.9935</td><td>0</td></tr><tr><td>F<sub>10</sub> Front center hip</td><td>-1.0000</td><td>-1.1975</td><td>-1</td><td>-1.2033</td></tr><tr><td>F<sub>11</sub> Front center waist</td><td>0.3841</td><td>1.0000</td><td>0</td><td>3.0000</td></tr><tr><td>B<sub>1</sub> Back side waist</td><td>-1.0000</td><td>1.0000</td><td>0</td><td>0.0049</td></tr><tr><td>B<sub>2</sub> Back side hip</td><td>-1.0000</td><td>0.3618</td><td>-1.0000</td><td>0.0061</td></tr><tr><td>B<sub>3</sub> Back side knee</td><td>-1.0000</td><td>0.3659</td><td>0</td><td>0.2564</td></tr><tr><td>B<sub>4</sub> Back side calf</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>B<sub>5</sub> Back side hem</td><td>0</td><td>-0.0702</td><td>0</td><td>0.2573</td></tr><tr><td>B<sub>6</sub> Back inseam hem</td><td>1.9947</td><td>-0.0702</td><td>1.9947</td><td>0.2573</td></tr><tr><td>B<sub>7</sub> Back inseam calf</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>B<sub>8</sub> Back inseam knee</td><td>2.0070</td><td>0.3659</td><td>1.9935</td><td>0.2564</td></tr><tr><td>B<sub>9</sub> Back crotch</td><td>1.9302</td><td>0</td><td>1.9935</td><td>0</td></tr><tr><td>B<sub>10</sub> Back center hip</td><td>1.0000</td><td>-1.1975</td><td>1</td><td>-1.2033</td></tr><tr><td>B<sub>11</sub> Back center waist</td><td>-0.3841</td><td>1.0000</td><td>0</td><td>0</td></tr></tbody></table>

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.
and the patterns were post-processed following the requirements of industrial garment production.

<table><caption>**Table 6.** The adjustment parameters for loose-fitting garments.</caption><thead><tr><th rowspan="2">Controlling Points</th><th colspan="2">1st Round of Adjustment</th><th colspan="2">2nd Round of Adjustment</th></tr><tr><th>Horizontal Direction</th><th>Vertical Direction</th><th>Horizontal Direction</th><th>Vertical Direction</th></tr></thead><tbody><tr><td>F<sub>1</sub> Front side waist</td><td>1.0000</td><td>1.0000</td><td>0</td><td>0.0049</td></tr><tr><td>F<sub>2</sub> Front side hip</td><td>1.0000</td><td>0.3618</td><td>1.0000</td><td>0.0061</td></tr><tr><td>F<sub>3</sub> Front side knee</td><td>1.0000</td><td>0.3659</td><td>0</td><td>0.2564</td></tr><tr><td>F<sub>4</sub> Front side calf</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>F<sub>5</sub> Front side hem</td><td>0</td><td>-0.0702</td><td>0</td><td>0.2573</td></tr><tr><td>F<sub>6</sub> Front inseam hem</td><td>-1.9947</td><td>-0.0702</td><td>-1.9947</td><td>0.2573</td></tr><tr><td>F<sub>7</sub> Front inseam calf</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>F<sub>8</sub> Front inseam knee</td><td>-2.0070</td><td>0.3659</td><td>-1.9935</td><td>0.2564</td></tr><tr><td>F<sub>9</sub> Front crotch</td><td>-1.9302</td><td>0</td><td>-1.9935</td><td>0</td></tr><tr><td>F<sub>10</sub> Front center hip</td><td>-1.0000</td><td>-1.1975</td><td>-1</td><td>-1.2033</td></tr><tr><td>F<sub>11</sub> Front center waist</td><td>0.3841</td><td>1.0000</td><td>0</td><td>3.0000</td></tr><tr><td>B<sub>1</sub> Back side waist</td><td>-1.0000</td><td>1.0000</td><td>0</td><td>0.0049</td></tr><tr><td>B<sub>2</sub> Back side hip</td><td>-1.0000</td><td>0.3618</td><td>-1.0000</td><td>0.0061</td></tr><tr><td>B<sub>3</sub> Back side knee</td><td>-1.0000</td><td>0.3659</td><td>0</td><td>0.2564</td></tr><tr><td>B<sub>4</sub> Back side calf</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>B<sub>5</sub> Back side hem</td><td>0</td><td>-0.0702</td><td>0</td><td>0.2573</td></tr><tr><td>B<sub>6</sub> Back inseam hem</td><td>1.9947</td><td>-0.0702</td><td>1.9947</td><td>0.2573</td></tr><tr><td>B<sub>7</sub> Back inseam calf</td><td>0</td><td>0</td><td>0</td><td>0</td></tr><tr><td>B<sub>8</sub> Back inseam knee</td><td>2.0070</td><td>0.3659</td><td>1.9935</td><td>0.2564</td></tr><tr><td>B<sub>9</sub> Back crotch</td><td>1.9302</td><td>0</td><td>1.9935</td><td>0</td></tr><tr><td>B<sub>10</sub> Back center hip</td><td>1.0000</td><td>-1.1975</td><td>1</td><td>-1.2033</td></tr><tr><td>B<sub>11</sub> Back center waist</td><td>-0.3841</td><td>1.0000</td><td>0</td><td>0</td></tr></tbody></table>

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.
<figure><img src="image_16.png" /><figcaption>**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.</figcaption></figure>

<figure><img src="image_17.png" /><figcaption>**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.</figcaption></figure>

### 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
<figure><img src="image_17.png" /><figcaption>**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.</figcaption></figure>

<figure><img src="image_18.png" /><figcaption>**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.</figcaption></figure>

### 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 fol-
lowing 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.

<figure><img src="image_18.png" /><figcaption>Figure 13. The general implementation process of the proposed O2O business model.</figcaption></figure>

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 demon-
strated 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
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 fol-
lowing 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.

<figure><img src="image_19.png" /><figcaption>Figure 13. The general implementation process of the proposed O2O business model.</figcaption></figure>

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 demon-
strated 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. [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. [CrossRef]

3. Multala, B.; Wagner, J.; Wang, Y. Durability standards and clothing libraries for strengthening sustainable clothing markets. *Ecol. Econ.* **2022**, *194*, 107358. [CrossRef]

4. Peleg Mizrachi, M.; Tal, A. Sustainable Fashion-Rationale and Policies. *Encyclopedia* **2022**, *2*, 1154–1167. [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. [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. [CrossRef]
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. [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. [CrossRef]

3. Multala, B.; Wagner, J.; Wang, Y. Durability standards and clothing libraries for strengthening sustainable clothing markets. *Ecol. Econ.* **2022**, *194*, 107358. [CrossRef]

4. Peleg Mizrachi, M.; Tal, A. Sustainable Fashion-Rationale and Policies. *Encyclopedia* **2022**, *2*, 1154–1167. [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. [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. [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. [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. [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. [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. [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. [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. [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. [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. [CrossRef]

16. Hajishirzi, R.; Costa, C.J.; Aparicio, M. Boosting Sustainability through Digital Transformation's Domains and Resilience. *Sustainability* **2022**, *14*, 1822. [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. [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. [CrossRef]

19. Lei, G.; Li, X. Review of digital pattern-making technology in garment production. *J. Text. Res.* **2022**, *43*, 203-209.

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. [CrossRef]

21. Li, J.; Lu, G. Modeling 3D garments by examples. *Comput.-Aided Des.* **2014**, *49*, 28-41. [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. [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. [CrossRef]

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.

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. [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. [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.

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. [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. [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. [CrossRef]

32. Mesuda, Y.; Inui, S.; Horiba, Y. Virtual draping by mapping. *Comput. Ind.* **2018**, *95*, 93-101. [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. [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. [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. [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**. [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. [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. [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. [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. [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. [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. [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. [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. [CrossRef]

16. Hajishirzi, R.; Costa, C.J.; Aparicio, M. Boosting Sustainability through Digital Transformation's Domains and Resilience. *Sustainability* **2022**, *14*, 1822. [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. [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. [CrossRef]

19. Lei, G.; Li, X. Review of digital pattern-making technology in garment production. *J. Text. Res.* **2022**, *43*, 203-209.

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. [CrossRef]

21. Li, J.; Lu, G. Modeling 3D garments by examples. *Comput.-Aided Des.* **2014**, *49*, 28-41. [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. [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. [CrossRef]

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.

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. [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. [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.

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. [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. [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. [CrossRef]

32. Mesuda, Y.; Inui, S.; Horiba, Y. Virtual draping by mapping. *Comput. Ind.* **2018**, *95*, 93-101. [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. [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. [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. [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. [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. [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. [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. [CrossRef]

41. Vapnik, V. *The Nature of Statistical Learning Theory*; Springer: New York, NY, USA, 2013.

42. GB/T 1335.1-2008; Standard sizing systems for garments—Men. Standards Press of China Beijing: Beijing, China, 2008.

**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.
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. [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. [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. [CrossRef]

41. Vapnik, V. *The Nature of Statistical Learning Theory*; Springer: New York, NY, USA, 2013.

42. GB/T 1335.1-2008; Standard sizing systems for garments—Men. Standards Press of China Beijing: Beijing, China, 2008.

**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.