A locally gradient-preserving reinitialization for level set functions

From MaRDI portal
Publication:1704780

DOI10.1007/S10915-016-0299-1zbMATH Open1384.65054arXiv1504.02064OpenAlexW3121464166MaRDI QIDQ1704780FDOQ1704780


Authors: Lei Li, Xiaoqian Xu, Saverio E. Spagnolie Edit this on Wikidata


Publication date: 13 March 2018

Published in: Journal of Scientific Computing (Search for Journal in Brave)

Abstract: The level set method commonly requires a reinitialization of the level set function due to interface motion and deformation. We extend the traditional technique for reinitializing the level set function to a method that preserves the interface gradient. The gradient of the level set function represents the stretching of the interface, which is of critical importance in many physical applications. The proposed locally gradient-preserving reinitialization (LGPR) method involves the solution of three PDEs of Hamilton-Jacobi type in succession; first the signed distance function is found using a traditional reinitialization technique, then the interface gradient is extended into the domain by a transport equation, and finally the new level set function is achieved with the solution of a generalized reinitialization equation. We prove the well-posedness of the Hamilton-Jacobi equations, with possibly discontinuous Hamiltonians, and propose numerical schemes for their solutions. A subcell resolution technique is used in the numerical solution of the transport equation to extend data away from the interface directly with high accuracy. The reinitialization technique is computationally inexpensive if the PDEs are solved only in a small band surrounding the interface. As an important application, the LGPR method will enable the application of the local level set approach to the Eulerian Immersed boundary method.


Full work available at URL: https://arxiv.org/abs/1504.02064




Recommendations




Cites Work


Cited In (4)





This page was built for publication: A locally gradient-preserving reinitialization for level set functions

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1704780)