{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,8]],"date-time":"2026-03-08T02:36:13Z","timestamp":1772937373456,"version":"3.50.1"},"reference-count":40,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2014,7,27]],"date-time":"2014-07-27T00:00:00Z","timestamp":1406419200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000161","name":"Networks of Centres of Excellence of Canada","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000161","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2014,7,27]]},"abstract":"<jats:p><jats:italic>True2Form<\/jats:italic>is a sketch-based modeling system that reconstructs 3D curves from typical design sketches. Our approach to infer 3D form from 2D drawings is a novel mathematical framework of insights derived from perception and design literature. We note that designers favor viewpoints that maximally reveal 3D shape information, and strategically sketch descriptive curves that convey intrinsic shape properties, such as curvature, symmetry, or parallelism. Studies indicate that viewers apply these properties selectively to envision a globally consistent 3D shape. We mimic this selective regularization algorithmically, by progressively detecting and enforcing applicable properties, accounting for their global impact on an evolving 3D curve network. Balancing regularity enforcement against sketch fidelity at each step allows us to correct for inaccuracy inherent in free-hand sketching. We perceptually validate our approach by showing agreement between our algorithm and viewers in selecting applicable regularities. We further evaluate our solution by: reconstructing a range of 3D models from diversely sourced sketches; comparisons to prior art; and visual comparison to both ground-truth and 3D reconstructions by designers.<\/jats:p>","DOI":"10.1145\/2601097.2601128","type":"journal-article","created":{"date-parts":[[2014,7,22]],"date-time":"2014-07-22T15:08:20Z","timestamp":1406041700000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":131,"title":["True2Form"],"prefix":"10.1145","volume":"33","author":[{"given":"Baoxuan","family":"Xu","sequence":"first","affiliation":[{"name":"University of British Columbia"}]},{"given":"William","family":"Chang","sequence":"additional","affiliation":[{"name":"University of British Columbia"}]},{"given":"Alla","family":"Sheffer","sequence":"additional","affiliation":[{"name":"University of British Columbia"}]},{"given":"Adrien","family":"Bousseau","sequence":"additional","affiliation":[{"name":"Inria"}]},{"given":"James","family":"McCrae","sequence":"additional","affiliation":[{"name":"University of Toronto"}]},{"given":"Karan","family":"Singh","sequence":"additional","affiliation":[{"name":"University of Toronto"}]}],"member":"320","published-online":{"date-parts":[[2014,7,27]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2021164.2021189"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1449715.1449740"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366197"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1576246.1531383"},{"key":"e_1_2_2_5_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-0-85729-775-4","volume-title":"Product Design: From CAD to Virtual Prototyping","author":"Bordegoni M.","year":"2011"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508378"},{"key":"e_1_2_2_7_1","volume-title":"Line Drawing Interpretation","author":"Cooper M."},{"key":"e_1_2_2_8_1","volume-title":"Sketching: The Basics","author":"Eissen K.","year":"2011"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618494"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311602"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2007.18"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1364\/JOSAA.9.001449"},{"key":"e_1_2_2_13_1","volume-title":"International library of psychology, philosophy, and scientific method","author":"Koffka K."},{"key":"e_1_2_2_14_1","volume-title":"Proc. Sketch-Based Interfaces and Modeling, 17--24","author":"Lau M."},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1342250.1342269"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964947"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/0010-4485(95)00081-X"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(87)90070-1"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/13923"},{"key":"e_1_2_2_20_1","doi-asserted-by":"crossref","unstructured":"Mamassian P. and Landy M. S. 1998. Observer biases in the 3D interpretation of line drawings. Vision research 38 18 2817--2832. Mamassian P. and Landy M. S. 1998. Observer biases in the 3D interpretation of line drawings. Vision research 38 18 2817--2832.","DOI":"10.1016\/S0042-6989(97)00438-0"},{"key":"e_1_2_2_21_1","volume-title":"Foundations of sensation and perception","author":"Mather G."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070781.2024202"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1126\/science.1529336"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276429"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2008.09.013"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2011.84"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2012.08.008"},{"key":"e_1_2_2_28_1","volume-title":"Harvard Univ.","author":"Perkins D."},{"key":"e_1_2_2_29_1","unstructured":"Pipes A. 2007. Drawing for Designers. Laurence King. Pipes A. 2007. Drawing for Designers . Laurence King."},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.3758\/BF03206181"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1572741.1572765"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618495"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185541"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409060.1409063"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12044"},{"key":"e_1_2_2_36_1","doi-asserted-by":"crossref","unstructured":"Stevens K. A. 1981. The visual interpretation of surface contours. Artificial Intelligence 17. Stevens K. A. 1981. The visual interpretation of surface contours. Artificial Intelligence 17 .","DOI":"10.1016\/0004-3702(81)90020-5"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591011"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2009.02.002"},{"key":"e_1_2_2_39_1","first-page":"1834","article-title":"3D reconstruction of curved objects from single 2D line drawings","volume":"0","author":"Wang Y.","year":"2009","journal-title":"IEEE Computer Vision and Pattern Recognition"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508423"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2601097.2601128","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2601097.2601128","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:19:10Z","timestamp":1750231150000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2601097.2601128"}},"subtitle":["3D curve networks from 2D sketches via selective regularization"],"short-title":[],"issued":{"date-parts":[[2014,7,27]]},"references-count":40,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2014,7,27]]}},"alternative-id":["10.1145\/2601097.2601128"],"URL":"https:\/\/doi.org\/10.1145\/2601097.2601128","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,7,27]]},"assertion":[{"value":"2014-07-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}