skip to main content
research-article

Parsing sewing patterns into 3D garments

Published: 21 July 2013 Publication History

Abstract

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.

Supplementary Material

MP4 File (tp050.mp4)

References

[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.
[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.
[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.
[4]
Bridson, R. 2003. Simulation of clothing with folds and wrinkles. Proceedings of the 2003 ACM SCA.
[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.
[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.
[7]
Cordier, F., Seo, H. S. H., and Magnenat-Thalmann, N., 2003. Made-to-measure technologies for an online clothing store.
[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.
[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.
[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.
[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.
[12]
Haralick, R., and Queeney, D. 1982. Understanding engineering drawings. Computer Graphics and Image Processing 20, 3, 244--258.
[13]
House, D., and Breen, D., Eds. 2000. Cloth Modeling and Animation. A K Peters/CRC Press.
[14]
Igarashi, T., and Hughes, J. F. 2002. Clothing manipulation. In Proc. of UIST, ACM Press, New York, New York, USA, 91.
[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.
[16]
Meng, Y., Mok, P., and Jin, X. 2010. Interactive virtual try-on clothing design systems. Proc. of CAD 42, 4 (Apr.), 310--321.
[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.
[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.
[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.
[20]
Robson, C., Maharik, R., Sheffer, A., and Carr, N. 2011. Context-aware garment modeling from sketches. Computers & Graphics 35, 3 (June), 604--613.
[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.
[22]
Shewchuk, J. 2002. Delaunay refinement algorithms for triangular mesh generation. In Proc. CGTA 22, 21--74.
[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.
[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.
[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.
[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).
[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.
[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.
[29]
Wolsey, L. 2000. Integer programming. IIE Transactions 32, 273--285.

Cited By

View all
  • (2024)DressCode: Autoregressively Sewing and Generating Garments from Text GuidanceACM Transactions on Graphics10.1145/365814743:4(1-13)Online publication date: 19-Jul-2024
  • (2024)Automatic Digital Garment Initialization from Sewing PatternsACM Transactions on Graphics10.1145/365812843:4(1-12)Online publication date: 19-Jul-2024
  • (2024)ScrapMap: Interactive Color Layout for Scrap QuiltingProceedings of the 37th Annual ACM Symposium on User Interface Software and Technology10.1145/3654777.3676404(1-17)Online publication date: 13-Oct-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 32, Issue 4
July 2013
1215 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/2461912
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 July 2013
Published in TOG Volume 32, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. diagram parsing
  2. garment modeling

Qualifiers

  • Research-article

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)97
  • Downloads (Last 6 weeks)3
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)DressCode: Autoregressively Sewing and Generating Garments from Text GuidanceACM Transactions on Graphics10.1145/365814743:4(1-13)Online publication date: 19-Jul-2024
  • (2024)Automatic Digital Garment Initialization from Sewing PatternsACM Transactions on Graphics10.1145/365812843:4(1-12)Online publication date: 19-Jul-2024
  • (2024)ScrapMap: Interactive Color Layout for Scrap QuiltingProceedings of the 37th Annual ACM Symposium on User Interface Software and Technology10.1145/3654777.3676404(1-17)Online publication date: 13-Oct-2024
  • (2024)WasteBanned: Supporting Zero Waste Fashion Design Through Linked EditsProceedings of the 37th Annual ACM Symposium on User Interface Software and Technology10.1145/3654777.3676395(1-13)Online publication date: 13-Oct-2024
  • (2024)Knotation: Supporting Exploration in Macrame Textile Crafting Through Parametric Motif Design2024 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VL/HCC60511.2024.00042(317-328)Online publication date: 2-Sep-2024
  • (2024)A clothing pattern generating framework based on scanned human body modelInternational Journal of Clothing Science and Technology10.1108/IJCST-08-2021-0110Online publication date: 25-Apr-2024
  • (2024)Darts, Pleats, and GathersGarment Sizing and Pattern Making10.1007/978-981-97-7683-2_7(127-157)Online publication date: 17-Oct-2024
  • (2023)A document format for sewing patternsProceedings of the ACM Symposium on Document Engineering 202310.1145/3573128.3609353(1-4)Online publication date: 22-Aug-2023
  • (2023)InStitches: Augmenting Sewing Patterns with Personalized Material-Efficient PracticeProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3581499(1-14)Online publication date: 19-Apr-2023
  • (2023)Garment Model Extraction from Clothed Mannequin ScanComputer Graphics Forum10.1111/cgf.1480442:6Online publication date: 14-May-2023
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media