{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,6]],"date-time":"2026-05-06T15:17:02Z","timestamp":1778080622357,"version":"3.51.4"},"reference-count":49,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000145","name":"Division of Information and Intelligent Systems","doi-asserted-by":"publisher","award":["IIS-1319483, IIS-1217904, and IIS-1117257"],"award-info":[{"award-number":["IIS-1319483, IIS-1217904, and IIS-1117257"]}],"id":[{"id":"10.13039\/100000145","id-type":"DOI","asserted-by":"publisher"}]},{"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\/100004318","name":"Microsoft","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100004318","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Jacobs-Qualcomm Foundation"},{"DOI":"10.13039\/100006221","name":"United States - Israel Binational Science Foundation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100006221","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Ollendorff Foundation"},{"name":"Viterbi Foundation"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2014,1]]},"abstract":"<jats:p>We introduce an algorithm to synthesize missing geometry for a given triangle mesh that has \u201choles.\u201d Similarly to previous work, the algorithm is context based in that it fills the hole by synthesizing geometry that is similar to the remainder of the input mesh. Our algorithm goes further to impose a coherence objective. A synthesis is coherent if every local neighborhood of the filled hole is similar to some local neighborhood of the input mesh. This requirement avoids undesired features such as can occur in context-based completion. We demonstrate the algorithm's ability to fill holes that were difficult or impossible to fill in a compelling manner by earlier approaches.<\/jats:p>","DOI":"10.1145\/2532548","type":"journal-article","created":{"date-parts":[[2014,2,4]],"date-time":"2014-02-04T14:16:21Z","timestamp":1391523381000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":66,"title":["Context-based coherent surface completion"],"prefix":"10.1145","volume":"33","author":[{"given":"Gur","family":"Harary","sequence":"first","affiliation":[{"name":"Technion, Haifa, Israel"}]},{"given":"Ayellet","family":"Tal","sequence":"additional","affiliation":[{"name":"Technion, Haifa, Israel"}]},{"given":"Eitan","family":"Grinspun","sequence":"additional","affiliation":[{"name":"Columbia University, New York"}]}],"member":"320","published-online":{"date-parts":[[2014,2,7]]},"reference":[{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/2384344.2384349"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095878.1095883"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/3DPVT.2006.33"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/3DIM.2005.61"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.70625"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cagd.2004.02.004"},{"key":"e_1_2_2_8_1","volume-title":"Proceedings of the 1st International Symposium on 3D Data Processing, Visualization, and Transmission (3DPVT'02)","author":"Davis J.","unstructured":"J. Davis , S. R. Marschner , M. Garr , and M. Levoy . 2002. Filling holes in complex surfaces using volumetric diffusion . In Proceedings of the 1st International Symposium on 3D Data Processing, Visualization, and Transmission (3DPVT'02) . 428--441. J. Davis, S. R. Marschner, M. Garr, and M. Levoy. 2002. Filling holes in complex surfaces using volumetric diffusion. In Proceedings of the 1st International Symposium on 3D Data Processing, Visualization, and Transmission (3DPVT'02). 428--441."},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.2517-6161.1977.tb01600.x"},{"key":"e_1_2_2_10_1","volume-title":"Proceedings of the IEEE International Conference on Computer Vision (ICCV'99)","volume":"2","author":"Efros A. A.","unstructured":"A. A. Efros and T. K. Leung . 1999. Texture synthesis by non-parametric sampling . In Proceedings of the IEEE International Conference on Computer Vision (ICCV'99) , vol. 2 . 1033--1038. A. A. Efros and T. K. Leung. 1999. Texture synthesis by non-parametric sampling. In Proceedings of the IEEE International Conference on Computer Vision (ICCV'99), vol. 2. 1033--1038."},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276447"},{"key":"e_1_2_2_12_1","volume-title":"Proceedings of the 5th Eurographics Symposium on Geometry Processing (SGP'07)","author":"Gal R.","unstructured":"R. Gal , A. Shamir , T. Hassner , M. Pauly , and D. Cohen-Or . 2007. Surface reconstruction using local shape priors . In Proceedings of the 5th Eurographics Symposium on Geometry Processing (SGP'07) . 253--262. R. Gal, A. Shamir, T. Hassner, M. Pauly, and D. Cohen-Or. 2007. Surface reconstruction using local shape priors. In Proceedings of the 5th Eurographics Symposium on Geometry Processing (SGP'07). 253--262."},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258849"},{"key":"e_1_2_2_14_1","volume-title":"Proceedings of the International Conference on Machine Learning and Cybernetics. 4370--4375","author":"Guo T. Q.","unstructured":"T. Q. Guo , J. J. Li , J. G. Weng , and Y. T. Zhuang . 2006. Filling holes in complex surfaces using oriented voxel diffusion . In Proceedings of the International Conference on Machine Learning and Cybernetics. 4370--4375 . T. Q. Guo, J. J. Li, J. G. Weng, and Y. T. Zhuang. 2006. Filling holes in complex surfaces using oriented voxel diffusion. In Proceedings of the International Conference on Machine Learning and Cybernetics. 4370--4375."},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/2381170.2381180"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.765655"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015815"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-009-9206-7"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/0262-8856(92)90076-F"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11263-010-0386-y"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276380"},{"key":"e_1_2_2_22_1","volume-title":"Proceedings of the Symposium on Geometry Processing (SGP'05)","author":"Kraevoy V.","unstructured":"V. Kraevoy and A. Sheffer . 2005. Template-based mesh completion . In Proceedings of the Symposium on Geometry Processing (SGP'05) . 13--22. V. Kraevoy and A. Sheffer. 2005. Template-based mesh completion. In Proceedings of the Symposium on Geometry Processing (SGP'05). 13--22."},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.1044"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073263"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03021.x"},{"key":"e_1_2_2_26_1","volume-title":"Proceedings of the Eurographics\/ACM SIGGRAPH Symposium on Geometry Processing (SGP'03)","author":"Liepa P.","year":"2003","unstructured":"P. Liepa . 2003 . Filling holes in meshes . In Proceedings of the Eurographics\/ACM SIGGRAPH Symposium on Geometry Processing (SGP'03) . 200--205. P. Liepa. 2003. Filling holes in meshes. In Proceedings of the Eurographics\/ACM SIGGRAPH Symposium on Geometry Processing (SGP'03). 200--205."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073216"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-005-0315-1"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882293"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015768"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-006-0374-y"},{"key":"e_1_2_2_32_1","volume-title":"Proceedings of the 3rd Eurographics Symposium on Geometry Processing (SGP'05)","author":"Pauly M.","unstructured":"M. Pauly , N. J. Mitra , J. Giesen , M. Gross , and L. J. Guibas . 2005. Example based 3D scan completion . In Proceedings of the 3rd Eurographics Symposium on Geometry Processing (SGP'05) . M. Pauly, N. J. Mitra, J. Giesen, M. Gross, and L. J. Guibas. 2005. Example based 3D scan completion. In Proceedings of the 3rd Eurographics Symposium on Geometry Processing (SGP'05)."},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360642"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2006.08.020"},{"key":"e_1_2_2_35_1","volume-title":"Proceedings of the 3rd International Conference on 3D Digital Imaging and Modeling (3DIM'01)","author":"Rusinkiewicz S.","unstructured":"S. Rusinkiewicz and M. Levoy . 2001. Efficient variants of the icp algorithm . In Proceedings of the 3rd International Conference on 3D Digital Imaging and Modeling (3DIM'01) . 145--152. S. Rusinkiewicz and M. Levoy. 2001. Efficient variants of the icp algorithm. In Proceedings of the 3rd International Conference on 3D Digital Imaging and Modeling (3DIM'01). 145--152."},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015814"},{"key":"e_1_2_2_37_1","volume-title":"Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'08)","author":"Simakov D.","unstructured":"D. Simakov , Y. Caspi , E. Shechtman , and M. Irani . 2008. Summarizing visual data using bidirectional similarity . In Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'08) . 1--8. D. Simakov, Y. Caspi, E. Shechtman, and M. Irani. 2008. Summarizing visual data using bidirectional similarity. In Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'08). 1--8."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.5555\/998687.1007047"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01515.x"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778858"},{"key":"e_1_2_2_41_1","volume-title":"Proceedings of the International Conference on Image Processing (ICIP'03)","volume":"2","author":"Verdera J.","unstructured":"J. Verdera , V. Caselles , M. Bertalmio , and G. Sapiro . 2003. Inpainting surface holes . In Proceedings of the International Conference on Image Processing (ICIP'03) , vol. 2 . 903--906. J. Verdera, V. Caselles, M. Bertalmio, and G. Sapiro. 2003. Inpainting surface holes. In Proceedings of the International Conference on Image Processing (ICIP'03), vol. 2. 903--906."},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.imavis.2005.12.006"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2007.60"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-007-0115-x"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618454"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618484"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/3DPVT.2006.81"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1057432.1057460"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-007-0167-y"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141942"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2532548","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2532548","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:34:22Z","timestamp":1750232062000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2532548"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,1]]},"references-count":49,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2014,1]]}},"alternative-id":["10.1145\/2532548"],"URL":"https:\/\/doi.org\/10.1145\/2532548","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,1]]},"assertion":[{"value":"2012-11-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2013-05-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-02-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}