Automatic 3D Garment Fitting Based on Skeleton Driving

  • Haozhong Cai
  • Guangyuan Shi
  • Chengying GaoEmail author
  • Dong Wang
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11164)


In this paper, we propose an automated 3D garment fitting method. The proposed method can automatically position a 3D garment model onto a human model without any user manual intervention. Given a garment model and a human model with various postures and shapes, we firstly segment the garment and the human model separately into mutually corresponding parts by our improved segmentation method. Secondly, we extract the skeletons of these parts accurately according to the segmentation. According to the skeletal information, we analyze the posture difference between the human and garment models. Thirdly, we change the posture of the garment model according to the difference of skeletal posture. Fourthly, we position the garment model onto the human model roughly with feature points of skeletons. Lastly, we constrain the garment mesh to resolve the penetration between human and garment models. With the purpose of achieving more realistic dressing result, we use mass-spring system to simulate garment. The experimental results show that the proposed method is stable and efficient.


Garment deformation Mesh segmentation Skeleton extraction Mass-spring system 



This work was supported, in part, by National Natural Science Foundation of China under Grant 61472455, Guangzhou Science Technology and Innovation Commission (GZSTI16EG14/201704030079).


  1. 1.
  2. 2.
    Makehuman (2018).
  3. 3.
    Au, O.K.C., Tai, C.L., Chu, H.K., Cohen-Or, D., Lee, T.Y.: Skeleton extraction by mesh contraction. ACM Trans. Graph. 27(3), 44 (2008)CrossRefGoogle Scholar
  4. 4.
    Brouet, R.: Design preserving garment transfer. ACM Trans. Graph. 31(4), 36 (2012)CrossRefGoogle Scholar
  5. 5.
    Clegg, A.: Animating human dressing. ACM Trans. Graph. 34, 116:1–116:9 (2015)CrossRefGoogle Scholar
  6. 6.
    Eberly, D.: Triangulation by ear clipping. Geometric Tools (2008)Google Scholar
  7. 7.
    Guan, P.: DRAPE: DRessing any person. ACM Trans. Graph. 31(4), 35 (2012)CrossRefGoogle Scholar
  8. 8.
    Igarashi, T., Hughes, J.F.: Clothing manipulation. ACM Trans. Graph. 22(3)CrossRefGoogle Scholar
  9. 9.
    Lee, Y.: Automatic pose-independent 3D garment fitting. Comput. Graph. 37(7), 911–922 (2013)CrossRefGoogle Scholar
  10. 10.
    Li, J.: Fitting 3D garment models onto individual human models. Comput. Graph. 34(6), 742–755 (2010)CrossRefGoogle Scholar
  11. 11.
    Li, J., Lu, G.: Customizing 3D garments based on volumetric deformation. Comput. Ind. 62(7), 693–707 (2011)CrossRefGoogle Scholar
  12. 12.
    Mingmin, Z.: Topology-independent 3D garment fitting for virtual clothing. Multimed. Tools Appl. 74(9), 3137–3153 (2015)CrossRefGoogle Scholar
  13. 13.
    Narita, F.: Texture preserving garment transfer. In: ACM SIGGRAPH 2015 Posters, p. 91. ACM (2015)Google Scholar
  14. 14.
    Narita, F., Saito, S., Kato, T., Fukusato, T., Morishima, S.: Pose-independent garment transfer. In: SIGGRAPH Asia 2014 Posters, p. 12. ACM (2014)Google Scholar
  15. 15.
    Sorkine, O.: Laplacian surface editing. In: ACM International Conference on Proceeding Series, vol. 71, pp. 175–184 (2004)Google Scholar
  16. 16.
    Tagliasacchi, A., Alhashim, I., Olson, M., Zhang, H.: Mean curvature skeletons. In: Computer Graphics Forum, vol. 31, pp. 1735–1744. Wiley Online Library (2012)Google Scholar
  17. 17.
    Tisserand, Y.: Automatic 3D garment positioning based on surface metric. Comput. Animat. Virtual Worlds 28(3–4), e1770 (2017)CrossRefGoogle Scholar
  18. 18.
    Werghi, N.: A functional-based segmentation of human body scans in arbitrary postures. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 36(1), 153–165 (2006)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  • Haozhong Cai
    • 1
  • Guangyuan Shi
    • 1
  • Chengying Gao
    • 1
    Email author
  • Dong Wang
    • 2
  1. 1.School of Data and Computer ScienceSun Yat-sen UniversityGuangzhouChina
  2. 2.College of Mathematics and InformaticsSouth China Agricultural UniversityGuangzhouChina

Personalised recommendations