{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,19]],"date-time":"2026-02-19T15:22:05Z","timestamp":1771514525329,"version":"3.50.1"},"reference-count":28,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2011,7,1]],"date-time":"2011-07-01T00:00:00Z","timestamp":1309478400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2011,7]]},"abstract":"<jats:p>We present a general framework for performing geometry filtering through the solution of a screened Poisson equation. We show that this framework can be efficiently adapted to a changing Riemannian metric to support curvature-aware filtering and describe a parallel and streaming multigrid implementation for solving the system. We demonstrate the practicality of our approach by developing an interactive system for mesh editing that allows for exploration of a large family of curvature-guided, anisotropic filters.<\/jats:p>","DOI":"10.1145\/2010324.1964952","type":"journal-article","created":{"date-parts":[[2011,7,26]],"date-time":"2011-07-26T14:17:46Z","timestamp":1311689866000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":19,"title":["Interactive and anisotropic geometry processing using the screened Poisson equation"],"prefix":"10.1145","volume":"30","author":[{"given":"Ming","family":"Chuang","sequence":"first","affiliation":[{"name":"Johns Hopkins University"}]},{"given":"Michael","family":"Kazhdan","sequence":"additional","affiliation":[{"name":"Johns Hopkins University"}]}],"member":"320","published-online":{"date-parts":[[2011,7,25]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","unstructured":"Aksoylu B. Khodakovsky A. and Schr\u00f6der P. 2003. Multilevel solvers for unstructured surface meshes. SIAM Journal of Scientific Computing 26. 10.1137\/S1064827503430138","DOI":"10.1137\/S1064827503430138"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/588272.588276"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-88688-4_9"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1731047.1731048"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCOM.1983.1095851"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","unstructured":"Chuang M. Luo L. Brown B. Rusinkiewicz S. and Kazhdan M. 2009. Estimating the Laplace-Beltrami operator by restricting 3D functions. Computer Graphics Forum (Symposium on Geometry Processing) 1475--1484.","DOI":"10.5555\/1735603.1735633"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/375213.375276"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1002\/nme.1620070316"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311576"},{"key":"e_1_2_2_10_1","first-page":"21","article-title":"Cache optimization for structured and unstructured grid multigrid","volume":"10","author":"Douglas C.","year":"2000","unstructured":"Douglas, C., Hu, J., Kowarschik, M., R\u00fcde, U., and Weiss, C. 2000. Cache optimization for structured and unstructured grid multigrid. Electronic Transactions on Numerical Analysis 10, 21--40.","journal-title":"Electronic Transactions on Numerical Analysis"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/1281991.1282017"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311577"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","unstructured":"Kazhdan M. and Hoppe H. 2008. Streaming multigrid for gradient-domain operations on large images. ACM Transactions on Graphics (SIGGRAPH '08) 27. 10.1145\/1360612.1360620","DOI":"10.1145\/1360612.1360620"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280831"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","unstructured":"McCann J. and Pollard N. 2008. Real-time gradient-domain painting. ACM Transactions on Graphics (SIGGRAPH '08) 27. 10.1145\/1360612.1360692","DOI":"10.1145\/1360612.1360692"},{"key":"e_1_2_2_16_1","first-page":"34","article-title":"Discrete differential-geometry operators for triangulated 2-manifolds","volume":"3","author":"Meyer M.","year":"2002","unstructured":"Meyer, M., Desbrun, M., Schr\u00f6der, P., and Barr, A. 2002. Discrete differential-geometry operators for triangulated 2-manifolds. Visualization and Mathematics 3, 34--57.","journal-title":"Visualization and Mathematics"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/795680.797445"},{"key":"e_1_2_2_18_1","first-page":"365","article-title":"Data flow and storage allocation for the PDQ-5 program on the Philco-2000","volume":"6","author":"Pfeifer C.","year":"1963","unstructured":"Pfeifer, C. 1963. Data flow and storage allocation for the PDQ-5 program on the Philco-2000. Communications of the ACM 6, 365--366.","journal-title":"Communications of the ACM"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1080\/10586458.1993.10504266"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1142001"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/238150"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/602099.602117"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218473"},{"key":"e_1_2_2_24_1","unstructured":"Trimesh 2.9 2009. www.cs.princeton.edu\/gfx\/proj\/trimesh2\/."},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01122.x"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","unstructured":"Weber O. Devir Y. Bronstein A. Bronstein M. and Kimmel R. 2008. Parallel algorithms for approximation of distance maps on parametric surfaces. ACM Transactions on Graphics 27. 10.1145\/1409625.1409626","DOI":"10.1145\/1409625.1409626"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/1623516.1623607"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","unstructured":"Zhou K. Gong M. Huang X. and Guo B. 2010. Data-parallel octrees for surface reconstruction. IEEE Transactions on Visualization and Computer Graphics. 10.1109\/TVCG.2010.75","DOI":"10.1109\/TVCG.2010.75"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2010324.1964952","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2010324.1964952","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T11:06:22Z","timestamp":1750244782000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2010324.1964952"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,7]]},"references-count":28,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2011,7]]}},"alternative-id":["10.1145\/2010324.1964952"],"URL":"https:\/\/doi.org\/10.1145\/2010324.1964952","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,7]]},"assertion":[{"value":"2011-07-25","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}