{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,14]],"date-time":"2026-05-14T00:20:10Z","timestamp":1778718010720,"version":"3.51.4"},"reference-count":54,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2018,7,30]],"date-time":"2018-07-30T00:00:00Z","timestamp":1532908800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1422325"],"award-info":[{"award-number":["1422325"]}],"id":[{"id":"10.13039\/100000001","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":[[2018,8,31]]},"abstract":"<jats:p>Processing signals on surfaces often involves resampling the signal over the vertices of a dense mesh and applying mesh-based filtering operators. We present a framework to process a signal directly in a texture atlas domain. The benefits are twofold: avoiding resampling degradation and exploiting the regularity of the texture image grid. The main challenges are to preserve continuity across atlas chart boundaries and to adapt differential operators to the non-uniform parameterization. We introduce a novel function space and multigrid solver that jointly enable robust, interactive, and geometry-aware signal processing. We demonstrate our approach using several applications including smoothing and sharpening, multiview stitching, geodesic distance computation, and line integral convolution.<\/jats:p>","DOI":"10.1145\/3197517.3201317","type":"journal-article","created":{"date-parts":[[2018,7,31]],"date-time":"2018-07-31T15:56:23Z","timestamp":1533052583000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":19,"title":["Gradient-domain processing within a texture atlas"],"prefix":"10.1145","volume":"37","author":[{"given":"Fabi\u00e1n","family":"Prada","sequence":"first","affiliation":[{"name":"Johns Hopkins University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Misha","family":"Kazhdan","sequence":"additional","affiliation":[{"name":"Johns Hopkins University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ming","family":"Chuang","sequence":"additional","affiliation":[{"name":"Perceptln Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hugues","family":"Hoppe","sequence":"additional","affiliation":[{"name":"Google Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,7,30]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015718"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964997"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/588272.588276"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.2001.6937"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-88688-4_9"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1049\/ip-a-1.1988.0077"},{"key":"e_1_2_2_7_1","volume-title":"Van Emden Henson, and Steve McCormick","author":"Briggs William","year":"2000","unstructured":"William Briggs , Van Emden Henson, and Steve McCormick . 2000 . A multigrid tutorial ( 2 nd ed.). Society for Industrial and Applied Mathematics . William Briggs, Van Emden Henson, and Steve McCormick. 2000. A multigrid tutorial (2nd ed.). Society for Industrial and Applied Mathematics.","edition":"2"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/166117.166151"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/508357.508360"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015809"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1391989.1391995"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/1735603.1735633"},{"key":"e_1_2_2_13_1","first-page":"44","article-title":"Gradient-domain processing of meshes","volume":"5","author":"Chuang Ming","year":"2016","unstructured":"Ming Chuang , Szymon Rusinkiewicz , and Michael Kazhdan . 2016 . Gradient-domain processing of meshes . J. Computer Graphics Techniques 5 (2016), 44 -- 55 . Ming Chuang, Szymon Rusinkiewicz, and Michael Kazhdan. 2016. Gradient-domain processing of meshes. J. Computer Graphics Techniques 5 (2016), 44--55.","journal-title":"J. Computer Graphics Techniques"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/375213.375276"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2504435.2504442"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2516971.2516977"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1002\/pamm.200700477"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311576"},{"key":"e_1_2_2_19_1","volume-title":"Finite elements for the Beltrami operator on arbitrary surfaces","author":"Dziuk Gerhard","unstructured":"Gerhard Dziuk . 1988. Finite elements for the Beltrami operator on arbitrary surfaces . Springer , 142--155. Gerhard Dziuk. 1988. Finite elements for the Beltrami operator on arbitrary surfaces. Springer, 142--155."},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566573"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618455"},{"key":"e_1_2_2_22_1","volume-title":"ACM SIGGRAPH 1993 Courses.","author":"Heckbert Paul","year":"1993","unstructured":"Paul Heckbert . 1993 . Introduction to finite element methods . In ACM SIGGRAPH 1993 Courses. Paul Heckbert. 1993. Introduction to finite element methods. In ACM SIGGRAPH 1993 Courses."},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141921"},{"key":"e_1_2_2_24_1","volume-title":"European Conf. Computer Vision. 377--389","author":"Levin Anat","year":"2003","unstructured":"Anat Levin , Assaf Zomet , Shmuel Peleg , and Yair Weiss . 2003 . Seamless image stitching in the gradient domain . In European Conf. Computer Vision. 377--389 . Anat Levin, Assaf Zomet, Shmuel Peleg, and Yair Weiss. 2003. Seamless image stitching in the gradient domain. In European Conf. Computer Vision. 377--389."},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566590"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/1731309.1731336"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130897"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/11567646_26"},{"key":"e_1_2_2_29_1","unstructured":"Microsoft. 2018. UVAtlas: isochart texture atlasing https:\/\/github.com\/Microsoft\/UVAtlas. (2018).  Microsoft. 2018. UVAtlas: isochart texture atlasing https:\/\/github.com\/Microsoft\/UVAtlas. (2018)."},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(88)90002-2"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2010.121"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882269"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.56205"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2014.53"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1137\/130908737"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1080\/10586458.1993.10504266"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130845"},{"key":"e_1_2_2_38_1","volume-title":"Signal-specialized Parametrization. In Proc. 13th Eurographics Workshop on Rendering. 87--98","author":"Sander Pedro","year":"2002","unstructured":"Pedro Sander , Steven Gortler , John Snyder , and Hugues Hoppe . 2002 . Signal-specialized Parametrization. In Proc. 13th Eurographics Workshop on Rendering. 87--98 . Pedro Sander, Steven Gortler, John Snyder, and Hugues Hoppe. 2002. Signal-specialized Parametrization. In Proc. 13th Eurographics Workshop on Rendering. 87--98."},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383307"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.5555\/602099.602144"},{"key":"e_1_2_2_41_1","volume-title":"Domain decomposition: Parallel multilevel methods for elliptic partial differential equations","author":"Smith Barry","unstructured":"Barry Smith , Petter Bj\u00f8rstad , and William Gropp . 1996. Domain decomposition: Parallel multilevel methods for elliptic partial differential equations . Cambridge Univ. Press . Barry Smith, Petter Bj\u00f8rstad, and William Gropp. 1996. Domain decomposition: Parallel multilevel methods for elliptic partial differential equations. Cambridge Univ. Press."},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766947"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1057432.1057456"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882338"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.5555\/602099.602117"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218473"},{"key":"e_1_2_2_47_1","volume-title":"Line Integral Convolution on Triangulated Surfaces. In Conf. World Society for Computer Graphics","author":"Teitzel Christian","year":"1997","unstructured":"Christian Teitzel , Roberto Grosso , and Thomas Ertl . 1997 . Line Integral Convolution on Triangulated Surfaces. In Conf. World Society for Computer Graphics 1997. 572--581. Christian Teitzel, Roberto Grosso, and Thomas Ertl. 1997. Line Integral Convolution on Triangulated Surfaces. In Conf. World Society for Computer Graphics 1997. 572--581."},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/331532.331563"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276417"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/122718.122750"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015774"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105762.3105780"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1037957.1037958"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1057432.1057439"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3197517.3201317","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3197517.3201317","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3197517.3201317","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:39:44Z","timestamp":1750210784000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3197517.3201317"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,30]]},"references-count":54,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,8,31]]}},"alternative-id":["10.1145\/3197517.3201317"],"URL":"https:\/\/doi.org\/10.1145\/3197517.3201317","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,30]]},"assertion":[{"value":"2018-07-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}