“Parsing sewing patterns into 3D garments” by Berthouzoz, Garg, Kaufman, Grinspun and Agrawala

  • ©Floraine Berthouzoz, Akash Garg, Danny M. Kaufman, Eitan Grinspun, and Maneesh Agrawala



Session Title:

    Design & Authoring


    Parsing sewing patterns into 3D garments




    We present techniques for automatically parsing existing sewing patterns and converting them into 3D garment models. Our parser takes a sewing pattern in PDF format as input and starts by extracting the set of panels and styling elements (e.g. darts, pleats and hemlines) contained in the pattern. It then applies a combination of machine learning and integer programming to infer how the panels must be stitched together to form the garment. Our system includes an interactive garment simulator that takes the parsed result and generates the corresponding 3D model. Our fully automatic approach correctly parses 68% of the sewing patterns in our collection. Most of the remaining patterns contain only a few errors that can be quickly corrected within the garment simulator. Finally we present two applications that take advantage of our collection of parsed sewing patterns. Our garment hybrids application lets users smoothly interpolate multiple garments in the 2D space of patterns. Our sketch-based search application allows users to navigate the pattern collection by drawing the shape of panels.


    1. Apeagyei, P. R., and Otieno, R. 2007. Usability of pattern customising technology in the achievement and testing of fit for mass customisation. Journal of Fashion Marketing and Management 11, 3, 349–365.Google ScholarCross Ref
    2. Baraff, D., and Witkin, A. 1998. Large steps in cloth simulation. In Proc. of SIGGRAPH, ACM Press, New York, New York, USA, 43–54. Google ScholarDigital Library
    3. Belongie, S., Malik, J., and Puzicha, J. 2001. Shape context: A new descriptor for shape matching and object recognition. In Proc. of NIPS, 831–837.Google Scholar
    4. Bridson, R. 2003. Simulation of clothing with folds and wrinkles. Proceedings of the 2003 ACM SCA. Google ScholarDigital Library
    5. Brouet, R., Sheffer, A., Boissieux, L., and Cani, M.-P. 2012. Design preserving garment transfer. ACM Trans. on Graphics 31, 4 (July), 1–11. Google ScholarDigital Library
    6. Choi, K.-J., and Ko, H.-S. 2002. Stable but responsive cloth. In SIGGRAPH ’02, ACM Press, New York, New York, USA, vol. 21, 604. Google ScholarDigital Library
    7. Cordier, F., Seo, H. S. H., and Magnenat-Thalmann, N., 2003. Made-to-measure technologies for an online clothing store.Google Scholar
    8. Decaudin, P., Julius, D., Wither, J., Boissieux, L., Sheffer, A., and Cani, M.-P. 2006. Virtual Garments: A Fully Geometric Approach for Clothing Design. In Eurographics.Google Scholar
    9. Fontana, M., Carubelli, A., Rizzi, C., and Cugini, U. 2005. ClothAssembler: a CAD Module for Feature-based Garment Pattern Assembly. CAD Applications 2, 6, 795–804.Google Scholar
    10. Geng, Y.-L., Lu, G.-D., Wang, J., and Li, W.-L. 2009. Sketch-Based 3D Sleeve Modeling and Reusing Method for Garment CAD. In In Proc. of CSIE, IEEE, vol. 1, 711–715. Google ScholarDigital Library
    11. Guan, P., Reiss, L., Hirshberg, D. A., Weiss, A., and Black, M. J. 2012. DRAPE: Dressing Any Person. ACM Trans. on Graphics 31, 4 (July), 1–10. Google ScholarDigital Library
    12. Haralick, R., and Queeney, D. 1982. Understanding engineering drawings. Computer Graphics and Image Processing 20, 3, 244–258.Google ScholarCross Ref
    13. House, D., and Breen, D., Eds. 2000. Cloth Modeling and Animation. A K Peters/CRC Press. Google ScholarDigital Library
    14. Igarashi, T., and Hughes, J. F. 2002. Clothing manipulation. In Proc. of UIST, ACM Press, New York, New York, USA, 91. Google ScholarDigital Library
    15. Mena, J. 2003. State of the art on automatic road extraction for gis update: a novel classification. Pattern Recognition Letters 24, 16, 3037–3058. Google ScholarDigital Library
    16. Meng, Y., Mok, P., and Jin, X. 2010. Interactive virtual try-on clothing design systems. Proc. of CAD 42, 4 (Apr.), 310–321. Google ScholarDigital Library
    17. Meng, Y., Mok, P., and Jin, X. 2012. Computer aided clothing pattern design with 3D editing and pattern alteration. Proc. of CAD 44, 8 (Aug.), 721–734. Google ScholarDigital Library
    18. Meng, Y., Wang, C. C., and Jin, X. 2012. Flexible shape control for automatic resizing of apparel products. Proc. of CAD 44, 1 (Jan.), 68–76. Google ScholarDigital Library
    19. Protopsaltou, D., and Luible, C. 2002. A body and garment creation method for an internet-based virtual fitting room. In Advances in Modeling, Animation and Rendering, J. Vince and R. Earnshaw, Eds. Springer-Verlag, 105–122.Google Scholar
    20. Robson, C., Maharik, R., Sheffer, A., and Carr, N. 2011. Context-aware garment modeling from sketches. Computers & Graphics 35, 3 (June), 604–613. Google ScholarDigital Library
    21. Rohmer, D., Popa, T., Cani, M.-p., Hahmann, S., and Sheffer, A. 2010. Animation wrinkling: augmenting coarse cloth simulations with realistic-looking wrinkles. ACM Trans. on Graphics TOG 29, 6, 157. Google ScholarDigital Library
    22. Shewchuk, J. 2002. Delaunay refinement algorithms for triangular mesh generation. In Proc. CGTA 22, 21–74. Google ScholarDigital Library
    23. Terzopoulos, D., Pltt, J., Barr, A., Zeltzer, D., Witkin, A., and Blinn, J. 1989. Physically-based modeling: past, present, and future. ACM SIGGRAPH 23, 5 (Dec.), 191–209. Google ScholarDigital Library
    24. Turquin, E., Cani, M.-P., and Hughes, J. F. 2004. Sketching garments for virtual characters. In Courses, ACM, J. A. Jorge and J. F. Hughes, Eds., SIGGRAPH ’06, 175–182. Google ScholarDigital Library
    25. Turquin, E., Wither, J., Boissieux, L., Cani, M.-P., and Hughes, J. F. 2007. A Sketch-Based Interface for Clothing Virtual Characters. IEEE CGA 27, 1 (Jan.), 72–81. Google ScholarDigital Library
    26. Umetani, N., Kaufman, D., Igarashi, T., and Grinspun, E. 2011. Sensitive Couture for Interactive Garment Editing and Modeling. ACM Transactions on Graphics (Proc. of SIGGRAPH 2011) 30, 4 (Aug). Google ScholarDigital Library
    27. Wang, C. C. L., Wang, Y., and Yuen, M. M. F. 2003. Feature based 3D garment design through 2D sketches. Proc. of CAD 35, 7, 659–672.Google ScholarCross Ref
    28. Wang, C. C., Wang, Y., and Yuen, M. M. 2005. Design automation for customized apparel products. Proc. of CAD 37, 7 (June), 675–691. Google ScholarDigital Library
    29. Wolsey, L. 2000. Integer programming. IIE Transactions 32, 273–285.Google ScholarCross Ref

ACM Digital Library Publication: