A Closest Point Method for PDEs on Manifolds with Interior Boundary Conditions for Geometry Processing
Many geometry processing techniques require the solution of partial differential equations (PDEs) on manifolds embedded in ℝ2 or ℝ3, such as curves or surfaces. Such manifold PDEs often involve boundary conditions (e.g., Dirichlet or Neumann) prescribed at points or curves on the manifold’s interior...
Gespeichert in:
Veröffentlicht in: | ACM transactions on graphics 2024-10, Vol.43 (5), p.1-26, Article 159 |
---|---|
Hauptverfasser: | , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 26 |
---|---|
container_issue | 5 |
container_start_page | 1 |
container_title | ACM transactions on graphics |
container_volume | 43 |
creator | King, Nathan Su, Haozhe Aanjaneya, Mridul Ruuth, Steven Batty, Christopher |
description | Many geometry processing techniques require the solution of partial differential equations (PDEs) on manifolds embedded in ℝ2 or ℝ3, such as curves or surfaces. Such manifold PDEs often involve boundary conditions (e.g., Dirichlet or Neumann) prescribed at points or curves on the manifold’s interior or along the geometric (exterior) boundary of an open manifold. However, input manifolds can take many forms (e.g., triangle meshes, parametrizations, point clouds, implicit functions, etc.). Typically, one must generate a mesh to apply finite element-type techniques or derive specialized discretization procedures for each distinct manifold representation. We propose instead to address such problems in a unified manner through a novel extension of the closest point method (CPM) to handle interior boundary conditions. CPM solves the manifold PDE by solving a volumetric PDE defined over the Cartesian embedding space containing the manifold and requires only a closest point representation of the manifold. Hence, CPM supports objects that are open or closed, orientable or not, and of any codimension. To enable support for interior boundary conditions, we derive a method that implicitly partitions the embedding space across interior boundaries. CPM’s finite difference and interpolation stencils are adapted to respect this partition while preserving second-order accuracy. Additionally, we develop an efficient sparse-grid implementation and numerical solver that can scale to tens of millions of degrees of freedom, allowing PDEs to be solved on more complex manifolds. We demonstrate our method’s convergence behavior on selected model PDEs and explore several geometry processing problems: diffusion curves on surfaces, geodesic distance, tangent vector field design, harmonic map construction, and reaction-diffusion textures. Our proposed approach thus offers a powerful and flexible new tool for a range of geometry processing tasks on general manifold representations. |
doi_str_mv | 10.1145/3673652 |
format | Article |
fullrecord | <record><control><sourceid>acm_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1145_3673652</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3673652</sourcerecordid><originalsourceid>FETCH-LOGICAL-a169t-1f6f5a5e82fd55ed64fcb9c6c9aa68c4e5999d501d35363c6e970b2a6f2295053</originalsourceid><addsrcrecordid>eNo9kL1PwzAQxS0EEqUgdiZvTAE7zjnxWEIplVqRAebI9Qc1Sm1kGyH-ewItTKe793tPp4fQJSU3lFZwy3jNOJRHaEIB6mJcmmM0ITUjBWGEnqKzlN4IIbyq-ATZGW6HkEzKuAvOZ7w2eRs0tiHi7n6ecPB4Lb2zYdAJf7q8xUufTXSjfhc-vJbxC7fBa5dd8OnXtzBhZ_J472JQJiXnX8_RiZVDMheHOUUvD_Pn9rFYPS2W7WxVSMpFLqjlFiSYprQawGheWbURiishJW9UZUAIoYFQzYBxprgRNdmUktuyFECATdH1PlfFkFI0tn-Pbjf-2FPS_9TTH-oZyas9KdXuH_oTvwERol_z</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>A Closest Point Method for PDEs on Manifolds with Interior Boundary Conditions for Geometry Processing</title><source>ACM Digital Library Complete</source><creator>King, Nathan ; Su, Haozhe ; Aanjaneya, Mridul ; Ruuth, Steven ; Batty, Christopher</creator><creatorcontrib>King, Nathan ; Su, Haozhe ; Aanjaneya, Mridul ; Ruuth, Steven ; Batty, Christopher</creatorcontrib><description>Many geometry processing techniques require the solution of partial differential equations (PDEs) on manifolds embedded in ℝ2 or ℝ3, such as curves or surfaces. Such manifold PDEs often involve boundary conditions (e.g., Dirichlet or Neumann) prescribed at points or curves on the manifold’s interior or along the geometric (exterior) boundary of an open manifold. However, input manifolds can take many forms (e.g., triangle meshes, parametrizations, point clouds, implicit functions, etc.). Typically, one must generate a mesh to apply finite element-type techniques or derive specialized discretization procedures for each distinct manifold representation. We propose instead to address such problems in a unified manner through a novel extension of the closest point method (CPM) to handle interior boundary conditions. CPM solves the manifold PDE by solving a volumetric PDE defined over the Cartesian embedding space containing the manifold and requires only a closest point representation of the manifold. Hence, CPM supports objects that are open or closed, orientable or not, and of any codimension. To enable support for interior boundary conditions, we derive a method that implicitly partitions the embedding space across interior boundaries. CPM’s finite difference and interpolation stencils are adapted to respect this partition while preserving second-order accuracy. Additionally, we develop an efficient sparse-grid implementation and numerical solver that can scale to tens of millions of degrees of freedom, allowing PDEs to be solved on more complex manifolds. We demonstrate our method’s convergence behavior on selected model PDEs and explore several geometry processing problems: diffusion curves on surfaces, geodesic distance, tangent vector field design, harmonic map construction, and reaction-diffusion textures. Our proposed approach thus offers a powerful and flexible new tool for a range of geometry processing tasks on general manifold representations.</description><identifier>ISSN: 0730-0301</identifier><identifier>EISSN: 1557-7368</identifier><identifier>DOI: 10.1145/3673652</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><subject>Computing methodologies ; Discretization ; Mathematics of computing ; Partial differential equations ; Shape analysis</subject><ispartof>ACM transactions on graphics, 2024-10, Vol.43 (5), p.1-26, Article 159</ispartof><rights>Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-a169t-1f6f5a5e82fd55ed64fcb9c6c9aa68c4e5999d501d35363c6e970b2a6f2295053</cites><orcidid>0009-0002-8534-8964 ; 0000-0003-3830-7772 ; 0000-0002-5286-8173 ; 0000-0003-4105-0189 ; 0000-0002-9557-3375</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://dl.acm.org/doi/pdf/10.1145/3673652$$EPDF$$P50$$Gacm$$H</linktopdf><link.rule.ids>314,780,784,2280,27923,27924,40195,75999</link.rule.ids></links><search><creatorcontrib>King, Nathan</creatorcontrib><creatorcontrib>Su, Haozhe</creatorcontrib><creatorcontrib>Aanjaneya, Mridul</creatorcontrib><creatorcontrib>Ruuth, Steven</creatorcontrib><creatorcontrib>Batty, Christopher</creatorcontrib><title>A Closest Point Method for PDEs on Manifolds with Interior Boundary Conditions for Geometry Processing</title><title>ACM transactions on graphics</title><addtitle>ACM TOG</addtitle><description>Many geometry processing techniques require the solution of partial differential equations (PDEs) on manifolds embedded in ℝ2 or ℝ3, such as curves or surfaces. Such manifold PDEs often involve boundary conditions (e.g., Dirichlet or Neumann) prescribed at points or curves on the manifold’s interior or along the geometric (exterior) boundary of an open manifold. However, input manifolds can take many forms (e.g., triangle meshes, parametrizations, point clouds, implicit functions, etc.). Typically, one must generate a mesh to apply finite element-type techniques or derive specialized discretization procedures for each distinct manifold representation. We propose instead to address such problems in a unified manner through a novel extension of the closest point method (CPM) to handle interior boundary conditions. CPM solves the manifold PDE by solving a volumetric PDE defined over the Cartesian embedding space containing the manifold and requires only a closest point representation of the manifold. Hence, CPM supports objects that are open or closed, orientable or not, and of any codimension. To enable support for interior boundary conditions, we derive a method that implicitly partitions the embedding space across interior boundaries. CPM’s finite difference and interpolation stencils are adapted to respect this partition while preserving second-order accuracy. Additionally, we develop an efficient sparse-grid implementation and numerical solver that can scale to tens of millions of degrees of freedom, allowing PDEs to be solved on more complex manifolds. We demonstrate our method’s convergence behavior on selected model PDEs and explore several geometry processing problems: diffusion curves on surfaces, geodesic distance, tangent vector field design, harmonic map construction, and reaction-diffusion textures. Our proposed approach thus offers a powerful and flexible new tool for a range of geometry processing tasks on general manifold representations.</description><subject>Computing methodologies</subject><subject>Discretization</subject><subject>Mathematics of computing</subject><subject>Partial differential equations</subject><subject>Shape analysis</subject><issn>0730-0301</issn><issn>1557-7368</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNo9kL1PwzAQxS0EEqUgdiZvTAE7zjnxWEIplVqRAebI9Qc1Sm1kGyH-ewItTKe793tPp4fQJSU3lFZwy3jNOJRHaEIB6mJcmmM0ITUjBWGEnqKzlN4IIbyq-ATZGW6HkEzKuAvOZ7w2eRs0tiHi7n6ecPB4Lb2zYdAJf7q8xUufTXSjfhc-vJbxC7fBa5dd8OnXtzBhZ_J472JQJiXnX8_RiZVDMheHOUUvD_Pn9rFYPS2W7WxVSMpFLqjlFiSYprQawGheWbURiishJW9UZUAIoYFQzYBxprgRNdmUktuyFECATdH1PlfFkFI0tn-Pbjf-2FPS_9TTH-oZyas9KdXuH_oTvwERol_z</recordid><startdate>20241031</startdate><enddate>20241031</enddate><creator>King, Nathan</creator><creator>Su, Haozhe</creator><creator>Aanjaneya, Mridul</creator><creator>Ruuth, Steven</creator><creator>Batty, Christopher</creator><general>ACM</general><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0009-0002-8534-8964</orcidid><orcidid>https://orcid.org/0000-0003-3830-7772</orcidid><orcidid>https://orcid.org/0000-0002-5286-8173</orcidid><orcidid>https://orcid.org/0000-0003-4105-0189</orcidid><orcidid>https://orcid.org/0000-0002-9557-3375</orcidid></search><sort><creationdate>20241031</creationdate><title>A Closest Point Method for PDEs on Manifolds with Interior Boundary Conditions for Geometry Processing</title><author>King, Nathan ; Su, Haozhe ; Aanjaneya, Mridul ; Ruuth, Steven ; Batty, Christopher</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a169t-1f6f5a5e82fd55ed64fcb9c6c9aa68c4e5999d501d35363c6e970b2a6f2295053</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Computing methodologies</topic><topic>Discretization</topic><topic>Mathematics of computing</topic><topic>Partial differential equations</topic><topic>Shape analysis</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>King, Nathan</creatorcontrib><creatorcontrib>Su, Haozhe</creatorcontrib><creatorcontrib>Aanjaneya, Mridul</creatorcontrib><creatorcontrib>Ruuth, Steven</creatorcontrib><creatorcontrib>Batty, Christopher</creatorcontrib><collection>CrossRef</collection><jtitle>ACM transactions on graphics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>King, Nathan</au><au>Su, Haozhe</au><au>Aanjaneya, Mridul</au><au>Ruuth, Steven</au><au>Batty, Christopher</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Closest Point Method for PDEs on Manifolds with Interior Boundary Conditions for Geometry Processing</atitle><jtitle>ACM transactions on graphics</jtitle><stitle>ACM TOG</stitle><date>2024-10-31</date><risdate>2024</risdate><volume>43</volume><issue>5</issue><spage>1</spage><epage>26</epage><pages>1-26</pages><artnum>159</artnum><issn>0730-0301</issn><eissn>1557-7368</eissn><abstract>Many geometry processing techniques require the solution of partial differential equations (PDEs) on manifolds embedded in ℝ2 or ℝ3, such as curves or surfaces. Such manifold PDEs often involve boundary conditions (e.g., Dirichlet or Neumann) prescribed at points or curves on the manifold’s interior or along the geometric (exterior) boundary of an open manifold. However, input manifolds can take many forms (e.g., triangle meshes, parametrizations, point clouds, implicit functions, etc.). Typically, one must generate a mesh to apply finite element-type techniques or derive specialized discretization procedures for each distinct manifold representation. We propose instead to address such problems in a unified manner through a novel extension of the closest point method (CPM) to handle interior boundary conditions. CPM solves the manifold PDE by solving a volumetric PDE defined over the Cartesian embedding space containing the manifold and requires only a closest point representation of the manifold. Hence, CPM supports objects that are open or closed, orientable or not, and of any codimension. To enable support for interior boundary conditions, we derive a method that implicitly partitions the embedding space across interior boundaries. CPM’s finite difference and interpolation stencils are adapted to respect this partition while preserving second-order accuracy. Additionally, we develop an efficient sparse-grid implementation and numerical solver that can scale to tens of millions of degrees of freedom, allowing PDEs to be solved on more complex manifolds. We demonstrate our method’s convergence behavior on selected model PDEs and explore several geometry processing problems: diffusion curves on surfaces, geodesic distance, tangent vector field design, harmonic map construction, and reaction-diffusion textures. Our proposed approach thus offers a powerful and flexible new tool for a range of geometry processing tasks on general manifold representations.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/3673652</doi><tpages>26</tpages><orcidid>https://orcid.org/0009-0002-8534-8964</orcidid><orcidid>https://orcid.org/0000-0003-3830-7772</orcidid><orcidid>https://orcid.org/0000-0002-5286-8173</orcidid><orcidid>https://orcid.org/0000-0003-4105-0189</orcidid><orcidid>https://orcid.org/0000-0002-9557-3375</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0730-0301 |
ispartof | ACM transactions on graphics, 2024-10, Vol.43 (5), p.1-26, Article 159 |
issn | 0730-0301 1557-7368 |
language | eng |
recordid | cdi_crossref_primary_10_1145_3673652 |
source | ACM Digital Library Complete |
subjects | Computing methodologies Discretization Mathematics of computing Partial differential equations Shape analysis |
title | A Closest Point Method for PDEs on Manifolds with Interior Boundary Conditions for Geometry Processing |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-11T16%3A24%3A23IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Closest%20Point%20Method%20for%20PDEs%20on%20Manifolds%20with%20Interior%20Boundary%20Conditions%20for%20Geometry%20Processing&rft.jtitle=ACM%20transactions%20on%20graphics&rft.au=King,%20Nathan&rft.date=2024-10-31&rft.volume=43&rft.issue=5&rft.spage=1&rft.epage=26&rft.pages=1-26&rft.artnum=159&rft.issn=0730-0301&rft.eissn=1557-7368&rft_id=info:doi/10.1145/3673652&rft_dat=%3Cacm_cross%3E3673652%3C/acm_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |