{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T22:29:31Z","timestamp":1772749771368,"version":"3.50.1"},"reference-count":35,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2014,11,19]],"date-time":"2014-11-19T00:00:00Z","timestamp":1416355200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100013289","name":"SIAT Innovation Program for Excellent Young Researchers","doi-asserted-by":"crossref","award":["201305"],"award-info":[{"award-number":["201305"]}],"id":[{"id":"10.13039\/501100013289","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100003977","name":"Israel Science Foundation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003977","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","award":["611370, 293127"],"award-info":[{"award-number":["611370, 293127"]}],"id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61379090, 61202224, 61331018"],"award-info":[{"award-number":["61379090, 61202224, 61331018"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Shenzhen Innovation Program","award":["CXB201104220029A, KQCX20120807104901791, ZD201111080115A, JSGG20130624154940238"],"award-info":[{"award-number":["CXB201104220029A, KQCX20120807104901791, ZD201111080115A, JSGG20130624154940238"]}]},{"DOI":"10.13039\/501100002855","name":"Ministry of Science and Technology of the People's Republic of China","doi-asserted-by":"publisher","award":["2014CB360503"],"award-info":[{"award-number":["2014CB360503"]}],"id":[{"id":"10.13039\/501100002855","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002855","name":"Ministry of Science and Technology of the People's Republic of China","doi-asserted-by":"publisher","award":["2013AA01A604"],"award-info":[{"award-number":["2013AA01A604"]}],"id":[{"id":"10.13039\/501100002855","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,11,19]]},"abstract":"<jats:p>\n            With significant data missing in a point scan, reconstructing a complete surface with sufficient geometric and topological fidelity is highly challenging. We present an interactive technique for surface reconstruction from incomplete and sparse scans of 3D objects possessing sharp features. A fundamental premise of our interaction paradigm is that directly editing data in 3D is not only counterintuitive but also ineffective, while working with 1D entities (i.e., curves) is a lot more manageable. To this end, we factor 3D editing into two \"orthogonal\" interactions acting on skeletal and profile curves of the underlying shape, controlling its topology and geometric features, respectively. For surface completion, we introduce a novel skeleton-driven\n            <jats:italic>morph-to-fit<\/jats:italic>\n            , or\n            <jats:italic>morfit<\/jats:italic>\n            , scheme which reconstructs the shape as an ensemble of generalized cylinders. Morfit is a hybrid operator which optimally interpolates between adjacent curve profiles (the \"morph\") and snaps the surface to input points (the \"fit\"). The interactive reconstruction iterates between user edits and morfit to converge to a desired final surface. We demonstrate various interactive reconstructions from point scans with sharp features and significant missing data.\n          <\/jats:p>","DOI":"10.1145\/2661229.2661241","type":"journal-article","created":{"date-parts":[[2014,11,18]],"date-time":"2014-11-18T14:21:03Z","timestamp":1416320463000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":50,"title":["Morfit"],"prefix":"10.1145","volume":"33","author":[{"given":"Kangxue","family":"Yin","sequence":"first","affiliation":[{"name":"Shenzhen VisuCA Key Lab\/SIAT"}]},{"given":"Hui","family":"Huang","sequence":"additional","affiliation":[{"name":"Shenzhen VisuCA Key Lab\/SIAT"}]},{"given":"Hao","family":"Zhang","sequence":"additional","affiliation":[{"name":"Simon Fraser University"}]},{"given":"Minglun","family":"Gong","sequence":"additional","affiliation":[{"name":"Memorial University of Newfoundland"}]},{"given":"Daniel","family":"Cohen-Or","sequence":"additional","affiliation":[{"name":"Tel-Aviv University"}]},{"given":"Baoquan","family":"Chen","sequence":"additional","affiliation":[{"name":"Shandong University"}]}],"member":"320","published-online":{"date-parts":[[2014,11,19]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Proc. Int. Conf. on Visualization, 21--28","author":"Alexa M.","unstructured":"Alexa , M. , Behr , J. , Cohen-Or , D. , Fleishman , S. , Levin , D. , and Silva , C. T . 2001. Point set surfaces . In Proc. Int. Conf. on Visualization, 21--28 . Alexa, M., Behr, J., Cohen-Or, D., Fleishman, S., Levin, D., and Silva, C. T. 2001. Point set surfaces. In Proc. Int. Conf. on Visualization, 21--28."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/276884.276889"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/2945.817351"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383266"},{"key":"e_1_2_1_5_1","unstructured":"Chang W. Li H. Mitra N. Pauly M. and Wand M. 2012. Dynamic geometry processing. In Eurographics Tutorial.  Chang W. Li H. Mitra N. Pauly M. and Wand M. 2012. Dynamic geometry processing. In Eurographics Tutorial ."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508378"},{"key":"e_1_2_1_7_1","volume-title":"Proc. IEEE Int. Symp. on 3D Data Processing, Visualization and Transmission, 428--441","author":"Davis J.","unstructured":"Davis , J. , Marschner , S. R. , Garr , M. , and Levoy , M . 2002. Filling holes in complex surfaces using volumetric diffusion . In Proc. IEEE Int. Symp. on 3D Data Processing, Visualization and Transmission, 428--441 . Davis, J., Marschner, S. R., Garr, M., and Levoy, M. 2002. Filling holes in complex surfaces using volumetric diffusion. In Proc. IEEE Int. Symp. on 3D Data Processing, Visualization and Transmission, 428--441."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275808.1276406"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2532548"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/133994.134011"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618522"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461913"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073323"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276430"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2487228.2487237"},{"key":"e_1_2_1_16_1","volume-title":"Proc. Eurographics Symp. on Geometry Processing, 61--70","author":"Kazhdan M.","unstructured":"Kazhdan , M. , Bolitho , M. , and Hoppe , H . 2006. Poisson surface reconstruction . Proc. Eurographics Symp. on Geometry Processing, 61--70 . Kazhdan, M., Bolitho, M., and Hoppe, H. 2006. Poisson surface reconstruction. Proc. Eurographics Symp. on Geometry Processing, 61--70."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618521"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882261.1866178"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01388.x"},{"key":"e_1_2_1_20_1","volume-title":"Proc. Eurographics Symp. on Geometry Processing, 23--32","author":"Pauly M.","unstructured":"Pauly , M. , Mitra , N. J. , Giesen , J. , Gross , M. , and Guibas , L . 2005. Example-based 3D scan completion . Proc. Eurographics Symp. on Geometry Processing, 23--32 . Pauly, M., Mitra, N. J., Giesen, J., Gross, M., and Guibas, L. 2005. Example-based 3D scan completion. Proc. Eurographics Symp. on Geometry Processing, 23--32."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0010-4485(00)00103-2"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2008.23"},{"key":"e_1_2_1_23_1","volume-title":"Proc. IEEE Int. Conf. on Shape Modeling & Applications, 296--305","author":"Rocchini C.","unstructured":"Rocchini , C. , Cignoni , P. , Ganovelli , F. , Montani , C. , Pingi , P. , and Scopigno , R . 2001. Marching intersections: an efficient resampling algorithm for surface management . In Proc. IEEE Int. Conf. on Shape Modeling & Applications, 296--305 . Rocchini, C., Cignoni, P., Ganovelli, F., Montani, C., Pingi, P., and Scopigno, R. 2001. Marching intersections: an efficient resampling algorithm for surface management. In Proc. IEEE Int. Conf. on Shape Modeling & Applications, 296--305."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141920"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01389.x"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882261.1866176"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015814"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2007.01054.x"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276431"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.1620240207"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531377"},{"key":"e_1_2_1_32_1","first-page":"1563","article-title":"Vase: Volume-aware surface evolution for surface reconstruction from incomplete point clouds. Computer Graphics Forum (Proc","volume":"30","author":"Tagliasacchi A.","year":"2011","unstructured":"Tagliasacchi , A. , Olson , M. , Zhang , H. , Hamarneh , G. , and Cohen-Or , D. 2011 . Vase: Volume-aware surface evolution for surface reconstruction from incomplete point clouds. Computer Graphics Forum (Proc . Eurographics Symp. on Geometry Processing) 30 , 5, 1563 -- 1571 . Tagliasacchi, A., Olson, M., Zhang, H., Hamarneh, G., and Cohen-Or, D. 2011. Vase: Volume-aware surface evolution for surface reconstruction from incomplete point clouds. Computer Graphics Forum (Proc. Eurographics Symp. on Geometry Processing) 30, 5, 1563--1571.","journal-title":"Eurographics Symp. on Geometry Processing)"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1138450.1138453"},{"key":"e_1_2_1_34_1","volume-title":"Proc. IEEE Conf. on Computer Vision & Pattern Recognition, 1498--1505","author":"Wu C.","unstructured":"Wu , C. , Agarwal , S. , Curless , B. , and Seitz , S. M . 2012. Schematic surface reconstruction . In Proc. IEEE Conf. on Computer Vision & Pattern Recognition, 1498--1505 . Wu, C., Agarwal, S., Curless, B., and Seitz, S. M. 2012. Schematic surface reconstruction. In Proc. IEEE Conf. on Computer Vision & Pattern Recognition, 1498--1505."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.1015"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2661229.2661241","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2661229.2661241","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:13:04Z","timestamp":1750227184000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2661229.2661241"}},"subtitle":["interactive surface reconstruction from incomplete point clouds with curve-driven topology and geometry control"],"short-title":[],"issued":{"date-parts":[[2014,11,19]]},"references-count":35,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2014,11,19]]}},"alternative-id":["10.1145\/2661229.2661241"],"URL":"https:\/\/doi.org\/10.1145\/2661229.2661241","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,11,19]]},"assertion":[{"value":"2014-11-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}