{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/neuraltailor-reconstructing-sewing-pattern","title":"NeuralTailor: Reconstructing Sewing Pattern Structures from 3D Point Clouds of Garments","arxiv_id":"2201.13063","date":"2022-01-31","proceeding":null,"authors":["Maria Korosteleva","Sung-Hee Lee"],"abstract":"The fields of SocialVR, performance capture, and virtual try-on are often faced with a need to faithfully reproduce real garments in the virtual world. One critical task is the disentanglement of the intrinsic garment shape from deformations due to fabric properties, physical forces, and contact with the body. We propose to use a garment sewing pattern, a realistic and compact garment descriptor, to facilitate the intrinsic garment shape estimation. Another major challenge is a high diversity of shapes and designs in the domain. The most common approach for Deep Learning on 3D garments is to build specialized models for individual garments or garment types. We argue that building a unified model for various garment designs has the benefit of generalization to novel garment types, hence covering a larger design domain than individual models would. We introduce NeuralTailor, a novel architecture based on point-level attention for set regression with variable cardinality, and apply it to the task of reconstructing 2D garment sewing patterns from the 3D point could garment models. Our experiments show that NeuralTailor successfully reconstructs sewing patterns and generalizes to garment types with pattern topologies unseen during training.","url_abs":"https://arxiv.org/abs/2201.13063v2","url_pdf":"https://arxiv.org/pdf/2201.13063v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"neuraltailor-reconstructing-sewing-pattern","repo_url":"https://github.com/maria-korosteleva/Garment-Pattern-Estimation","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"3d-shape-recognition","task_name":"3D Shape Recognition"},{"task_slug":"3d-shape-reconstruction","task_name":"3D Shape Reconstruction"},{"task_slug":"diversity","task_name":"Diversity"},{"task_slug":"structured-prediction","task_name":"Structured Prediction"},{"task_slug":"virtual-try-on","task_name":"Virtual Try-on"}],"methods":[{"method_slug":"batch-normalization","method_name":"Batch Normalization"},{"method_slug":"concatenated-skip-connection","method_name":"Concatenated Skip Connection"},{"method_slug":"dgcnn","method_name":"DGCNN"},{"method_slug":"lstm","method_name":"LSTM"},{"method_slug":"point-wise-spatial-attention","method_name":"Point-wise Spatial Attention"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2201.13063","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2201.13063"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/maria-korosteleva/Garment-Pattern-Estimation","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":3},"by_repo_kind":{"official":{"samples":3,"ran":0,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"0bed65ef9a461907","entry":"MLP","repo":"maria-korosteleva/Garment-Pattern-Estimation","repo_kind":"official","path":"nn/net_blocks.py","file_url":"https://github.com/maria-korosteleva/Garment-Pattern-Estimation/blob/HEAD/nn/net_blocks.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"0bed65ef9a461907"}},{"code_sha256_prefix":"f4342d517ddc9baa","entry":"eval_pad_vector","repo":"maria-korosteleva/Garment-Pattern-Estimation","repo_kind":"official","path":"nn/metrics/eval_utils.py","file_url":"https://github.com/maria-korosteleva/Garment-Pattern-Estimation/blob/HEAD/nn/metrics/eval_utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"f4342d517ddc9baa"}},{"code_sha256_prefix":"f8ae77a443115f15","entry":"load_points","repo":"maria-korosteleva/Garment-Pattern-Estimation","repo_kind":"official","path":"nn/evaluation_scripts/predict_per_example.py","file_url":"https://github.com/maria-korosteleva/Garment-Pattern-Estimation/blob/HEAD/nn/evaluation_scripts/predict_per_example.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"f8ae77a443115f15"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}