A Fine-grained Attributes Recognition Model for Clothing Based on Improved the CSPDarknet and PAFPN Network

preprint OA: closed CC-BY-4.0
📄 Open PDF Full text JSON View at publisher
AI-generated deep summary by claude@2026-07, 2026-07-06 · read from full text

This paper studies fine-grained attributes recognition for dress images using a lightweight, one-stage object detection framework. The authors construct a dress dataset of ~10,000 images (using ~2,500 images for recognition) from shopping websites and define 4 attribute dimensions (collar shape, sleeve shape, silhouette, sleeve length) subdivided into 20 fine-grained attributes, then train an improved model by integrating Ghost modules into CSPDarknet, replacing Conv with GSConv and adding SE attention within PAFPN, and using the Detect module for attribute recognition. Reported results show precision 76.2%, recall 78.9%, and mAP 81.7%, along with 26.2% fewer parameters and a 25.4% FPS gain versus the original model, with performance emphasized on a small-scale dataset and in resource-constrained settings. The paper does not explicitly discuss any limitations beyond the need for labeled attribute datasets and its preprint status. This paper does not explicitly discuss endometriosis or adenomyosis; it was included in the corpus via a keyword match in the upstream search index.

Read from the paper's body, not the abstract. Not a substitute for reading the paper. No clinical advice. How this works

Abstract

Abstract An efficient and accurate recognition model for fine-grained attributes of clothing has significant business prospects and social implications. However, the inherent diversity and complexity of clothing makes acquiring datasets with fine-grained attributes a costly endeavor. To address these challenges, we propose a lightweight clothing fine-grained attributes recognition model. First, the Ghost module is introduced into the CSPDarknet network to enhance the depth and expressiveness of feature learning while reducing the parameters and computational complexity. Then, the Conv module is replaced with the GSConv module in the PAFPN network to further reduce the network computational load, and the SE attention mechanism is also added to enhance the perception of key features. Finally, the Detect module is utilized to achieve effective recognition of fine-grained attributes of clothing. To evaluate the model performance, we construct a clothing dataset containing 20 fine-grained attributes. The experimental results show that the model achieves precision, recall and mAP of 76.2%, 78.9% and 81.7%. Compared to the original model, the parameters are reduced by 26.2%, and the FPS is improved by 25.4%. Our proposed model performs well on the small-scale dataset and improves its performance in resource-constrained environments, which has practical applications in clothing recommendation, virtual fitting, and personalization.
Full text 115,997 characters · extracted from preprint-html · click to expand
A Fine-grained Attributes Recognition Model for Clothing Based on Improved the CSPDarknet and PAFPN Network | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Research Article A Fine-grained Attributes Recognition Model for Clothing Based on Improved the CSPDarknet and PAFPN Network Bo Pan, Jun Xiang, Ning Zhang, Ruru Pan This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-4092097/v1 This work is licensed under a CC BY 4.0 License Status: Published Journal Publication published 17 Jan, 2025 Read the published version in Signal, Image and Video Processing → Version 1 posted 10 You are reading this latest preprint version Abstract An efficient and accurate recognition model for fine-grained attributes of clothing has significant business prospects and social implications. However, the inherent diversity and complexity of clothing makes acquiring datasets with fine-grained attributes a costly endeavor. To address these challenges, we propose a lightweight clothing fine-grained attributes recognition model. First, the Ghost module is introduced into the CSPDarknet network to enhance the depth and expressiveness of feature learning while reducing the parameters and computational complexity. Then, the Conv module is replaced with the GSConv module in the PAFPN network to further reduce the network computational load, and the SE attention mechanism is also added to enhance the perception of key features. Finally, the Detect module is utilized to achieve effective recognition of fine-grained attributes of clothing. To evaluate the model performance, we construct a clothing dataset containing 20 fine-grained attributes. The experimental results show that the model achieves precision, recall and mAP of 76.2%, 78.9% and 81.7%. Compared to the original model, the parameters are reduced by 26.2%, and the FPS is improved by 25.4%. Our proposed model performs well on the small-scale dataset and improves its performance in resource-constrained environments, which has practical applications in clothing recommendation, virtual fitting, and personalization. Fine-grained recognition feature extraction object detection lightweight model Figures Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 Figure 8 Figure 9 1 Introduction With the increasing aesthetic awareness of consumers and the rapid development of the Internet, the fashion industry holds great market potential. This trend has promoted the urgent need for digital and intelligent technology in the fashion field to better meet the personalized needs of consumers. At the same time, the research on intelligent analysis of fashion clothing in the fields of multimedia, pattern recognition and computer vision has also attracted wide attention from academia and industry [ 1 – 3 ]. In recent years, due to the rapid development of apparel e-commerce, there is a wide market demand for fine-grained attributes recognition of apparel images. At the same time, the recognition of clothing attributes is one of the fundamental issues in subsequent intelligent analysis tasks, which has important research significance as it can promote the completion of important tasks such as trend prediction [ 4 ] and retrieval [ 5 ]. Dresses are a very fashionable category in consumer daily clothing purchases. In this paper, the problem of fine-grained attributes recognition of dresses based on deep learning and lightweight networks is investigated. The fine-grained attributes to be recognized in the dress image are shown in Fig. 1 . Fine-grained attributes recognition of clothing requires a high level of expertise to classify and label clothing attributes. In addition, the demand for real-time recognition in short video platforms and e-commerce platforms challenges the computational complexity of models. Previous research on attributes recognition typically used image analysis or object detection algorithms. The extraction and expression capabilities of methods for extracting low-level features of images (such as Sift [ 6 ], HOG [ 7 ], DPM [ 8 ] are limited; Object detection algorithms (such as Faster-RCNN [ 9 ], SSD [ 10 ], YOLO series [ 11 ] still have problems such as low detection efficiency and large model parameters, making it difficult to popularize in practical scenarios. Therefore, based on the CSPDarknet network and the PAFPN network, this paper proposes a new lightweight fine-grained attributes recognition model for clothing, which provides a more practical and efficient digitization solution for the fashion field, and offers a new research direction for practical applications in resource-constrained scenarios. The paper is structured as follows: Section 2 reviews related research on clothing attributes recognition. Section 3 details the fine-grained attributes dataset we constructed. Section 4 introduces the proposed model and method. Section 5 presents experiments and comparative analysis. Finally, Section 6 summarizes the study. 2 Related works Research in clothing image recognition provides an efficient image processing solution for e-commerce and fashion industries. In recent years, research in the field of clothing image recognition has focused on clothing classification, clothing segmentation and attributes recognition. Many research efforts have been devoted to improving the accuracy of clothing classification. Shajini et al. [ 12 ] proposed a T-S pair model based on knowledge sharing and semi-supervised multitask learning for clothing classification and attributes prediction, and validated the feasibility of the approach on the DeepFashion dataset. Zhou et al. [ 13 ] proposed a method to improve the classification accuracy of clothing images via DenseNet201 network, transfer learning and optimized RVFL. Despite the high classification accuracy of the DenseNet201 neural network, its large number of parameters makes it difficult to ignore the latency problem in practical applications. There are also many research works focusing on segmentation of clothing to enable fine image editing of clothing. Inacio et al. [ 14 ] proposed a framework called EPYNET for extracting clothing features, which is based on SSDs and FPNs, with the EfficientNet model as the backbone to improve the accuracy of segmentation. Zhang et al. [ 15 ] proposed a new framework called ClothingOut, a new framework that utilizes GAN to solve the clothing transformation problem from images containing human bodies to flat clothing images. Further, research on clothing images has evolved to recognize local attributes of clothing. Chun et al. [ 16 ] proposed SAC network for clothing attributes recognition by combining self-attention mechanism with CNN. And they self-constructed a new clothing dataset for predicting fashion styles with 8 attributes. Gu et al. [ 17 ] proposed a novel clothing attributes recognition algorithm based on improved YOLOv4-Tiny, which improves the accuracy of clothing attributes recognition. Xiang et al. [ 18 ] designed an R-CNN clothing attributes recognition algorithm that utilizes L-Softmax loss. This algorithm performs well in identifying clothing attributes such as shirt collar shape. Li et al. [ 19 ] automatically identified and segmented the sleeves of shirts and optimized the LSSVM parameters by using PSO algorithm, which achieved better results in the case of small samples. Zhu et al. [ 20 ] proposed sRA-Net to accurately obtain attributes representations by utilizing multiple latent relationships in clothing images to improve the performance of fashion attributes recognition. In this study, fine-grained attributes recognition of clothing is considered as an object detection task. Different from the previous methods, a dataset of dresses containing 20 attributes is constructed in this paper. By adopting a one-stage object detection algorithm without the need for complex localization and classification steps, and optimizing to reduce computational resource consumption, better detection performance and higher detection efficiency have been achieved. 3 Dataset Many open-source deep learning datasets focusing on clothing categorization exist, such as DeepFashion [ 21 ], DeepFashion2 [ 22 ], Fashion MNIST [ 23 ], Streetstyle [ 24 ], and so on. However, these datasets generally suffer from the common problem of containing only some major categories and attributes, which cannot satisfy the need for detailed classification and labeling of clothing attributes, limiting their application to specific tasks. In order to train the recognition model, a dress image dataset containing approximately 10,000 images was established. The images in the dataset come from shopping websites such as Farfetch, SSENSE, and LuisaViaRoma. Through the analysis of the screening function of clothing attributes on e-commerce platforms and interviews with textile and clothing experts, we screened 4 important clothing attributes dimensions that have an impact on consumer behavior from the perspective of clothing form as collar shape, sleeve shape, silhouette, and sleeve length. And, we further analyzed the design elements of dresses, combined with the products of the clothing consumer market, the analysis of experts and interviews with clothing consumers, meticulously divided the 4 dimensions into 20 attributes, and the fine-grained attributes of clothing are shown in Fig. 2 . To ensure the uniformity of the distribution of apparel attributes in the dataset, we screened 2500 apparel images from the dataset for the recognition task. Next, we used the Labelme for labeling the dress attributes. This detailed categorization provides the basis for further research and provides us with a strong support for deeper understanding of apparel consumer behavior and market trends. 4 Methods In this paper, an improved lightweight clothing attributes recognition model is proposed based on the CSPDarknet network and the PAFPN network. The structure of the fine-grained attributes recognition model for clothing is shown in Fig. 3 . 4.1 The backbone network 4.1.1 The GhostConv module The GhostConv module is a convolution module in the GhostNet [ 25 ] network that replaces normal convolution. The structure of the GhostConv module is shown in Fig. 4 (a). The GhostConv divides convolution into two steps, a Conv and a lightweight linear transformation. The Conv is to reduce the number of convolution kernels of the ordinary convolution operation to 1/2 of the original, thus reducing the computation by 1/2. The lightweight linear transformation is a cheap operation on the feature map extracted by the first step operation. Finally, through the concat operation will be the two parts of the feature map spliced into a complete feature map. The GhostConv module enhances feature learning depth, enabling better capture of abstract features in clothing images. 4.1.2 The C3Ghost module The C3Ghost module is further improved on the GhostConv module. The structure of the C3Ghost module is shown in Fig. 4 (b). The input feature map is first divided into two parts, one of which is subjected to a convolution operation by the Ghostbottleneck module obtained by stacking GhostConv to reduce the computational complexity. Then, the feature map obtained from the convolution operation with the other part is subjected to a Concat operation and convolved again to improve the feature representation. The C3Ghost module can improve the feature representation while keeping the computational workload low, which provides significant advantages for clothing attributes recognition tasks, especially in scenarios that require efficient computation and lightweight models. 4.2 The neck network 4.2.1 The GSConv module The core of the GSConv module [ 26 ] lies in the group shuffle operation. The structure of the GSConv module is shown in Fig. 5 . The GSConv module first uses the traditional Conv to extract feature information from the input feature map, and scales the number of channels in the feature map to half of the output feature map channels. Secondly, using the DWConv (Depthwise Convolution) to extract features again from the feature information obtained by the traditional Conv. Then, concat the feature information obtained from the Conv and the DWConv. Finally, the feature information extracted by the Conv is completely mixed into the feature information extracted by the DWConv using a shuffle operation. This mixing operation facilitates information sharing between channels and enhances the model's ability to capture multi-scale features. The time complexity corresponding to GSConv is: $${T}_{GSConv}=O\left(W\times H\times {K}_{1}\times {K}_{2}\times \frac{{C}_{2}}{2}\left({C}_{1}+1\right)\right)$$ 1 Among them, \(W\) represents the width of the output feature map, and \(H\) represents the height of the output feature map; \({K}_{1}\) , \({K}_{2}\) represents the size of the convolutional kernel; \({C}_{1}\) represents the number of channels for each convolutional kernel, which is also equal to the number of channels in the input feature map, \({C}_{2}\) represents the number of channels for outputting the feature map. The application of the GSConv module in the Neck network effectively provides the model with a more diverse and multi-scale feature representation through feature extraction and integration. This is particularly crucial for tasks such as apparel attributes recognition, where apparel attributes typically manifest across various scales and hierarchies in images. 4.2.2 The SE attention mechanism The neck network needs to pay more attention to the fusion and extraction of high-level semantic features, and the introduction of the SE attention mechanism [ 27 ] can improve the perceptual ability and performance of the model. Although the attention mechanism in Transformer [ 28 ] excels in some areas, it may require more computational resources due to its larger parameter size and is less suitable for some lightweight scenarios. The network structure of the SE attention mechanism is shown in Fig. 6 . The SE attention model consists of the Squeeze operation and the Excitation operation. Squeeze is a global average pooling of the input feature map, compressing the features of each channel into a scalar to obtain global contextual information. Excitation is the activation of the output of the Squeeze operation, which assigns different weights, thus achieving the purpose of enhancing key channels and compressing useless channels. Through the SE attention mechanism, the model can capture these attributes more sensitively, which makes the overall model perform better in the complex task, and provides an effective means to improve the performance and adaptability of the model. 4.3 The head module Losses of the model include classification loss (VFL loss) and regression loss (CIOU loss) + distribution focus loss (DFL), among them, box loss weight is 0.75, cls loss weight is 0.5, and dfl loss weight is 1.5. The formulas for these three loss functions are as follows: $$VFL\left(p,q\right)=\left\{\begin{array}{c}-q\left(q\left(log\left(p\right)+\left(1-q\right)log\left(1-p\right)\right)\right), q>0\\ -\alpha {p}^{\gamma }log\left(1-p\right), q=0\end{array}\right.$$ 2 $${L}_{CIoU}=1-IoU+\frac{{\rho }^{2}\left(b,{b}^{gt}\right)}{{c}^{2}}+\alpha \upsilon$$ 3 $$DFL\left({S}_{i},{S}_{i+1}\right)=-\left(\left({y}_{i+1}-y\right)log\left({S}_{i}\right)+\left(y-{y}_{i}\right)log\left({S}_{i+1}\right)\right)$$ 4 Where \(q\) is label, \(IoU\) is the intersection ratio, \(b\) and \({b}^{gt}\) represent the center point of the two rectangular boxes, \(\rho\) is the Euclidean distance between the rectangular boxes, \(c\) is the diagonal distance of the closure area of the two rectangular boxes, \(\nu\) is used to measure the consistency of the relative proportion of the two rectangular boxes, \(\alpha\) is the weight coefficient, \(y\) is the general distribution value, \(i\) is the number, \({S}_{i}=\frac{{y}_{i+1}-y}{{y}_{y+1}-{y}_{i}}\) , and \({S}_{i+1}=\frac{y-{y}_{i}}{{y}_{y+1}-{y}_{i}}\) . 5 Experiments 5.1 Experiment setup The system’s hardware environment is an HP workstation (Z840 TOWER: CPU-E5-2623 v4 @ 2.60GHz, Memory 32G) with a NVIDIA TITAN XP GPU (11G graphics memory). The software environment is Python 3.8, CUDA 12, and Pytorch 1.13.1. The training hyperparameter settings include: epoch set to 150, batch size set to 16, optimizer selected SGD for training, initial learning rate set to 0.01, momentum set to 0.937, and weight decay set to 0.0005. 5.2 Evaluation indicators The main indicators for evaluating network performance are: precision (P), recall (R), and mean average precision (mAP). In the discussion of balancing lightweight and performance, the number of parameters and computational complexity of the model must also be considered. Therefore, it is necessary to add two evaluation indicators: parameters(Param)and FPS. 5.3 Experimental results and analysis 5.3.1 Comparative attentional mechanisms experiment Table 1 shows the results of adding different attention modules [ 29 – 31 ]. From the experimental data, it can be observed that although the introduction of the SimAM module resulted in the smallest parameter increment, its improvement in recognition accuracy is limited. In contrast, the model with the introduction of the SE attention mechanism has a smaller parameter increment but performs well in the clothing attributes recognition task, showing the highest precision, recall and mAP values. Therefore, the introduction of the SE attention mechanism can significantly enhance the extraction of important information, and suppress the influence of irrelevant information, thus effectively improving the detection precision. Table 1 The results of adding different attention modules Method P (%) R (%) mAP (%) Param(M) FPS YOLOv8n 75.3 77.6 80.8 3.02 118 +SE 75.6 79.2 82.2 3.02 97 +SimAM 75.3 78.0 81.7 3.02 105 +CA 75.5 77.1 82.0 3.03 96 +ECA 72.0 79.1 81.5 3.16 93 5.3.2 Comparative lightweight module experiment In the process of improving the model, this study not only focuses on the lightweight performance of the model, but also pays much attention to the accuracy of clothing attributes recognition. We introduced five different lightweight modules [ 32 – 33 ] to replace the traditional Conv modules. Table 2 Results of lightweight module additions Method P (%) R (%) mAP (%) Param(M) FPS YOLOv8n 74.3 76.6 79.8 3.01 118 +Ghost 73.5 74.1 79.5 2.31 146 +GSConv 74.6 75.9 79.7 2.80 135 +MobileNet 70.4 75.2 77.4 1.19 183 +Shufflenet 69.6 67.2 73.9 0.63 203 +Ghost + GSConv 75.2 79.8 81.2 2.10 152 Table 2 shows the experimental results after adding different lightweight modules. From Table 2 , it can be seen that the method combining the Ghost module with the GSConv module is relatively balanced in terms of performance, and instead of excelling in one indicator, it achieves competitive results in several performance indicators. Although the method has a slightly higher number of model parameters than the MobileNet module and the Shufflenet module, the improvements in precision, recall, and mAP are relatively significant. Therefore, considering both performance and parameters, we chose the Ghost module combined with the GSConv module for model lightweighting. 5.3.3 Ablation experiment In order to evaluate the effectiveness of the improved algorithm, this paper designs five sets of ablation experiments using the same equipment and dataset for training and testing to ensure comparability. The experimental results are shown in Table 3 . Table 3 shows that after the introduction of the Ghost module, recall and mAP of the model are significantly improved, but precision is slightly decreased. At the same time, the model parameters and size are reduced, while FPS is significantly improved. After the introduction of the GSConv module, precision and mAP of the model are improved, but recall is slightly decreased. With the introduction of the SE attention mechanism, precision, recall and mAP of the model are improved, but FPS is slightly decreased. The model parameters and size also increased slightly. Figure 7 depicts a visual comparison of some heatmaps of detection results before and after adding the SE attention mechanism. The above improvement methods have improved in a certain indicator, but the cost is sacrificing precision or efficiency. Obviously, the comprehensive performance is insufficient and cannot meet the requirement of ensuring recognition precision while lightweight models are proposed in this study. The improved model in this paper increases precision by 2.6%, recall by 3.0% and mAP by 2.4% compared with the original model. Meanwhile, the model parameters are reduced by 26%, and FPS is greatly improved by 20.3%. This indicates that the improved model achieves significant advantages in terms of comprehensive performance, which provides strong support for the effective implementation of lightweight models in fine-grained recognition of clothing attributes. 5.4 Recognition performance analysis In the following, we will evaluate the performance of the improved model in terms of four aspects of clothing attributes recognition. 5.4.1 Collar shape recognition effect Figure 8 (a) shows the results of the model proposed in this paper on collar shape recognition. For the collar shape recognition task, stand-up collar has the best recognition results, while the recognition performance for one-shoulder neckline and u-neck are relatively low. Among them, the low recall of u-neck may be due to the similarity of this collar shape with v-neck and one-shoulder neckline, which makes it difficult for the model to accurately distinguish them. Subsequently, more samples will be introduced and improved by adjusting the training strategy. 5.4.2 Sleeve shape recognition effect Figure 8 (b) shows the results of the model proposed in this paper on sleeve shape recognition. For the sleeve shape recognition task, regular sleeve is best recognized and the flutter sleeve performs relatively well on recall due to the fact that this sleeve type has a relatively unique shape and features that make it relatively easy for the model to classify correctly. For the ruffle sleeve recognition task, the precision is high but the recall is low. This is due to the fact that the appearance and shape of the ruffle sleeve varies a lot in the image, which makes it challenging for the model to recognize this type of sleeve. Table 3 The ablation experiment results +Ghost +GSConv +SE P (%) R (%) mAP (%) Param(M) FPS 74.3 76.6 79.8 3.01 118 √ 73.5 74.1 79.5 2.31 143 √ 74.6 75.9 79.7 2.80 135 √ 75.6 79.2 82.2 3.02 97 √ √ √ 76.2 78.9 81.7 2.22 148 For the flutter sleeve recognition task, the low precision but high recall of the flutter sleeve suggests that the model may misclassify some sleeves that are not the flutter sleeve as the flutter sleeve, but at the same time successfully identifies the majority of flutter sleeves. 5.4.3 Sleeve shape recognition effect Figure 8 (c) shows the results of the model proposed in this paper on sleeve shape recognition. For the sleeve shape recognition task, x-shaped and s-shaped has high precision and recall indicating that the model has better recognition on these two attributes. These two attributes have relatively clear contours and features that allow the model to classify more accurately. However, for a-shaped and h-shaped the recognition appears lower mAP is due to the fact that the shape features of these two attributes are not obvious, making it difficult for the model to accurately make the distinction. 5.5.4 Sleeve length recognition effect Figure 8 (d) shows the results of the model proposed in this paper on sleeve length recognition. For the sleeve length recognition task, for the short sleeve has relatively high precision and recall leading to higher mAP. The possible reason for this is that short sleeves have distinctive features in the image making it easier for the model to learn its features. Recognizing the half sleeve has relatively lower precision and higher recall leading to lower mAP. This could be due to the fact that the appearance and length of the half sleeves varies widely which makes the model to make errors in recognizing this type of sleeve length. The model achieved good performance in terms of precision, recall and mAP for the long sleeve and the sleeveless attributes recognition. This indicates that the model is able to accurately capture the features of these two attributes with the best recognition results. 5.5 Visualization results To directly verify the detection ability of the model, we visualized the results. Figure 9 shows the detection results of YOLOv8n and our model. In the first clothing image, it can be seen that the original model incorrectly recognized the collar shape of the dress as a u-neck, while our proposed model can correctly recognize it as a round collar. In the second image, it can be seen that the original model incorrectly recognized the silhouette of the dress as an x-shape, while the improved model can correctly recognize it as an s-shape. In the third image, it can be seen that the original model incorrectly identified the collar shape of the dress as round neck and v-neck, while the improved model can correctly identify it as round neck. In the fourth image, it can be seen that the original model confused the half sleeve and the short sleeve. In the last clothing picture, the original model predicted duplicate prediction boxes. The visualization results show that our proposed improved model can effectively detect and recognize fine-grained attributes of clothing. 5.6 Comparative experiments We validate this algorithm's lightweight and excellent detection performance by comparing it with mainstream object detection algorithms. Table 8 presents the comparative experimental results of different methods under the same experimental equipment, dataset, and parameter settings. The experimental results show that our proposed model performs the best in terms of performance, and especially achieves significant advantages in detection accuracy and object localization of fine-grained attributes of clothing. In addition, compared to other methods, our model significantly reduces the computational complexity and parameters, improves the FPS, and achieves significant improvements in lightweight and real-time performance. Therefore, our model is suitable for deployment on low-cost, low-computing power devices with limited computational resources. Table 8 The comparative results of different methods Method P (%) R (%) mAP (%) Param (M) FPS Faster-RCNN 74.5 73.6 77.5 40.07 12 SSD 70.2 69.5 73.8 26.41 45 YOLOv5n 72.2 76.6 79.5 2.51 105 YOLOv6n 74.4 76.3 80.1 4.24 94 Ours 76.2 78.9 81.7 2.22 148 6 Conclusion In this study, we improve the CSPDarknet network and the PAFPN network and propose a new model. We also built a fine-grained attributes dataset of clothing to lay the foundation for future research. Combined with the proposed approach, our model achieves precision 76.2%, recall 78.9%, mAP 81.7%, parameters 2.22 M, and FPS 148. Our proposed fine-grained attributes recognition model for clothing optimizes the detection performance while meeting the lightweight requirements, and achieves the balance between lightweight and high performance. It is suitable for deployment in devices with limited arithmetic power. The model proposed in this paper has shown good performance on the small-scale dataset, but there is still room for improvement. Future research directions will focus on further improving the recognition performance. In addition, we can also explore the adoption of more advanced attention mechanisms and lightweight modules to meet the demands of increasing data volume and complex clothing styles. These efforts will help promote the further development and application of fine-grained attributes recognition techniques for clothing. Declarations Conflict of interest We declare that we do not have any commercial or associative interest that represents a conflict of interest in connection with the work submitted. Funding We thank all the anonymous reviewers for their insightful comments and constructive suggestions. This work was supported by the National Natural Science Foundation of China (Grant No.61976105) and the Textile Vision Basic Research Program (Grant No. J202006). Author Contribution BP and JX conceptualized the study, BP and RP developed the methodology, NZ and JX conducted formal analysis and investigation, BP drafted the original manuscript, BP and RP reviewed and edited the manuscript, and RP supervised the study.All authors reviewed the manuscript. Data availability The data that support the findings of this study are available from the corresponding author upon reasonable request. References Fang, N., Qiu, L., Zhang, S., Wang, Z., Hu, K., Wang, K.: A novel DAGAN for synthesizing garment images based on design attribute disentangled representation. Pattern Recogn. 136, 109248 (2023) Yu, F., Chen, Z., Jiang, M., Tian, Z., Peng, T., Hu, X.: Smart Clothing System With Multiple Sensors Based on Digital Twin Technology. Ieee Internet Things. 10, 6377–6387 (2023) Alirezazadeh, P., Dornaika, F., Moujahid, A.: Deep Learning with Discriminative Margin Loss for Cross-Domain Consumer-to-Shop Clothes Retrieval. Sensors-Basel. 22, 2660 (2022) Huang, F.-H., Lu, H.-M., Hsu, Y.-W.: From Street Photos to Fashion Trends: Leveraging User-Provided Noisy Labels for Fashion Understanding. Ieee Access. 9, 49189–49205 (2021) Li, C., Peng, C., Yao, L., Fu, Q., Dai, Y., Yang, J.: Clothes retrieval based on ResNet and cluster triplet loss. Text Res J. 93, 2421–2431 (2023) Lowe, D.G.: Distinctive Image Features from Scale-Invariant Keypoints. Int J Comput Vision. 60, 91–110 (2004) Zhang, X., Zhang, L., Lou, X.: A Raw Image-Based End-to-End Object Detection Accelerator Using HOG Features. Ieee T Circuits-I. 69, 322–333 (2022) Felzenszwalb, P.F., Girshick, R.B., McAllester, D., Ramanan, D.: Object Detection with Discriminatively Trained Part-Based Models. Ieee T Pattern Anal. 32, 1627–1645 (2010) Pan, H., Zhang, H., Lei, X., Xin, F., Wang, Z.: Hybrid dilated faster RCNN for object detection. IFS. 43, 1229–1239 (2022) Zhang, Q., Hu, X., Yue, Y., Gu, Y., Sun, Y.: Multi-object detection at night for traffic investigations based on improved SSD framework. Heliyon. 8, e11570 (2022) Gupta, C., Gill, N.S., Gulia, P., Chatterjee, J.M.: Correction to: A novel finetuned YOLOv6 transfer learning model for real–time object detection. J Real-Time Image Proc. 20, 54 (2023) Shajini, M., Ramanan, A.: A knowledge-sharing semi-supervised approach for fashion clothes classification and attribute prediction. Visual Comput. 38, 3551–3561 (2022) Zhou, Z., Liu, M., Deng, W., Wang, Y., Zhu, Z.: Clothing Image Classification with DenseNet201 Network and Optimized Regularized Random Vector Functional Link. J Nat Fibers. 20, 2190188 (2023) De Souza Inacio, A., Lopes, H.S.: EPYNET: Efficient Pyramidal Network for Clothing Segmentation. Ieee Access. 8, 187882–187892 (2020) Zhang, H.: ClothingOut: a category-supervised GAN model for clothing segmentation and retrieval. Neural Comput Appl. (2020) Chun, Y., Wang, C., He, M.: A Novel Clothing Attribute Representation Network-Based Self-Attention Mechanism. Ieee Access. 8, 201762–201769 (2020) Gu, M., Hua, W., Liu, J.: Clothing attribute recognition algorithm based on improved YOLOv4-Tiny. Signal Image Video P. 17, 3555–3563 (2023) Xiang, J., Dong, T., Pan, R., Gao, W.: Clothing Attribute Recognition Based on RCNN Framework Using L-Softmax Loss. Ieee Access. 8, 48299–48313 (2020) Li, T., Lyu, Y., Guo, Z., Du, L., Zou, F.: Construction of the PSO-LSSVM prediction model for sleeve pattern dimensions based on garment flat recognition. Int J Cloth Sci Tech. 35, 67–87 (2023) Zhu, S., Zou, X., Qian, J., Wong, W.K.: Learning Structured Relation Embeddings for Fine-Grained Fashion Attribute Recognition. Ieee T Multimedia. Multimedia. 26, 1652–1664 (2024) Roy, P., Bhattacharya, S., Ghosh, S., Pal, U.: Multi-scale attention guided pose transfer. Pattern Recogn. 137, 109315 (2023) Chen, Y., Song, J., Song, M.: Hierarchical gate network for fine-grained visual recognition. Neurocomputing. 470, 170–181 (2022) Seo, Y., Shin, K.: Hierarchical convolutional neural networks for fashion image classification. Expert Syst Appl. 116, 328–339 (2019) Matzen, K., Bala, K., Snavely, N.: StreetStyle: Exploring world-wide clothing styles from millions of photos, http://arxiv.org/abs/1706.01869 , (2017) Wang, Z., Li, T.: A Lightweight CNN Model Based on GhostNet. Comput Intel Neurosc. 2022, 1–12 (2022) Wu, Z., Zou, X., Zhou, W., Huang, J.: YOLOX-PAI: An Improved YOLOX, Stronger and Faster than YOLOv6, http://arxiv.org/abs/2208.13040 , (2023) Chen, L., Liu, R., Zhou, D., Yang, X., Zhang, Q.: Fused behavior recognition model based on attention mechanism. Vis Comput Ind Biome. 3, 7 (2020) Zhao, K., Lu, R., Wang, S., Yang, X., Li, Q., Fan, J.: ST-YOLOA: a Swin-transformer-based YOLO model with an attention mechanism for SAR ship detection under complex background. Front Neurorobotics. 17, 1170163 (2023) Zhu, D., Qi, R., Hu, P., Su, Q., Qin, X., Li, Z.: YOLO-Rip: A modified lightweight network for Rip currents detection. Front Mar Sci. 9, 930478 (2022) Shen, L., Lang, B., Song, Z.: CA-YOLO: Model Optimization for Remote Sensing Image Object Detection. Ieee Access. 11, 64769–64781 (2023) Gu, X., Xie, Y., Tian, Y., Liu, T.: A Lightweight Neural Network Based on GAF and ECA for Bearing Fault Diagnosis. Metals-Basel. 13, 822 (2023) Chawla, T., Mittal, S., Azad, H.K.: MobileNet-GRU fusion for optimizing diagnosis of yellow vein mosaic virus. Ecol Inform. 81, 102548 (2024) Chen, Z., Yang, J., Chen, L., Jiao, H.: Garbage classification system based on improved ShuffleNet v2. Resour Conserv Recy. 178, 106090 (2022) Additional Declarations No competing interests reported. Cite Share Download PDF Status: Published Journal Publication published 17 Jan, 2025 Read the published version in Signal, Image and Video Processing → Version 1 posted Editorial decision: Revision requested 12 Aug, 2024 Reviews received at journal 24 Jun, 2024 Reviewers agreed at journal 24 Jun, 2024 Reviews received at journal 10 Apr, 2024 Reviewers agreed at journal 10 Apr, 2024 Reviewers agreed at journal 21 Mar, 2024 Reviewers invited by journal 20 Mar, 2024 Editor assigned by journal 15 Mar, 2024 Submission checks completed at journal 15 Mar, 2024 First submitted to journal 13 Mar, 2024 You are reading this latest preprint version Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-4092097","acceptedTermsAndConditions":true,"allowDirectSubmit":false,"archivedVersions":[],"articleType":"Research Article","associatedPublications":[],"authors":[{"id":280190367,"identity":"21b9d188-353d-4d0d-a652-b133ca70ccfe","order_by":0,"name":"Bo Pan","email":"","orcid":"","institution":"Jiangnan University","correspondingAuthor":false,"prefix":"","firstName":"Bo","middleName":"","lastName":"Pan","suffix":""},{"id":280190368,"identity":"2993a3ad-55f9-4da4-9d5d-dec996b389e4","order_by":1,"name":"Jun Xiang","email":"","orcid":"","institution":"Jiangnan University","correspondingAuthor":false,"prefix":"","firstName":"Jun","middleName":"","lastName":"Xiang","suffix":""},{"id":280190369,"identity":"a8bf9f1e-867a-4c6a-813d-c19a977fa469","order_by":2,"name":"Ning Zhang","email":"","orcid":"","institution":"Jiangnan University","correspondingAuthor":false,"prefix":"","firstName":"Ning","middleName":"","lastName":"Zhang","suffix":""},{"id":280190370,"identity":"6192b284-0a53-47d5-ad17-6d8a9b1126c1","order_by":3,"name":"Ruru Pan","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAm0lEQVRIiWNgGAWjYNCCCgk5eRK1nLEwNmwgSQdjW0UiwwFiVZtLn338mXeeRAJjA/PDRzeI0WLZl24mzbtNIo+dgc3YOIcYLQZn2NiYc7dJFDM28LBJE6uF+XPuHInEhgMkaGGQzm0gRYtlDxub9J9jEsaGzcT6xZyHjfnjjJo6OXn25oePiXMYnMVMjHJULaNgFIyCUTAKcAEAnyMn5LkkYHMAAAAASUVORK5CYII=","orcid":"","institution":"Jiangnan University","correspondingAuthor":true,"prefix":"","firstName":"Ruru","middleName":"","lastName":"Pan","suffix":""}],"badges":[],"createdAt":"2024-03-13 11:14:11","currentVersionCode":1,"declarations":"","doi":"10.21203/rs.3.rs-4092097/v1","doiUrl":"https://doi.org/10.21203/rs.3.rs-4092097/v1","draftVersion":[],"editorialEvents":[{"content":"https://doi.org/10.1007/s11760-025-03823-3","type":"published","date":"2025-01-17T15:57:42+00:00"}],"editorialNote":"","failedWorkflow":false,"files":[{"id":52957331,"identity":"564fded5-3e18-426c-ba3d-63cb3e8964fc","added_by":"auto","created_at":"2024-03-19 05:38:30","extension":"jpeg","order_by":1,"title":"Figure 1","display":"","copyAsset":false,"role":"figure","size":91124,"visible":true,"origin":"","legend":"\u003cp\u003eFine-grained attributes of dresses\u003c/p\u003e","description":"","filename":"floatimage1.jpeg","url":"https://assets-eu.researchsquare.com/files/rs-4092097/v1/bde51bc98ec90ddc1ca8f339.jpeg"},{"id":52957328,"identity":"b02e78bd-d760-473c-9045-04bfd5f7e892","added_by":"auto","created_at":"2024-03-19 05:38:30","extension":"jpeg","order_by":2,"title":"Figure 2","display":"","copyAsset":false,"role":"figure","size":195044,"visible":true,"origin":"","legend":"\u003cp\u003eFine-grained attributes of dresses\u003c/p\u003e","description":"","filename":"floatimage2.jpeg","url":"https://assets-eu.researchsquare.com/files/rs-4092097/v1/413b07de0cb7f8b3312a47f5.jpeg"},{"id":52958092,"identity":"dc8a5308-5fdc-4a98-b264-7cf6a6908c94","added_by":"auto","created_at":"2024-03-19 05:46:30","extension":"jpeg","order_by":3,"title":"Figure 3","display":"","copyAsset":false,"role":"figure","size":80173,"visible":true,"origin":"","legend":"\u003cp\u003eThe structure of the fine-grained attributes recognition model for clothing\u003c/p\u003e","description":"","filename":"floatimage3.jpeg","url":"https://assets-eu.researchsquare.com/files/rs-4092097/v1/84fcecd23b2edd44a91c9c09.jpeg"},{"id":52957332,"identity":"105eec79-fb1e-409b-82ea-554dde2bc624","added_by":"auto","created_at":"2024-03-19 05:38:31","extension":"jpeg","order_by":4,"title":"Figure 4","display":"","copyAsset":false,"role":"figure","size":264061,"visible":true,"origin":"","legend":"\u003cp\u003eThe Ghost module (a) the GhostConv module (b) the C3Ghost module\u003c/p\u003e","description":"","filename":"floatimage4.jpeg","url":"https://assets-eu.researchsquare.com/files/rs-4092097/v1/c7cb2c0f566bce67fe99e350.jpeg"},{"id":52957335,"identity":"6e20149b-a83a-40d3-9fd0-45933a7fa24e","added_by":"auto","created_at":"2024-03-19 05:38:31","extension":"jpeg","order_by":5,"title":"Figure 5","display":"","copyAsset":false,"role":"figure","size":139959,"visible":true,"origin":"","legend":"\u003cp\u003eThe network structure of the GSConv module\u003c/p\u003e","description":"","filename":"floatimage5.jpeg","url":"https://assets-eu.researchsquare.com/files/rs-4092097/v1/38cdf65ebb1c1df8bf7e9995.jpeg"},{"id":52957334,"identity":"40df8660-a647-4e4f-afca-83e062d762fa","added_by":"auto","created_at":"2024-03-19 05:38:31","extension":"jpeg","order_by":6,"title":"Figure 6","display":"","copyAsset":false,"role":"figure","size":59287,"visible":true,"origin":"","legend":"\u003cp\u003eThe network structure of the SE attention mechanism\u003c/p\u003e","description":"","filename":"floatimage6.jpeg","url":"https://assets-eu.researchsquare.com/files/rs-4092097/v1/252c420406850e64bdd112c6.jpeg"},{"id":52957333,"identity":"447617c8-f3c1-484d-97af-b8d149d3a59a","added_by":"auto","created_at":"2024-03-19 05:38:31","extension":"jpeg","order_by":7,"title":"Figure 7","display":"","copyAsset":false,"role":"figure","size":180433,"visible":true,"origin":"","legend":"\u003cp\u003eHeat map visualizations before and after adding the SE attention mechanism\u003c/p\u003e","description":"","filename":"floatimage7.jpeg","url":"https://assets-eu.researchsquare.com/files/rs-4092097/v1/3ce2dd7302750fae6e965423.jpeg"},{"id":52957329,"identity":"a3394bf5-3557-4b0b-a088-5b413185eef9","added_by":"auto","created_at":"2024-03-19 05:38:30","extension":"jpeg","order_by":8,"title":"Figure 8","display":"","copyAsset":false,"role":"figure","size":127036,"visible":true,"origin":"","legend":"\u003cp\u003e(a) Collar shape (b) Sleeve shape (c) Sleeve shape (d) Sleeve length\u003c/p\u003e","description":"","filename":"floatimage8.jpeg","url":"https://assets-eu.researchsquare.com/files/rs-4092097/v1/fcff8757abe2483f1b82f3a2.jpeg"},{"id":52957337,"identity":"8a032776-aeae-4c58-a19c-218ac80662d3","added_by":"auto","created_at":"2024-03-19 05:38:32","extension":"jpeg","order_by":9,"title":"Figure 9","display":"","copyAsset":false,"role":"figure","size":322361,"visible":true,"origin":"","legend":"\u003cp\u003eThe detection results of YOLOv8n and our model\u003c/p\u003e","description":"","filename":"floatimage9.jpeg","url":"https://assets-eu.researchsquare.com/files/rs-4092097/v1/4ad3a632f04bf578e072ecef.jpeg"},{"id":74285615,"identity":"01c7e4fa-155b-47e1-858d-7895bbbfdd4b","added_by":"auto","created_at":"2025-01-20 16:14:19","extension":"pdf","order_by":0,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":2320567,"visible":true,"origin":"","legend":"","description":"","filename":"manuscript.pdf","url":"https://assets-eu.researchsquare.com/files/rs-4092097/v1/9aa10fc7-e1e0-49fc-9e56-9a0b9f5ed949.pdf"}],"financialInterests":"No competing interests reported.","formattedTitle":"A Fine-grained Attributes Recognition Model for Clothing Based on Improved the CSPDarknet and PAFPN Network","fulltext":[{"header":"1 Introduction","content":"\u003cp\u003eWith the increasing aesthetic awareness of consumers and the rapid development of the Internet, the fashion industry holds great market potential. This trend has promoted the urgent need for digital and intelligent technology in the fashion field to better meet the personalized needs of consumers. At the same time, the research on intelligent analysis of fashion clothing in the fields of multimedia, pattern recognition and computer vision has also attracted wide attention from academia and industry [\u003cspan additionalcitationids=\"CR2\" citationid=\"CR1\" class=\"CitationRef\"\u003e1\u003c/span\u003e\u0026ndash;\u003cspan citationid=\"CR3\" class=\"CitationRef\"\u003e3\u003c/span\u003e]. In recent years, due to the rapid development of apparel e-commerce, there is a wide market demand for fine-grained attributes recognition of apparel images. At the same time, the recognition of clothing attributes is one of the fundamental issues in subsequent intelligent analysis tasks, which has important research significance as it can promote the completion of important tasks such as trend prediction [\u003cspan citationid=\"CR4\" class=\"CitationRef\"\u003e4\u003c/span\u003e] and retrieval [\u003cspan citationid=\"CR5\" class=\"CitationRef\"\u003e5\u003c/span\u003e]. Dresses are a very fashionable category in consumer daily clothing purchases. In this paper, the problem of fine-grained attributes recognition of dresses based on deep learning and lightweight networks is investigated. The fine-grained attributes to be recognized in the dress image are shown in Fig.\u0026nbsp;\u003cspan refid=\"Fig1\" class=\"InternalRef\"\u003e1\u003c/span\u003e.\u003c/p\u003e \u003cp\u003eFine-grained attributes recognition of clothing requires a high level of expertise to classify and label clothing attributes. In addition, the demand for real-time recognition in short video platforms and e-commerce platforms challenges the computational complexity of models. Previous research on attributes recognition typically used image analysis or object detection algorithms. The extraction and expression capabilities of methods for extracting low-level features of images (such as Sift [\u003cspan citationid=\"CR6\" class=\"CitationRef\"\u003e6\u003c/span\u003e], HOG [\u003cspan citationid=\"CR7\" class=\"CitationRef\"\u003e7\u003c/span\u003e], DPM [\u003cspan citationid=\"CR8\" class=\"CitationRef\"\u003e8\u003c/span\u003e] are limited; Object detection algorithms (such as Faster-RCNN [\u003cspan citationid=\"CR9\" class=\"CitationRef\"\u003e9\u003c/span\u003e], SSD [\u003cspan citationid=\"CR10\" class=\"CitationRef\"\u003e10\u003c/span\u003e], YOLO series [\u003cspan citationid=\"CR11\" class=\"CitationRef\"\u003e11\u003c/span\u003e] still have problems such as low detection efficiency and large model parameters, making it difficult to popularize in practical scenarios.\u003c/p\u003e \u003cp\u003eTherefore, based on the CSPDarknet network and the PAFPN network, this paper proposes a new lightweight fine-grained attributes recognition model for clothing, which provides a more practical and efficient digitization solution for the fashion field, and offers a new research direction for practical applications in resource-constrained scenarios.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003eThe paper is structured as follows: Section \u003cspan refid=\"Sec2\" class=\"InternalRef\"\u003e2\u003c/span\u003e reviews related research on clothing attributes recognition. Section \u003cspan refid=\"Sec3\" class=\"InternalRef\"\u003e3\u003c/span\u003e details the fine-grained attributes dataset we constructed. Section \u003cspan refid=\"Sec4\" class=\"InternalRef\"\u003e4\u003c/span\u003e introduces the proposed model and method. Section \u003cspan refid=\"Sec12\" class=\"InternalRef\"\u003e5\u003c/span\u003e presents experiments and comparative analysis. Finally, Section \u003cspan refid=\"Sec26\" class=\"InternalRef\"\u003e6\u003c/span\u003e summarizes the study.\u003c/p\u003e"},{"header":"2 Related works","content":"\u003cp\u003eResearch in clothing image recognition provides an efficient image processing solution for e-commerce and fashion industries. In recent years, research in the field of clothing image recognition has focused on clothing classification, clothing segmentation and attributes recognition.\u003c/p\u003e \u003cp\u003eMany research efforts have been devoted to improving the accuracy of clothing classification. Shajini et al. [\u003cspan citationid=\"CR12\" class=\"CitationRef\"\u003e12\u003c/span\u003e] proposed a T-S pair model based on knowledge sharing and semi-supervised multitask learning for clothing classification and attributes prediction, and validated the feasibility of the approach on the DeepFashion dataset. Zhou et al. [\u003cspan citationid=\"CR13\" class=\"CitationRef\"\u003e13\u003c/span\u003e] proposed a method to improve the classification accuracy of clothing images via DenseNet201 network, transfer learning and optimized RVFL. Despite the high classification accuracy of the DenseNet201 neural network, its large number of parameters makes it difficult to ignore the latency problem in practical applications.\u003c/p\u003e \u003cp\u003eThere are also many research works focusing on segmentation of clothing to enable fine image editing of clothing. Inacio et al. [\u003cspan citationid=\"CR14\" class=\"CitationRef\"\u003e14\u003c/span\u003e] proposed a framework called EPYNET for extracting clothing features, which is based on SSDs and FPNs, with the EfficientNet model as the backbone to improve the accuracy of segmentation. Zhang et al. [\u003cspan citationid=\"CR15\" class=\"CitationRef\"\u003e15\u003c/span\u003e] proposed a new framework called ClothingOut, a new framework that utilizes GAN to solve the clothing transformation problem from images containing human bodies to flat clothing images.\u003c/p\u003e \u003cp\u003eFurther, research on clothing images has evolved to recognize local attributes of clothing. Chun et al. [\u003cspan citationid=\"CR16\" class=\"CitationRef\"\u003e16\u003c/span\u003e] proposed SAC network for clothing attributes recognition by combining self-attention mechanism with CNN. And they self-constructed a new clothing dataset for predicting fashion styles with 8 attributes. Gu et al. [\u003cspan citationid=\"CR17\" class=\"CitationRef\"\u003e17\u003c/span\u003e] proposed a novel clothing attributes recognition algorithm based on improved YOLOv4-Tiny, which improves the accuracy of clothing attributes recognition. Xiang et al. [\u003cspan citationid=\"CR18\" class=\"CitationRef\"\u003e18\u003c/span\u003e] designed an R-CNN clothing attributes recognition algorithm that utilizes L-Softmax loss. This algorithm performs well in identifying clothing attributes such as shirt collar shape. Li et al. [\u003cspan citationid=\"CR19\" class=\"CitationRef\"\u003e19\u003c/span\u003e] automatically identified and segmented the sleeves of shirts and optimized the LSSVM parameters by using PSO algorithm, which achieved better results in the case of small samples. Zhu et al. [\u003cspan citationid=\"CR20\" class=\"CitationRef\"\u003e20\u003c/span\u003e] proposed sRA-Net to accurately obtain attributes representations by utilizing multiple latent relationships in clothing images to improve the performance of fashion attributes recognition.\u003c/p\u003e \u003cp\u003eIn this study, fine-grained attributes recognition of clothing is considered as an object detection task. Different from the previous methods, a dataset of dresses containing 20 attributes is constructed in this paper. By adopting a one-stage object detection algorithm without the need for complex localization and classification steps, and optimizing to reduce computational resource consumption, better detection performance and higher detection efficiency have been achieved.\u003c/p\u003e"},{"header":"3 Dataset","content":"\u003cp\u003eMany open-source deep learning datasets focusing on clothing categorization exist, such as DeepFashion [\u003cspan citationid=\"CR21\" class=\"CitationRef\"\u003e21\u003c/span\u003e], DeepFashion2 [\u003cspan citationid=\"CR22\" class=\"CitationRef\"\u003e22\u003c/span\u003e], Fashion MNIST [\u003cspan citationid=\"CR23\" class=\"CitationRef\"\u003e23\u003c/span\u003e], Streetstyle [\u003cspan citationid=\"CR24\" class=\"CitationRef\"\u003e24\u003c/span\u003e], and so on. However, these datasets generally suffer from the common problem of containing only some major categories and attributes, which cannot satisfy the need for detailed classification and labeling of clothing attributes, limiting their application to specific tasks. In order to train the recognition model, a dress image dataset containing approximately 10,000 images was established. The images in the dataset come from shopping websites such as Farfetch, SSENSE, and LuisaViaRoma.\u003c/p\u003e \u003cp\u003eThrough the analysis of the screening function of clothing attributes on e-commerce platforms and interviews with textile and clothing experts, we screened 4 important clothing attributes dimensions that have an impact on consumer behavior from the perspective of clothing form as collar shape, sleeve shape, silhouette, and sleeve length. And, we further analyzed the design elements of dresses, combined with the products of the clothing consumer market, the analysis of experts and interviews with clothing consumers, meticulously divided the 4 dimensions into 20 attributes, and the fine-grained attributes of clothing are shown in Fig.\u0026nbsp;\u003cspan refid=\"Fig2\" class=\"InternalRef\"\u003e2\u003c/span\u003e.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003eTo ensure the uniformity of the distribution of apparel attributes in the dataset, we screened 2500 apparel images from the dataset for the recognition task. Next, we used the Labelme for labeling the dress attributes. This detailed categorization provides the basis for further research and provides us with a strong support for deeper understanding of apparel consumer behavior and market trends.\u003c/p\u003e"},{"header":"4 Methods","content":"\u003cp\u003eIn this paper, an improved lightweight clothing attributes recognition model is proposed based on the CSPDarknet network and the PAFPN network. The structure of the fine-grained attributes recognition model for clothing is shown in Fig.\u0026nbsp;\u003cspan refid=\"Fig4\" class=\"InternalRef\"\u003e3\u003c/span\u003e.\u003c/p\u003e \u003cdiv id=\"Sec5\" class=\"Section2\"\u003e \u003ch2\u003e4.1 The backbone network\u003c/h2\u003e \u003cdiv id=\"Sec6\" class=\"Section3\"\u003e \u003ch2\u003e4.1.1 The GhostConv module\u003c/h2\u003e \u003cp\u003eThe GhostConv module is a convolution module in the GhostNet [\u003cspan citationid=\"CR25\" class=\"CitationRef\"\u003e25\u003c/span\u003e] network that replaces normal convolution. The structure of the GhostConv module is shown in Fig.\u0026nbsp;\u003cspan refid=\"Fig3\" class=\"InternalRef\"\u003e4\u003c/span\u003e(a). The GhostConv divides convolution into two steps, a Conv and a lightweight linear transformation. The Conv is to reduce the number of convolution kernels of the ordinary convolution operation to 1/2 of the original, thus reducing the computation by 1/2. The lightweight linear transformation is a cheap operation on the feature map extracted by the first step operation. Finally, through the concat operation will be the two parts of the feature map spliced into a complete feature map. The GhostConv module enhances feature learning depth, enabling better capture of abstract features in clothing images.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec7\" class=\"Section3\"\u003e \u003ch2\u003e4.1.2 The C3Ghost module\u003c/h2\u003e \u003cp\u003eThe C3Ghost module is further improved on the GhostConv module. The structure of the C3Ghost module is shown in Fig.\u0026nbsp;\u003cspan refid=\"Fig3\" class=\"InternalRef\"\u003e4\u003c/span\u003e(b). The input feature map is first divided into two parts, one of which is subjected to a convolution operation by the Ghostbottleneck module obtained by stacking GhostConv to reduce the computational complexity.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003eThen, the feature map obtained from the convolution operation with the other part is subjected to a Concat operation and convolved again to improve the feature representation. The C3Ghost module can improve the feature representation while keeping the computational workload low, which provides significant advantages for clothing attributes recognition tasks, especially in scenarios that require efficient computation and lightweight models.\u003c/p\u003e \u003c/div\u003e \u003c/div\u003e \u003cdiv id=\"Sec8\" class=\"Section2\"\u003e \u003ch2\u003e4.2 The neck network\u003c/h2\u003e \u003cdiv id=\"Sec9\" class=\"Section3\"\u003e \u003ch2\u003e4.2.1 The GSConv module\u003c/h2\u003e \u003cp\u003eThe core of the GSConv module [\u003cspan citationid=\"CR26\" class=\"CitationRef\"\u003e26\u003c/span\u003e] lies in the group shuffle operation. The structure of the GSConv module is shown in Fig.\u0026nbsp;\u003cspan refid=\"Fig5\" class=\"InternalRef\"\u003e5\u003c/span\u003e. The GSConv module first uses the traditional Conv to extract feature information from the input feature map, and scales the number of channels in the feature map to half of the output feature map channels. Secondly, using the DWConv (Depthwise Convolution) to extract features again from the feature information obtained by the traditional Conv. Then, concat the feature information obtained from the Conv and the DWConv. Finally, the feature information extracted by the Conv is completely mixed into the feature information extracted by the DWConv using a shuffle operation. This mixing operation facilitates information sharing between channels and enhances the model's ability to capture multi-scale features. The time complexity corresponding to GSConv is:\u003cdiv id=\"Equ1\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ1\" name=\"EquationSource\"\u003e\n$${T}_{GSConv}=O\\left(W\\times H\\times {K}_{1}\\times {K}_{2}\\times \\frac{{C}_{2}}{2}\\left({C}_{1}+1\\right)\\right)$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e1\u003c/div\u003e\u003c/div\u003e\u003c/p\u003e \u003cp\u003eAmong them, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(W\\)\u003c/span\u003e\u003c/span\u003e represents the width of the output feature map, and \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(H\\)\u003c/span\u003e\u003c/span\u003e represents the height of the output feature map; \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({K}_{1}\\)\u003c/span\u003e\u003c/span\u003e, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({K}_{2}\\)\u003c/span\u003e\u003c/span\u003erepresents the size of the convolutional kernel; \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({C}_{1}\\)\u003c/span\u003e\u003c/span\u003e represents the number of channels for each convolutional kernel, which is also equal to the number of channels in the input feature map, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({C}_{2}\\)\u003c/span\u003e\u003c/span\u003e represents the number of channels for outputting the feature map.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003eThe application of the GSConv module in the Neck network effectively provides the model with a more diverse and multi-scale feature representation through feature extraction and integration. This is particularly crucial for tasks such as apparel attributes recognition, where apparel attributes typically manifest across various scales and hierarchies in images.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec10\" class=\"Section3\"\u003e \u003ch2\u003e4.2.2 The SE attention mechanism\u003c/h2\u003e \u003cp\u003eThe neck network needs to pay more attention to the fusion and extraction of high-level semantic features, and the introduction of the SE attention mechanism [\u003cspan citationid=\"CR27\" class=\"CitationRef\"\u003e27\u003c/span\u003e] can improve the perceptual ability and performance of the model. Although the attention mechanism in Transformer [\u003cspan citationid=\"CR28\" class=\"CitationRef\"\u003e28\u003c/span\u003e] excels in some areas, it may require more computational resources due to its larger parameter size and is less suitable for some lightweight scenarios. The network structure of the SE attention mechanism is shown in Fig.\u0026nbsp;\u003cspan refid=\"Fig6\" class=\"InternalRef\"\u003e6\u003c/span\u003e.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003eThe SE attention model consists of the Squeeze operation and the Excitation operation. Squeeze is a global average pooling of the input feature map, compressing the features of each channel into a scalar to obtain global contextual information. Excitation is the activation of the output of the Squeeze operation, which assigns different weights, thus achieving the purpose of enhancing key channels and compressing useless channels.\u003c/p\u003e \u003cp\u003eThrough the SE attention mechanism, the model can capture these attributes more sensitively, which makes the overall model perform better in the complex task, and provides an effective means to improve the performance and adaptability of the model.\u003c/p\u003e \u003c/div\u003e \u003c/div\u003e \u003cdiv id=\"Sec11\" class=\"Section2\"\u003e \u003ch2\u003e4.3 The head module\u003c/h2\u003e \u003cp\u003eLosses of the model include classification loss (VFL loss) and regression loss (CIOU loss)\u0026thinsp;+\u0026thinsp;distribution focus loss (DFL), among them, box loss weight is 0.75, cls loss weight is 0.5, and dfl loss weight is 1.5. The formulas for these three loss functions are as follows:\u003cdiv id=\"Equ2\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ2\" name=\"EquationSource\"\u003e\n$$VFL\\left(p,q\\right)=\\left\\{\\begin{array}{c}-q\\left(q\\left(log\\left(p\\right)+\\left(1-q\\right)log\\left(1-p\\right)\\right)\\right), q\u0026gt;0\\\\ -\\alpha {p}^{\\gamma }log\\left(1-p\\right), q=0\\end{array}\\right.$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e2\u003c/div\u003e\u003c/div\u003e\u003cdiv id=\"Equ3\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ3\" name=\"EquationSource\"\u003e\n$${L}_{CIoU}=1-IoU+\\frac{{\\rho }^{2}\\left(b,{b}^{gt}\\right)}{{c}^{2}}+\\alpha \\upsilon$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e3\u003c/div\u003e\u003c/div\u003e\u003cdiv id=\"Equ4\" class=\"Equation\"\u003e\u003cdiv format=\"TEX\" class=\"mathdisplay\" id=\"FileID_Equ4\" name=\"EquationSource\"\u003e\n$$DFL\\left({S}_{i},{S}_{i+1}\\right)=-\\left(\\left({y}_{i+1}-y\\right)log\\left({S}_{i}\\right)+\\left(y-{y}_{i}\\right)log\\left({S}_{i+1}\\right)\\right)$$\u003c/div\u003e\u003cdiv class=\"EquationNumber\"\u003e4\u003c/div\u003e\u003c/div\u003e\u003c/p\u003e \u003cp\u003eWhere \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(q\\)\u003c/span\u003e\u003c/span\u003e is label, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(IoU\\)\u003c/span\u003e\u003c/span\u003e is the intersection ratio, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(b\\)\u003c/span\u003e\u003c/span\u003eand \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({b}^{gt}\\)\u003c/span\u003e\u003c/span\u003e represent the center point of the two rectangular boxes, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(\\rho\\)\u003c/span\u003e\u003c/span\u003e is the Euclidean distance between the rectangular boxes, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(c\\)\u003c/span\u003e\u003c/span\u003e is the diagonal distance of the closure area of the two rectangular boxes, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(\\nu\\)\u003c/span\u003e\u003c/span\u003e is used to measure the consistency of the relative proportion of the two rectangular boxes, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(\\alpha\\)\u003c/span\u003e\u003c/span\u003e is the weight coefficient,\u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(y\\)\u003c/span\u003e\u003c/span\u003e is the general distribution value, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(i\\)\u003c/span\u003e\u003c/span\u003e is the number, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({S}_{i}=\\frac{{y}_{i+1}-y}{{y}_{y+1}-{y}_{i}}\\)\u003c/span\u003e\u003c/span\u003e, and \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\({S}_{i+1}=\\frac{y-{y}_{i}}{{y}_{y+1}-{y}_{i}}\\)\u003c/span\u003e\u003c/span\u003e.\u003c/p\u003e \u003c/div\u003e"},{"header":"5 Experiments","content":"\u003cdiv id=\"Sec13\" class=\"Section2\"\u003e \u003ch2\u003e5.1 Experiment setup\u003c/h2\u003e \u003cp\u003eThe system\u0026rsquo;s hardware environment is an HP workstation (Z840 TOWER: CPU-E5-2623 v4 @ 2.60GHz, Memory 32G) with a NVIDIA TITAN XP GPU (11G graphics memory). The software environment is Python 3.8, CUDA 12, and Pytorch 1.13.1. The training hyperparameter settings include: epoch set to 150, batch size set to 16, optimizer selected SGD for training, initial learning rate set to 0.01, momentum set to 0.937, and weight decay set to 0.0005.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec14\" class=\"Section2\"\u003e \u003ch2\u003e5.2 Evaluation indicators\u003c/h2\u003e \u003cp\u003eThe main indicators for evaluating network performance are: precision (P), recall (R), and mean average precision (mAP). In the discussion of balancing lightweight and performance, the number of parameters and computational complexity of the model must also be considered. Therefore, it is necessary to add two evaluation indicators: parameters(Param)and FPS.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec15\" class=\"Section2\"\u003e \u003ch2\u003e5.3 Experimental results and analysis\u003c/h2\u003e \u003cdiv id=\"Sec16\" class=\"Section3\"\u003e \u003ch2\u003e5.3.1 Comparative attentional mechanisms experiment\u003c/h2\u003e \u003cp\u003eTable\u0026nbsp;\u003cspan refid=\"Tab1\" class=\"InternalRef\"\u003e1\u003c/span\u003e shows the results of adding different attention modules [\u003cspan additionalcitationids=\"CR30\" citationid=\"CR29\" class=\"CitationRef\"\u003e29\u003c/span\u003e\u0026ndash;\u003cspan citationid=\"CR31\" class=\"CitationRef\"\u003e31\u003c/span\u003e]. From the experimental data, it can be observed that although the introduction of the SimAM module resulted in the smallest parameter increment, its improvement in recognition accuracy is limited. In contrast, the model with the introduction of the SE attention mechanism has a smaller parameter increment but performs well in the clothing attributes recognition task, showing the highest precision, recall and mAP values. Therefore, the introduction of the SE attention mechanism can significantly enhance the extraction of important information, and suppress the influence of irrelevant information, thus effectively improving the detection precision.\u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab1\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 1\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eThe results of adding different attention modules\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"6\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c6\" colnum=\"6\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eMethod\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003eP\u003c/p\u003e \u003cp\u003e(%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eR\u003c/p\u003e \u003cp\u003e(%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003emAP\u003c/p\u003e \u003cp\u003e(%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eParam(M)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c6\"\u003e \u003cp\u003eFPS\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv8n\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e75.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e77.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e80.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e3.02\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e118\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e+SE\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e75.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e79.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e82.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e3.02\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e97\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e+SimAM\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e75.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e78.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e81.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e3.02\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e105\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e+CA\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e75.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e77.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e82.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e3.03\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e96\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e+ECA\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e72.0\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e79.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e81.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e3.16\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e93\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec17\" class=\"Section3\"\u003e \u003ch2\u003e5.3.2 Comparative lightweight module experiment\u003c/h2\u003e \u003cp\u003eIn the process of improving the model, this study not only focuses on the lightweight performance of the model, but also pays much attention to the accuracy of clothing attributes recognition. We introduced five different lightweight modules [\u003cspan citationid=\"CR32\" class=\"CitationRef\"\u003e32\u003c/span\u003e\u0026ndash;\u003cspan citationid=\"CR33\" class=\"CitationRef\"\u003e33\u003c/span\u003e] to replace the traditional Conv modules.\u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab2\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 2\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eResults of lightweight module additions\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"6\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c6\" colnum=\"6\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eMethod\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003eP\u003c/p\u003e \u003cp\u003e(%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eR\u003c/p\u003e \u003cp\u003e(%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003emAP\u003c/p\u003e \u003cp\u003e(%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eParam(M)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c6\"\u003e \u003cp\u003eFPS\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv8n\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e74.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e76.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e79.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e3.01\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e118\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e+Ghost\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e73.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e74.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e79.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e2.31\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e146\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e+GSConv\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e74.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e75.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e79.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e2.80\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e135\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e+MobileNet\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e70.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e75.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e77.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e1.19\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e183\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e+Shufflenet\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e69.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e67.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e73.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e0.63\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e203\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e+Ghost\u0026thinsp;+\u0026thinsp;GSConv\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e75.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e79.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e81.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e2.10\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e152\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003eTable\u0026nbsp;\u003cspan refid=\"Tab2\" class=\"InternalRef\"\u003e2\u003c/span\u003e shows the experimental results after adding different lightweight modules. From Table\u0026nbsp;\u003cspan refid=\"Tab2\" class=\"InternalRef\"\u003e2\u003c/span\u003e, it can be seen that the method combining the Ghost module with the GSConv module is relatively balanced in terms of performance, and instead of excelling in one indicator, it achieves competitive results in several performance indicators. Although the method has a slightly higher number of model parameters than the MobileNet module and the Shufflenet module, the improvements in precision, recall, and mAP are relatively significant. Therefore, considering both performance and parameters, we chose the Ghost module combined with the GSConv module for model lightweighting.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec18\" class=\"Section3\"\u003e \u003ch2\u003e5.3.3 Ablation experiment\u003c/h2\u003e \u003cp\u003eIn order to evaluate the effectiveness of the improved algorithm, this paper designs five sets of ablation experiments using the same equipment and dataset for training and testing to ensure comparability. The experimental results are shown in Table\u0026nbsp;\u003cspan refid=\"Tab3\" class=\"InternalRef\"\u003e3\u003c/span\u003e.\u003c/p\u003e \u003cp\u003eTable\u0026nbsp;\u003cspan refid=\"Tab3\" class=\"InternalRef\"\u003e3\u003c/span\u003e shows that after the introduction of the Ghost module, recall and mAP of the model are significantly improved, but precision is slightly decreased. At the same time, the model parameters and size are reduced, while FPS is significantly improved. After the introduction of the GSConv module, precision and mAP of the model are improved, but recall is slightly decreased. With the introduction of the SE attention mechanism, precision, recall and mAP of the model are improved, but FPS is slightly decreased. The model parameters and size also increased slightly. Figure\u0026nbsp;\u003cspan refid=\"Fig7\" class=\"InternalRef\"\u003e7\u003c/span\u003e depicts a visual comparison of some heatmaps of detection results before and after adding the SE attention mechanism. The above improvement methods have improved in a certain indicator, but the cost is sacrificing precision or efficiency. Obviously, the comprehensive performance is insufficient and cannot meet the requirement of ensuring recognition precision while lightweight models are proposed in this study.\u003c/p\u003e \u003cp\u003eThe improved model in this paper increases precision by 2.6%, recall by 3.0% and mAP by 2.4% compared with the original model. Meanwhile, the model parameters are reduced by 26%, and FPS is greatly improved by 20.3%. This indicates that the improved model achieves significant advantages in terms of comprehensive performance, which provides strong support for the effective implementation of lightweight models in fine-grained recognition of clothing attributes.\u003c/p\u003e \u003c/div\u003e \u003c/div\u003e \u003cdiv id=\"Sec19\" class=\"Section2\"\u003e \u003ch2\u003e5.4 Recognition performance analysis\u003c/h2\u003e \u003cp\u003eIn the following, we will evaluate the performance of the improved model in terms of four aspects of clothing attributes recognition.\u003c/p\u003e \u003cdiv id=\"Sec20\" class=\"Section3\"\u003e \u003ch2\u003e5.4.1 Collar shape recognition effect\u003c/h2\u003e \u003cp\u003eFigure\u0026nbsp;\u003cspan refid=\"Fig8\" class=\"InternalRef\"\u003e8\u003c/span\u003e(a) shows the results of the model proposed in this paper on collar shape recognition. For the collar shape recognition task, stand-up collar has the best recognition results, while the recognition performance for one-shoulder neckline and u-neck are relatively low. Among them, the low recall of u-neck may be due to the similarity of this collar shape with v-neck and one-shoulder neckline, which makes it difficult for the model to accurately distinguish them. Subsequently, more samples will be introduced and improved by adjusting the training strategy.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec21\" class=\"Section3\"\u003e \u003ch2\u003e5.4.2 Sleeve shape recognition effect\u003c/h2\u003e \u003cp\u003eFigure\u0026nbsp;\u003cspan refid=\"Fig8\" class=\"InternalRef\"\u003e8\u003c/span\u003e(b) shows the results of the model proposed in this paper on sleeve shape recognition. For the sleeve shape recognition task, regular sleeve is best recognized and the flutter sleeve performs relatively well on recall due to the fact that this sleeve type has a relatively unique shape and features that make it relatively easy for the model to classify correctly. For the ruffle sleeve recognition task, the precision is high but the recall is low. This is due to the fact that the appearance and shape of the ruffle sleeve varies a lot in the image, which makes it challenging for the model to recognize this type of sleeve.\u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab3\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 3\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eThe ablation experiment results\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"8\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c6\" colnum=\"6\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c7\" colnum=\"7\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c8\" colnum=\"8\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003e+Ghost\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003e+GSConv\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003e+SE\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eP\u003c/p\u003e \u003cp\u003e(%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eR\u003c/p\u003e \u003cp\u003e(%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c6\"\u003e \u003cp\u003emAP\u003c/p\u003e \u003cp\u003e(%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c7\"\u003e \u003cp\u003eParam(M)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c8\"\u003e \u003cp\u003eFPS\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e74.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e76.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e79.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e3.01\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e118\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e73.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e74.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e79.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e2.31\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e143\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e74.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e75.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e79.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e2.80\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e135\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e\u0026nbsp;\u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e75.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e79.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e82.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e3.02\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e97\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c2\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u0026radic;\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e76.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e78.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e81.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c7\"\u003e \u003cp\u003e2.22\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c8\"\u003e \u003cp\u003e148\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003eFor the flutter sleeve recognition task, the low precision but high recall of the flutter sleeve suggests that the model may misclassify some sleeves that are not the flutter sleeve as the flutter sleeve, but at the same time successfully identifies the majority of flutter sleeves.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec22\" class=\"Section3\"\u003e \u003ch2\u003e5.4.3 Sleeve shape recognition effect\u003c/h2\u003e \u003cp\u003eFigure\u0026nbsp;\u003cspan refid=\"Fig8\" class=\"InternalRef\"\u003e8\u003c/span\u003e(c) shows the results of the model proposed in this paper on sleeve shape recognition. For the sleeve shape recognition task, x-shaped and s-shaped has high precision and recall indicating that the model has better recognition on these two attributes. These two attributes have relatively clear contours and features that allow the model to classify more accurately. However, for a-shaped and h-shaped the recognition appears lower mAP is due to the fact that the shape features of these two attributes are not obvious, making it difficult for the model to accurately make the distinction.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec23\" class=\"Section3\"\u003e \u003ch2\u003e5.5.4 Sleeve length recognition effect\u003c/h2\u003e \u003cp\u003eFigure\u0026nbsp;\u003cspan refid=\"Fig8\" class=\"InternalRef\"\u003e8\u003c/span\u003e(d) shows the results of the model proposed in this paper on sleeve length recognition. For the sleeve length recognition task, for the short sleeve has relatively high precision and recall leading to higher mAP. The possible reason for this is that short sleeves have distinctive features in the image making it easier for the model to learn its features. Recognizing the half sleeve has relatively lower precision and higher recall leading to lower mAP. This could be due to the fact that the appearance and length of the half sleeves varies widely which makes the model to make errors in recognizing this type of sleeve length. The model achieved good performance in terms of precision, recall and mAP for the long sleeve and the sleeveless attributes recognition. This indicates that the model is able to accurately capture the features of these two attributes with the best recognition results.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003c/div\u003e \u003c/div\u003e \u003cdiv id=\"Sec24\" class=\"Section2\"\u003e \u003ch2\u003e5.5 Visualization results\u003c/h2\u003e \u003cp\u003eTo directly verify the detection ability of the model, we visualized the results. Figure\u0026nbsp;\u003cspan refid=\"Fig9\" class=\"InternalRef\"\u003e9\u003c/span\u003e shows the detection results of YOLOv8n and our model.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003eIn the first clothing image, it can be seen that the original model incorrectly recognized the collar shape of the dress as a u-neck, while our proposed model can correctly recognize it as a round collar. In the second image, it can be seen that the original model incorrectly recognized the silhouette of the dress as an x-shape, while the improved model can correctly recognize it as an s-shape. In the third image, it can be seen that the original model incorrectly identified the collar shape of the dress as round neck and v-neck, while the improved model can correctly identify it as round neck. In the fourth image, it can be seen that the original model confused the half sleeve and the short sleeve. In the last clothing picture, the original model predicted duplicate prediction boxes. The visualization results show that our proposed improved model can effectively detect and recognize fine-grained attributes of clothing.\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec25\" class=\"Section2\"\u003e \u003ch2\u003e5.6 Comparative experiments\u003c/h2\u003e \u003cp\u003eWe validate this algorithm's lightweight and excellent detection performance by comparing it with mainstream object detection algorithms. Table\u0026nbsp;\u003cspan refid=\"Tab4\" class=\"InternalRef\"\u003e8\u003c/span\u003e presents the comparative experimental results of different methods under the same experimental equipment, dataset, and parameter settings.\u003c/p\u003e \u003cp\u003eThe experimental results show that our proposed model performs the best in terms of performance, and especially achieves significant advantages in detection accuracy and object localization of fine-grained attributes of clothing. In addition, compared to other methods, our model significantly reduces the computational complexity and parameters, improves the FPS, and achieves significant improvements in lightweight and real-time performance. Therefore, our model is suitable for deployment on low-cost, low-computing power devices with limited computational resources.\u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab4\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 8\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eThe comparative results of different methods\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"6\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c6\" colnum=\"6\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eMethod\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003eP\u003c/p\u003e \u003cp\u003e(%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eR\u003c/p\u003e \u003cp\u003e(%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003emAP\u003c/p\u003e \u003cp\u003e(%)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eParam\u003c/p\u003e \u003cp\u003e(M)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c6\"\u003e \u003cp\u003eFPS\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eFaster-RCNN\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e74.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e73.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e77.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e40.07\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e12\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eSSD\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e70.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e69.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e73.8\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e26.41\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e45\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv5n\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e72.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e76.6\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e79.5\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e2.51\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e105\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eYOLOv6n\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e74.4\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e76.3\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e80.1\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e4.24\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e94\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003eOurs\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e76.2\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e78.9\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e81.7\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e2.22\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c6\"\u003e \u003cp\u003e148\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003c/div\u003e"},{"header":"6 Conclusion","content":"\u003cp\u003eIn this study, we improve the CSPDarknet network and the PAFPN network and propose a new model. We also built a fine-grained attributes dataset of clothing to lay the foundation for future research. Combined with the proposed approach, our model achieves precision 76.2%, recall 78.9%, mAP 81.7%, parameters 2.22 M, and FPS 148. Our proposed fine-grained attributes recognition model for clothing optimizes the detection performance while meeting the lightweight requirements, and achieves the balance between lightweight and high performance. It is suitable for deployment in devices with limited arithmetic power.\u003c/p\u003e \u003cp\u003eThe model proposed in this paper has shown good performance on the small-scale dataset, but there is still room for improvement. Future research directions will focus on further improving the recognition performance. In addition, we can also explore the adoption of more advanced attention mechanisms and lightweight modules to meet the demands of increasing data volume and complex clothing styles. These efforts will help promote the further development and application of fine-grained attributes recognition techniques for clothing.\u003c/p\u003e"},{"header":"Declarations","content":"\u003cp\u003e \u003cstrong\u003eConflict of interest\u003c/strong\u003e \u003cp\u003eWe declare that we do not have any commercial or associative interest that represents a conflict of interest in connection with the work submitted.\u003c/p\u003e \u003c/p\u003e\u003ch2\u003eFunding\u003c/h2\u003e \u003cp\u003eWe thank all the anonymous reviewers for their insightful comments and constructive suggestions. This work was supported by the National Natural Science Foundation of China (Grant No.61976105) and the Textile Vision Basic Research Program (Grant No. J202006).\u003c/p\u003e\u003ch2\u003eAuthor Contribution\u003c/h2\u003e\u003cp\u003eBP and JX conceptualized the study, BP and RP developed the methodology, NZ and JX conducted formal analysis and investigation, BP drafted the original manuscript, BP and RP reviewed and edited the manuscript, and RP supervised the study.All authors reviewed the manuscript.\u003c/p\u003e\u003ch2\u003eData availability\u003c/h2\u003e \u003cp\u003eThe data that support the findings of this study are available from the corresponding author upon reasonable request.\u003c/p\u003e"},{"header":"References","content":"\u003col\u003e\u003cli\u003e\u003cspan\u003eFang, N., Qiu, L., Zhang, S., Wang, Z., Hu, K., Wang, K.: A novel DAGAN for synthesizing garment images based on design attribute disentangled representation. Pattern Recogn. 136, 109248 (2023)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eYu, F., Chen, Z., Jiang, M., Tian, Z., Peng, T., Hu, X.: Smart Clothing System With Multiple Sensors Based on Digital Twin Technology. Ieee Internet Things. 10, 6377\u0026ndash;6387 (2023)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eAlirezazadeh, P., Dornaika, F., Moujahid, A.: Deep Learning with Discriminative Margin Loss for Cross-Domain Consumer-to-Shop Clothes Retrieval. Sensors-Basel. 22, 2660 (2022)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eHuang, F.-H., Lu, H.-M., Hsu, Y.-W.: From Street Photos to Fashion Trends: Leveraging User-Provided Noisy Labels for Fashion Understanding. Ieee Access. 9, 49189\u0026ndash;49205 (2021)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLi, C., Peng, C., Yao, L., Fu, Q., Dai, Y., Yang, J.: Clothes retrieval based on ResNet and cluster triplet loss. Text Res J. 93, 2421\u0026ndash;2431 (2023)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLowe, D.G.: Distinctive Image Features from Scale-Invariant Keypoints. Int J Comput Vision. 60, 91\u0026ndash;110 (2004)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZhang, X., Zhang, L., Lou, X.: A Raw Image-Based End-to-End Object Detection Accelerator Using HOG Features. Ieee T Circuits-I. 69, 322\u0026ndash;333 (2022)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eFelzenszwalb, P.F., Girshick, R.B., McAllester, D., Ramanan, D.: Object Detection with Discriminatively Trained Part-Based Models. Ieee T Pattern Anal. 32, 1627\u0026ndash;1645 (2010)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003ePan, H., Zhang, H., Lei, X., Xin, F., Wang, Z.: Hybrid dilated faster RCNN for object detection. IFS. 43, 1229\u0026ndash;1239 (2022)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZhang, Q., Hu, X., Yue, Y., Gu, Y., Sun, Y.: Multi-object detection at night for traffic investigations based on improved SSD framework. Heliyon. 8, e11570 (2022)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eGupta, C., Gill, N.S., Gulia, P., Chatterjee, J.M.: Correction to: A novel finetuned YOLOv6 transfer learning model for real\u0026ndash;time object detection. J Real-Time Image Proc. 20, 54 (2023)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eShajini, M., Ramanan, A.: A knowledge-sharing semi-supervised approach for fashion clothes classification and attribute prediction. Visual Comput. 38, 3551\u0026ndash;3561 (2022)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZhou, Z., Liu, M., Deng, W., Wang, Y., Zhu, Z.: Clothing Image Classification with DenseNet201 Network and Optimized Regularized Random Vector Functional Link. J Nat Fibers. 20, 2190188 (2023)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eDe Souza Inacio, A., Lopes, H.S.: EPYNET: Efficient Pyramidal Network for Clothing Segmentation. Ieee Access. 8, 187882\u0026ndash;187892 (2020)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZhang, H.: ClothingOut: a category-supervised GAN model for clothing segmentation and retrieval. Neural Comput Appl. (2020)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eChun, Y., Wang, C., He, M.: A Novel Clothing Attribute Representation Network-Based Self-Attention Mechanism. Ieee Access. 8, 201762\u0026ndash;201769 (2020)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eGu, M., Hua, W., Liu, J.: Clothing attribute recognition algorithm based on improved YOLOv4-Tiny. Signal Image Video P. 17, 3555\u0026ndash;3563 (2023)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eXiang, J., Dong, T., Pan, R., Gao, W.: Clothing Attribute Recognition Based on RCNN Framework Using L-Softmax Loss. Ieee Access. 8, 48299\u0026ndash;48313 (2020)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLi, T., Lyu, Y., Guo, Z., Du, L., Zou, F.: Construction of the PSO-LSSVM prediction model for sleeve pattern dimensions based on garment flat recognition. Int J Cloth Sci Tech. 35, 67\u0026ndash;87 (2023)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZhu, S., Zou, X., Qian, J., Wong, W.K.: Learning Structured Relation Embeddings for Fine-Grained Fashion Attribute Recognition. Ieee T Multimedia. Multimedia. 26, 1652\u0026ndash;1664 (2024)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eRoy, P., Bhattacharya, S., Ghosh, S., Pal, U.: Multi-scale attention guided pose transfer. Pattern Recogn. 137, 109315 (2023)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eChen, Y., Song, J., Song, M.: Hierarchical gate network for fine-grained visual recognition. Neurocomputing. 470, 170\u0026ndash;181 (2022)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eSeo, Y., Shin, K.: Hierarchical convolutional neural networks for fashion image classification. Expert Syst Appl. 116, 328\u0026ndash;339 (2019)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eMatzen, K., Bala, K., Snavely, N.: StreetStyle: Exploring world-wide clothing styles from millions of photos, \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttp://arxiv.org/abs/1706.01869\u003c/span\u003e\u003cspan address=\"http://arxiv.org/abs/1706.01869\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e, (2017)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eWang, Z., Li, T.: A Lightweight CNN Model Based on GhostNet. Comput Intel Neurosc. 2022, 1\u0026ndash;12 (2022)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eWu, Z., Zou, X., Zhou, W., Huang, J.: YOLOX-PAI: An Improved YOLOX, Stronger and Faster than YOLOv6, \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttp://arxiv.org/abs/2208.13040\u003c/span\u003e\u003cspan address=\"http://arxiv.org/abs/2208.13040\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e, (2023)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eChen, L., Liu, R., Zhou, D., Yang, X., Zhang, Q.: Fused behavior recognition model based on attention mechanism. Vis Comput Ind Biome. 3, 7 (2020)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZhao, K., Lu, R., Wang, S., Yang, X., Li, Q., Fan, J.: ST-YOLOA: a Swin-transformer-based YOLO model with an attention mechanism for SAR ship detection under complex background. Front Neurorobotics. 17, 1170163 (2023)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZhu, D., Qi, R., Hu, P., Su, Q., Qin, X., Li, Z.: YOLO-Rip: A modified lightweight network for Rip currents detection. Front Mar Sci. 9, 930478 (2022)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eShen, L., Lang, B., Song, Z.: CA-YOLO: Model Optimization for Remote Sensing Image Object Detection. Ieee Access. 11, 64769\u0026ndash;64781 (2023)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eGu, X., Xie, Y., Tian, Y., Liu, T.: A Lightweight Neural Network Based on GAF and ECA for Bearing Fault Diagnosis. Metals-Basel. 13, 822 (2023)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eChawla, T., Mittal, S., Azad, H.K.: MobileNet-GRU fusion for optimizing diagnosis of yellow vein mosaic virus. Ecol Inform. 81, 102548 (2024)\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eChen, Z., Yang, J., Chen, L., Jiao, H.: Garbage classification system based on improved ShuffleNet v2. Resour Conserv Recy. 178, 106090 (2022)\u003c/span\u003e\u003c/li\u003e\u003c/ol\u003e"}],"fulltextSource":"","fullText":"","funders":[],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":true,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":false,"hideJournal":false,"highlight":"","institution":"","isAcceptedByJournal":true,"isAuthorSuppliedPdf":false,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":false,"isPdf":false,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"[email protected]","identity":"signal-image-and-video-processing","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":false,"externalIdentity":"sivp","sideBox":"Learn more about [Signal, Image and Video Processing](http://link.springer.com/journal/11760)","snPcode":"11760","submissionUrl":"https://submission.nature.com/new-submission/11760/3","title":"Signal, Image and Video Processing","twitterHandle":"","acdcEnabled":true,"dfaEnabled":true,"editorialSystem":"em","reportingPortfolio":"Springer Hybrid","inReviewEnabled":true,"inReviewRevisionsEnabled":false},"keywords":"Fine-grained recognition, feature extraction, object detection, lightweight model","lastPublishedDoi":"10.21203/rs.3.rs-4092097/v1","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-4092097/v1","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"\u003cp\u003eAn efficient and accurate recognition model for fine-grained attributes of clothing has significant business prospects and social implications. However, the inherent diversity and complexity of clothing makes acquiring datasets with fine-grained attributes a costly endeavor. To address these challenges, we propose a lightweight clothing fine-grained attributes recognition model. First, the Ghost module is introduced into the CSPDarknet network to enhance the depth and expressiveness of feature learning while reducing the parameters and computational complexity. Then, the Conv module is replaced with the GSConv module in the PAFPN network to further reduce the network computational load, and the SE attention mechanism is also added to enhance the perception of key features. Finally, the Detect module is utilized to achieve effective recognition of fine-grained attributes of clothing. To evaluate the model performance, we construct a clothing dataset containing 20 fine-grained attributes. The experimental results show that the model achieves precision, recall and mAP of 76.2%, 78.9% and 81.7%. Compared to the original model, the parameters are reduced by 26.2%, and the FPS is improved by 25.4%. Our proposed model performs well on the small-scale dataset and improves its performance in resource-constrained environments, which has practical applications in clothing recommendation, virtual fitting, and personalization.\u003c/p\u003e","manuscriptTitle":"A Fine-grained Attributes Recognition Model for Clothing Based on Improved the CSPDarknet and PAFPN Network","msid":"","msnumber":"","nonDraftVersions":[{"code":1,"date":"2024-03-19 05:38:26","doi":"10.21203/rs.3.rs-4092097/v1","editorialEvents":[{"type":"communityComments","content":0},{"type":"decision","content":"Revision requested","date":"2024-08-13T01:10:54+00:00","index":"","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2024-06-24T13:09:19+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"130849434277702052847494943094044953771","date":"2024-06-24T05:00:12+00:00","index":"hide","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2024-04-11T03:51:40+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"9a852959-c62c-4fe0-bc42-59ef65d51635","date":"2024-04-11T01:38:06+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"fa03b4e3-e51d-4730-8ba0-4ca6d1a963e4","date":"2024-03-21T09:05:46+00:00","index":"hide","fulltext":""},{"type":"reviewersInvited","content":"","date":"2024-03-20T17:21:26+00:00","index":"","fulltext":""},{"type":"editorAssigned","content":"","date":"2024-03-16T01:29:40+00:00","index":"","fulltext":""},{"type":"checksComplete","content":"","date":"2024-03-16T01:29:40+00:00","index":"","fulltext":""},{"type":"submitted","content":"Signal, Image and Video Processing","date":"2024-03-13T10:25:21+00:00","index":"","fulltext":""}],"status":"published","journal":{"display":true,"email":"[email protected]","identity":"signal-image-and-video-processing","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":false,"externalIdentity":"sivp","sideBox":"Learn more about [Signal, Image and Video Processing](http://link.springer.com/journal/11760)","snPcode":"11760","submissionUrl":"https://submission.nature.com/new-submission/11760/3","title":"Signal, Image and Video Processing","twitterHandle":"","acdcEnabled":true,"dfaEnabled":true,"editorialSystem":"em","reportingPortfolio":"Springer Hybrid","inReviewEnabled":true,"inReviewRevisionsEnabled":false}}],"origin":"","ownerIdentity":"69a87bff-b2bd-4778-9049-347691e7425a","owner":[],"postedDate":"March 19th, 2024","published":true,"recentEditorialEvents":[],"rejectedJournal":[],"revision":"","amendment":"","status":"published-in-journal","subjectAreas":[],"tags":[],"updatedAt":"2025-01-20T16:09:59+00:00","versionOfRecord":{"articleIdentity":"rs-4092097","link":"https://doi.org/10.1007/s11760-025-03823-3","journal":{"identity":"signal-image-and-video-processing","isVorOnly":false,"title":"Signal, Image and Video Processing"},"publishedOn":"2025-01-17 15:57:42","publishedOnDateReadable":"January 17th, 2025"},"versionCreatedAt":"2024-03-19 05:38:26","video":"","vorDoi":"10.1007/s11760-025-03823-3","vorDoiUrl":"https://doi.org/10.1007/s11760-025-03823-3","workflowStages":[]},"version":"v1","identity":"rs-4092097","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-4092097","identity":"rs-4092097","version":["v1"]},"buildId":"qtupq5eGEP_6zYnWcrvyt","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2024) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-19T01:45:01.086888+00:00
unpaywall
last seen: 2026-05-26T02:00:01.498150+00:00
License: CC-BY-4.0