Journal of Textile Research ›› 2024, Vol. 45 ›› Issue (06): 142-148.doi: 10.13475/j.fzxb.20230604901

• Apparel Engineering • Previous Articles     Next Articles

Clothing silhouette recognition based on detection of key points

TAO Jinzhi1,2,3, XIA Ming1,2,3(), WANG Wei4   

  1. 1. College of Fashion and Design, Donghua University, Shanghai 200051, China
    2. Shanghai Key Laboratory of Spacecraft Mechanism, Shanghai 201108, China
    3. Key Laboratory of Clothing Design and Technology, Ministry of Education, Donghua University, Shanghai 200051, China
    4. Jiangyin Zhuri Information Technology Co., Ltd., Wuxi, Jiangsu 214434, China
  • Received:2023-06-26 Revised:2023-12-11 Online:2024-06-15 Published:2024-06-15

Abstract:

Objective The clothing silhouette serves as an important feature for distinguishing and describing garments, and it holds significant relevance in various aspects such as consumer guidance in purchasing, personalized recommendations and customization services, design and production optimization, as well as market trend analysis and research. Previous research generally relied on manually defined key areas and designed complex algorithms to extract key point dimensions, resulting in low efficiency in discrimination. In order to achieve accurate and rapid clothing silhouette classification, this research focuses on runway dresses and proposes a clothing silhouette classification algorithm based on key point detection.

Method A convolutional neural network was used in this research to predict ten key points including shoulders, chest, waist, hips, and bottom hem. These key points allow for the extraction of the clothing's silhouette from complex backgrounds, resulting in a silhouette image composed of lines. To extract simple clothing silhouette features, the DenseNet network was enhanced by incorporating the Sobel edge detection algorithm. The extracted features were then compared with the features extracted from a relative standard silhouette database using the cosine similarity algorithm. This approach ultimately enables the discrimination and classification of clothing silhouettes.

Results The average error rates for each key point ranged from 0.046 to 0.205. The key points on the sides of the bottom hem had relatively larger average error rates of 0.205 and 0.204. This is mainly due to the deformation of the bottom hem caused by the model's walking movements, making it challenging to discern the key points of the dresses with trailing hemlines caused by stage lighting reflections. The shoulder key points had the lowest error rates, with values of 0.046 and 0.053. This is because the clothing texture stands out more compared to the surface of the human body, resulting in higher accuracy in key point localization. The waist key points had slightly higher error rates with values of 0.071 and 0.081. This is often due to the design of division lines at the waist in order to highlight body proportions, making the waist key points relatively easier to identify. In addition to quantitative analysis for evaluating the model, this study also performed key point detection on five representative images with different silhouettes. For the experiment, 100 images of A-shaped silhouettes, 100 images of X-shaped silhouettes, and 58 images of H-shaped silhouettes were selected. Compared to two commonly used convolutional neural networks, i.e., VGG16 and ResNet50, the DenseNet-based silhouette classification showed a some advantage in accuracy. However, the average accuracy rate reached only 94.7%, which is not a significant improvement compared to other methods proposed in previous studies. When a Sobel layer was added to the DenseNet network, the edge features were sharpened, leading to improved accuracy in silhouette classification for various body shapes, under which circumstances, the average accuracy rate reached 95.9%.

Conclusion In this paper, an intelligent classification method for clothing silhouette based on key point detection is proposed. Automatic extraction and classification of clothing silhouettes is achieved by key point detection and similarity algorithm. The experimental results show that the method leads to 95.9% classification accuracy in silhouette recognition, and the F1 score reaches 0.941. In order to improve the accuracy of convolutional neural network's extraction of edge features, the Sobel edge extraction algorithm is applied to the feature extraction process of DenseNet network. For comparison, whilst the convolutional neural network is able to learn the edge features in the image, the silhouette recognition method based on key point detection proposed in this paper is applicable to the silhouette recognition of various types of garments, which provides ideas and references for future silhouette classification research.

Key words: clothing, silhouette classification, YOLO v8-Pose, keypoint detection, DenseNet network, similarity algorithm, dress

CLC Number: 

  • TS941.17

Fig.1

General framework for silhouette classification"

Fig.2

Regression-based framework for keypoint detection"

Tab.1

Selection of keypoints"

部位 代表点 描述
肩部 左肩点(A) 决定服装的上半身廓形,对肩膀位置和线条有显著影响
右肩点(B)
胸部 左胸点(C) 影响服装在胸部的贴合度和整体视觉效果,应考虑胸部曲线和体型特征
右胸点(D)
腰部 左腰点(E) 代表服装的腰部位置,对服装的比例和廓形起重要作用
右腰点(F)
臀部 左臀点(G) 决定服装的裙摆和裤子的臀部廓形,需要适应不同臀部曲线和体型
右臀点(H)
底摆 左摆点(I) 代表服装的下摆位置,决定了服装的整体长度和下摆廓形
右摆点(J)

Fig.3

Process of converting keypoints to an outline image"

Fig.4

Improved DenseNet network structure"

Fig.5

Feature map. (a)Original image;(b)DenseNet;(c)Improved DenseNet"

Fig.6

Keypoint error"

Fig.7

Visualization of keypoint detection results. (a) X Shape; (b) A Shape; (c) O Shape; (d) T Shape; (e) H Shape"

Tab.2

Comparison of classification on different algorithms"

网络 准确率/% 召回率/% 精确率/% F1分数
VGG16 89.8 83.3 87.7 0.846
ResNet50 93.8 88.1 92.3 0.901
DenseNet121 94.7 89.7 94.9 0.921
DenseNet121+Sobel 95.9 93.7 95.1 0.941
[1] 周媛媛. 基于服装廓形变迁的时尚体型研究[D]. 武汉: 武汉纺织大学, 2017:4-31.
ZHOU Yuanyuan. Research on fashion figure based on clothing silhouette transition[D]. Wuhan: Wuhan Textile University, 2017:4-31.
[2] 陶晨, 段亚峰, 印梅芬. 服装廓形的识别与量化[J]. 纺织学报, 2015, 36(5): 79-82.
TAO Chen, DUAN Yafeng, YIN Meifen. Recognition and quantification of clothing silhouette[J]. Journal of Textile Research, 2015, 36(5): 79-82.
[3] 段澍湉, 崔明海, 陈怡帆, 等. 基于服装轮廓位置关系的廓形分类研究[J]. 北京服装学院学报(自然科学版), 2022, 42(2): 46-52.
DUAN Shutian, CUI Minghai, CHEN Yifan, et al. Research on silhouette classification based on clothing contour positioning[J]. Journal of Beijing Institute of Fashion Technology (Natural Science Edition), 2022, 42(2): 46-52.
[4] 傅白璐, 李峻, 刘晓刚. 基于人体分割的智能女装廓形尺寸数据库构建[J]. 纺织学报, 2018, 39(1): 119-125.
FU Bailu, LI Jun, LIU Xiaogang. Construction of intelligent women's clothing silhouette size database based on human body segmentation[J]. Journal of Textile Research, 2018, 39(1): 119-125.
[5] 夏明, 宋婧, 姜朝阳, 等. 基于连衣裙结构特征匹配的款式识别技术[J]. 纺织学报, 2020, 41(7): 141-146.
XIA Ming, SONG Jing, JIANG Chaoyang, et al. Style recognition technology based on matching of dress structural features[J]. Journal of Textile Research, 2020, 41(7): 141-146.
[6] JIANG X, CHEN Z, CHI C, et al. Research on intelligent recognition of trouser silhouettes based on label optimization[J]. Journal of Engineered Fibers and Fabrics, 2023.DOI:10.1177/15589250231168950.
[7] LIU W, ANGUELOV D, ERHAN D, et al. SSD: single shot multibox detector[C]// Computer Vision. Cham: Springer International Publishing,2016:21-37.
[8] TERVEN J, CORDOVA E. A comprehensive review of YOLO: from YOLOv1 to YOLOv8 and beyond[C]// Machine Learning and Knowledge Extraction. Swiss: MDPI AG,2023:1680-1716.
[9] HUANG G, LIU Z, MAATEN L V D, et al. Densely connected convolutional networks[C]// Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition. Las Vegas: IEEE Computer Society,2017:2261-2269.
[10] HE K M, ZHANG X Y, REN S Q, et al. Deep residual learning for image recognition[C]// Proceedings of IEEE Conference on Computer Vision and Pattern Recognition. Las Vegas: IEEE Computer Society,2016: 770-778.
[1] XIE Hong, ZHANG Linwei, SHEN Yunping. Continuous dynamic clothing pressure prediction model based on human arm and accuracy characterization method [J]. Journal of Textile Research, 2024, 45(07): 150-158.
[2] LU Yinwen, HOU Jue, YANG Yang, GU Bingfei, ZHANG Hongwei, LIU Zheng. Single dress image video synthesis based on pose embedding and multi-scale attention [J]. Journal of Textile Research, 2024, 45(07): 165-172.
[3] WANG Yipin, LI Xiaohui. Parametric characterization method of clothing fold morphology [J]. Journal of Textile Research, 2024, 45(06): 149-154.
[4] CHENG Bilian, JIANG Gaoming, LI Bingxian. Research progress in three-dimensional garment virtual display technology [J]. Journal of Textile Research, 2024, 45(05): 248-257.
[5] HAN Hua, HU Anran, SUN Yiwen, DING Zuowei, LI Wei, ZHANG Caiyun, GUO Zengge. Fabrication of antibacterial polymers coated cotton fabrics with I2 release for wound healing [J]. Journal of Textile Research, 2024, 45(05): 113-120.
[6] XUE Baoxia, YANG Se, ZHANG Chunyan, LIU Jing, LIU Yong, CHENG Wei, ZHANG Li, NIU Mei. Preparation and properties of cotton fabric with poly(N-isopropylacrylamide) antibacterial hydrogel [J]. Journal of Textile Research, 2024, 45(05): 129-137.
[7] DING Xiaodie, TANG Hong, GAO Qiang, ZHANG Chengjiao. Cold and hot changes in upper torso skin temperature and division of heat regulation zones [J]. Journal of Textile Research, 2024, 45(05): 147-154.
[8] GU Meihua, HUA Wei, DONG Xiaoxiao, ZHANG Xiaodan. Occlusive clothing image segmentation based on context extraction and attention fusion [J]. Journal of Textile Research, 2024, 45(05): 155-164.
[9] WU Jinying, LI Xin, DING Xiaojun, QIU Wenchi, ZOU Fengyuan. Classification and discrimination of waist-abdomen-hip morphology of young women based on space vector length [J]. Journal of Textile Research, 2024, 45(04): 180-187.
[10] KE Ying, LIN Lei, ZHENG Qing, WANG Hongfu. Influence of heating area distribution of electrical heating clothing on human thermal comfort [J]. Journal of Textile Research, 2024, 45(04): 188-194.
[11] ZHENG Xiaohu, LIU Zhenghao, LIU Bing, ZHANG Jie, XU Xiuliang, LIU Xi. Knowledge graph construction technology for provision of sewing process information [J]. Journal of Textile Research, 2024, 45(04): 195-203.
[12] WANG Yuxian, WEI Mengyuan, XUE Wenliang, MA Yanxue. Association rules mining for non-compliant items in children's clothing quality inspection [J]. Journal of Textile Research, 2024, 45(04): 204-210.
[13] ZHU Yuanyuan, DAN Rui, JIN Jiaqin, LEI Yuteng, YU Miao. Simulation prediction of lower limb clothing pressure using ANSYS [J]. Journal of Textile Research, 2024, 45(03): 148-155.
[14] WANG Xinyu, TIAN Mingwei. Smart clothing design for autistic children with distance monitoring and auxiliary prompt functions [J]. Journal of Textile Research, 2024, 45(03): 156-162.
[15] YANG Guang, YANG Xiaobing, LI Li, YAO Zhifeng, ZHOU Chuan, ZHANG Mingming. Analysis of newly revised national standard for chemical protective clothing [J]. Journal of Textile Research, 2024, 45(03): 163-168.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!