{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,29]],"date-time":"2025-08-29T00:05:17Z","timestamp":1756425917463,"version":"3.44.0"},"reference-count":28,"publisher":"Wiley","issue":"5","license":[{"start":{"date-parts":[[2025,8,28]],"date-time":"2025-08-28T00:00:00Z","timestamp":1756339200000},"content-version":"vor","delay-in-days":27,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Computer Graphics Forum"],"published-print":{"date-parts":[[2025,8]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This work presents the Affine Heat Method for computing logarithmic maps. These maps are local surface parameterizations defined by the direction and distance along shortest geodesic paths from a given source point, and arise in many geometric tasks from local texture mapping to geodesic distance\u2010based optimization. Our main insight is to define a connection Laplacian with a homogeneous coordinate accounting for the translation between tangent coordinate frames; the action of short\u2010time heat flow under this Laplacian gives both the direction and distance from the source, along shortest geodesics. The resulting numerical method is straightforward to implement, fast, and improves accuracy compared to past approaches. We present two variants of the method, one of which enables pre\u2010computation for fast repeated solves, while the other resolves the map even near the cut locus in high detail. As with prior heat methods, our approach can be applied in any dimension and to any spatial discretization, including polygonal meshes and point clouds, which we demonstrate along with applications of the method.<\/jats:p>","DOI":"10.1111\/cgf.70205","type":"journal-article","created":{"date-parts":[[2025,8,28]],"date-time":"2025-08-28T15:25:12Z","timestamp":1756394712000},"update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["The Affine Heat Method"],"prefix":"10.1111","volume":"44","author":[{"given":"Yousuf","family":"Soliman","sequence":"first","affiliation":[{"name":"Side Effects Software  Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicholas","family":"Sharp","sequence":"additional","affiliation":[{"name":"NVIDIA  USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2025,8,28]]},"reference":[{"issue":"5","key":"e_1_2_10_2_2","doi-asserted-by":"crossref","DOI":"10.1111\/cgf.15134","article-title":"Mesh parameterization meets intrinsic triangulations","volume":"43","author":"Akalin K.","year":"2024","journal-title":"Comp. Graph. Forum"},{"issue":"8","key":"e_1_2_10_3_2","doi-asserted-by":"crossref","DOI":"10.1111\/cgf.12611","article-title":"On variational and PDE-based distance function approximations","volume":"34","author":"Belyaev A. G.","year":"2015","journal-title":"Comp. Graph. Forum"},{"key":"e_1_2_10_4_2","doi-asserted-by":"crossref","unstructured":"BerlineN. GetzlerE. VergneM.:Heat kernels and Dirac operators.1992. 5","DOI":"10.1007\/978-3-642-58088-8"},{"issue":"2","key":"e_1_2_10_5_2","doi-asserted-by":"crossref","DOI":"10.1111\/cgf.13931","article-title":"Polygon Laplacian made simple","volume":"39","author":"Bunge A.","year":"2020","journal-title":"Comp. Graph. Forum"},{"issue":"4","key":"e_1_2_10_6_2","doi-asserted-by":"crossref","DOI":"10.1007\/s00454-007-9006-1","article-title":"A discrete Laplace-Beltrami operator for simplicial surfaces","volume":"38","author":"Bobenko A.","year":"2007","journal-title":"Discrete Comput. Geom."},{"key":"e_1_2_10_7_2","doi-asserted-by":"crossref","unstructured":"BergouM. WardetzkyM. RobinsonS. AudolyB. GrinspunE.: Discrete elastic rods. InACM SIGGRAPH 2008 papers.2008. 12","DOI":"10.1145\/1399504.1360662"},{"issue":"2","key":"e_1_2_10_8_2","article-title":"Parallel transport unfolding: a connection-based manifold learning approach","volume":"3","author":"Budninskiy M.","year":"2019","journal-title":"SIAM J. Appl. Algebra Geom"},{"issue":"5","key":"e_1_2_10_9_2","doi-asserted-by":"crossref","DOI":"10.1145\/2516971.2516977","article-title":"Geodesics in heat: a new approach to computing distance based on heat flow","volume":"32","author":"Crane K.","year":"2013","journal-title":"ACM Trans. Graph."},{"issue":"4","key":"e_1_2_10_10_2","doi-asserted-by":"crossref","DOI":"10.1145\/3658220","article-title":"A heat method for generalized signed distance","volume":"43","author":"Feng N.","year":"2024","journal-title":"ACM Trans. Graph."},{"issue":"1","key":"e_1_2_10_11_2","doi-asserted-by":"crossref","DOI":"10.1145\/3627102","article-title":"In the quest for scale-optimal mappings","volume":"43","author":"Garanzha V.","year":"2024","journal-title":"ACM Trans. Graph."},{"issue":"6","key":"e_1_2_10_12_2","doi-asserted-by":"crossref","DOI":"10.1145\/3478513.3480522","article-title":"Integer coordinates for intrinsic geometry processing","volume":"40","author":"Gillespie M.","year":"2021","journal-title":"ACM Trans. Graph."},{"key":"e_1_2_10_13_2","volume-title":"Comp. Graph. Forum","author":"Herholz P.","year":"2019"},{"key":"e_1_2_10_14_2","unstructured":"JostJ.:Riemannian geometry and geometric analysis.2008. 4"},{"key":"e_1_2_10_15_2","unstructured":"KarcherH.: Riemannian center of mass and so called karcher mean.arXiv preprint arXiv: (2014)."},{"issue":"4","key":"e_1_2_10_16_2","doi-asserted-by":"crossref","DOI":"10.1145\/2461912.2462005","article-title":"Globally optimal direction fields","volume":"32","author":"Kn\u00f6ppel F.","year":"2013","journal-title":"ACM Trans. Graph."},{"issue":"3","key":"e_1_2_10_17_2","doi-asserted-by":"crossref","DOI":"10.1145\/882262.882275","article-title":"Globally smooth parameterizations with low distortion","volume":"22","author":"Khodakovsky A.","year":"2003","journal-title":"ACM Trans. Graph."},{"key":"e_1_2_10_18_2","doi-asserted-by":"crossref","unstructured":"Kn\u00f6ppelF. PinkallU.:Advances in Discrete Differential Geometry.2016 ch. Complex line bundles over simplicial complexes and their applications. 3","DOI":"10.1007\/978-3-662-50447-5_6"},{"key":"e_1_2_10_19_2","unstructured":"LinW. DuruisseauxV. LeokM. NielsenF. KhanM. E. SchmidtM.: Practical structured Riemannian optimization with momentum by using generalized normal coordinates. InNeurIPS Workshop on Symmetry and Geometry in Neural Representations(2022). 2"},{"issue":"3","key":"e_1_2_10_20_2","article-title":"Discrete connection and covariant derivative for vector field analysis and design","volume":"35","author":"Liu B.","year":"2016","journal-title":"ACM Trans. Graph."},{"key":"e_1_2_10_21_2","unstructured":"MadanA. LevinD.: Local surface parameterization via geodesic splines.arXiv preprint arXiv:2410.06330(2024). 2"},{"issue":"4","key":"e_1_2_10_22_2","doi-asserted-by":"crossref","DOI":"10.1145\/2461912.2461970","article-title":"Controlled-distortion constrained global parametrization","volume":"32","author":"Myles A.","year":"2013","journal-title":"ACM Trans. Graph."},{"issue":"5","key":"e_1_2_10_23_2","doi-asserted-by":"crossref","DOI":"10.1111\/cgf.14069","article-title":"A Laplacian for nonmanifold triangle meshes","volume":"39","author":"Sharp N.","year":"2020","journal-title":"Comp. Graph. Forum"},{"issue":"2","key":"e_1_2_10_24_2","article-title":"Stroke parameterization","volume":"32","author":"Schmidt R.","year":"2013","journal-title":"Comp. Graph. Forum"},{"key":"e_1_2_10_25_2","unstructured":"SharpN. GillespieM. CraneK.:Geometry processing with intrinsic triangulations. 3"},{"issue":"3","key":"e_1_2_10_26_2","doi-asserted-by":"crossref","DOI":"10.1145\/1141911.1141930","article-title":"Interactive decal compositing with discrete exponential maps","volume":"25","author":"Schmidt R.","year":"2006","journal-title":"ACM Trans. Graph."},{"issue":"4","key":"e_1_2_10_27_2","doi-asserted-by":"crossref","DOI":"10.1145\/3197517.3201367","article-title":"Optimal cone singularities for conformal flattening","volume":"37","author":"Soliman Y.","year":"2018","journal-title":"ACM Trans. Graph."},{"issue":"3","key":"e_1_2_10_28_2","doi-asserted-by":"crossref","DOI":"10.1145\/3243651","article-title":"The vector heat method","volume":"38","author":"Sharp N.","year":"2019","journal-title":"ACM Trans. Graph."},{"key":"e_1_2_10_29_2","article-title":"Sur le point pour lequel la somme des distances de n points donn\u00e9s est minimum","volume":"43","author":"Weiszfeld E.","year":"1937","journal-title":"Tohoku Math. J."}],"container-title":["Computer Graphics Forum"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1111\/cgf.70205","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,28]],"date-time":"2025-08-28T15:26:02Z","timestamp":1756394762000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1111\/cgf.70205"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,8]]},"references-count":28,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2025,8]]}},"alternative-id":["10.1111\/cgf.70205"],"URL":"https:\/\/doi.org\/10.1111\/cgf.70205","archive":["Portico"],"relation":{},"ISSN":["0167-7055","1467-8659"],"issn-type":[{"value":"0167-7055","type":"print"},{"value":"1467-8659","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,8]]},"assertion":[{"value":"2025-08-28","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}],"article-number":"e70205"}}