Source-linked AI summary
Parametric Level Set Methods for Inverse Problems
Alireza Aghasi, Misha Kilmer, Eric L. Miller
TL;DR
Reconstructing obstacles from indirect measurements is difficult because inverse problems can be ill-posed and conventional level-set methods carry computational and maintenance burdens. The paper evolves a low-dimensional parametric level set, using adaptive radial-basis functions and higher-order optimization. Across three imaging applications, the reported examples include detailed reconstructions and reasonable results in a very ill-posed setting where the traditional method failed.
Problem
Shape-based inverse problems need flexible region representations, while ill-posed measurements and traditional level-set costs complicate stable reconstruction.
Source: §1 · pp. 3–4Method
The method evolves a low-dimensional parametric level-set function, with adaptive radial-basis representation and Newton or quasi-Newton optimization.
Source: §1 · p. 5, §3.2 · p. 12, §4 · p. 13Results
In diffuse optical tomography, PaLS produced reasonable reconstructions with important details in a very ill-posed case where the traditional level-set method failed to produce useful reconstructions.
Source: §6.3 · p. 38Takeaways & Limitations
The examples indicate that PaLS can represent detailed shapes and handle a very ill-posed reconstruction setting across the applications examined.
Source: §6.2 · p. 34, §6.3 · p. 38The examples use compactly supported radial basis functions with circular support, and the number of basis functions was coarsely chosen.
Source: §7 · p. 39
Abstract
from arXiv · showhide
In this paper, a parametric level set method for reconstruction of obstacles in general inverse problems is considered. General evolution equations for the reconstruction of unknown obstacles are derived in terms of the underlying level set parameters. We show that using the appropriate form of parameterizing the level set function results a significantly lower dimensional problem, which bypasses many difficulties with traditional level set methods, such as regularization, re-initialization and use of signed distance function. Moreover, we show that from a computational point of view, low order representation of the problem paves the path for easier use of Newton and quasi-Newton methods. Specifically for the purposes of this paper, we parameterize the level set function in terms of adaptive compactly supported radial basis functions, which used in the proposed manner provides flexibility in presenting a larger class of shapes with fewer terms. Also they provide a "narrow-banding" advantage which can further reduce the number of active unknowns at each step of the evolution. The performance of the proposed approach is examined in three examples of inverse problems, i.e., electrical resistance tomography, X-ray computed tomography and diffuse optical tomography.
1 Introduction
Inverse problems use indirect measurements to recover internal structure, but ill-posedness and sparse sensing make fine-scale features difficult to reconstruct. This section motivates level-set shape representations and a parametric approach intended to retain flexibility while reducing computational burdens.
1 Introduction
- Ill-posedness and sparse sensor distributions make inverse reconstructions sensitive to noise and limit stable recovery of fine-scale structure.Untreated ill-posedness can produce high-frequency, large-amplitude artifacts.Source: §1 · p. 2
- Shape-based inversion estimates region geometry and contrast directly, but simpler shape parameterizations can struggle with topology changes, holes, and high-curvature regions.Such geometric formulations can improve well-posedness and embed regularization, but may require the number of shape components to be known in advance.Source: §1 · p. 3
- Level-set methods allow topological changes, yet long evolutions, re-initialization, and velocity extension add computational cost and complexity.Second-order methods can help convergence, but their performance remains limited for large problems such as 3D reconstructions.Source: §1 · p. 4
- Parametric level sets replace dense function discretization with a lower-dimensional representation, making Newton or quasi-Newton optimization more practical.Prior parametric approaches include polynomial, multiquadric radial-basis, compactly supported radial-basis, and B-spline representations.Source: §1 · pp. 4–5
- The proposed approach adapts radial-basis centers and scaling, then uses compact support to provide flexibility with fewer terms and sparse matrices.The authors also describe a narrow-banding property that may reduce active basis terms and help represent high-curvature regions.Source: §1 · p. 5
2 Problem Formulation
The problem formulation treats measurements as outputs of a physical model and estimates medium properties by minimizing a data-fit objective with prior information where needed. For shape-based problems, the unknown region is represented through a level-set function.
2.1 Forward Modelling
- The general setup maps a spatially varying medium property through a physical model to a measurement vector, with applications specified later in the paper.The discussion remains general before considering electrical resistance tomography, limited-view X-ray tomography, and diffuse optical tomography.Source: §2.1 · p. 6
2.2 Inverse Problem
- Inverse estimation seeks a property consistent with observed data, but data fit alone can produce artifacts in ill-posed problems.The formulation therefore includes prior knowledge through additional terms that stabilize the estimate.Source: §2.2 · p. 7
- The regularization functional can encode smoothness or boundedness for dense pixel or voxel representations, while geometric parameterizations can embed regularization or impose shape constraints.The paper omits an explicit regularization term in later discussion because its parameterization is empirically found sufficiently well-posed.Source: §2.2 · p. 7
- With sufficiently few unknown parameters, an otherwise underdetermined inverse problem can become overdetermined.Source: §2.2 · p. 7
2.3 A Shape-Based Approach For the Unknown Parameter
- Shape-based problems represent the property using foreground and background regions; here the property is assumed at least differentiable within each region.The two regions may have constant or more complex property models, but the paper makes the differentiability assumption.Source: §2.3 · p. 8
- The unknown property is represented by its values inside and outside a region, with those regional functions assumed smooth even though the combined property is discontinuous at the boundary.Source: §2.3 · p. 8
- A Lipschitz-continuous level-set function represents the region boundary as its zero level set, with positive values inside and negative values outside.A Heaviside function then relates the level-set representation to the property field.Source: §2.3 · p. 8
3 Inversion as a Cost Function Minimization
The section develops cost-function sensitivities for shape-based inversion and reviews how traditional pixel-based level sets use these sensitivities to evolve a boundary. It also explains why dense discretizations make second-order optimization and level-set maintenance costly.
3 Inversion as a Cost Function Minimization
- The section frames shape-based reconstruction as minimizing a cost function using first- and second-order sensitivities, which support gradient-descent or Newton-type methods.Source: §3 · p. 9, §3.2 · p. 10
3.1 Cost Function Variations Due to the Unknowns
- Assuming the residual has first- and second-order Fréchet derivatives, the cost-function variations are derived using the residual derivative and its adjoint.For a parameterized unknown, the chain rule combines derivatives through the parameter map, including a second-derivative term.Source: §3.1 · pp. 9–10
3.2 Pixel Based Minimizations (Revisiting Traditional Level Set Methods)
- Traditional level-set evolution differentiates the zero-level-set condition over artificial time and moves the interface using a speed chosen from the steepest-descent direction.The boundary speed must be extended across the domain to evolve the full level-set function.Source: §3.2 · p. 11
- Newton and Gauss-Newton shape updates use shape derivatives, with Gauss-Newton disregarding second derivatives of the residual and Levenberg-Marquardt regularizing the update.The update is formulated over a shape-dependent Hilbert space.Source: §3.2 · pp. 11–12
- Dense-grid level sets make second-order updates costly and also require re-initialization and speed extension, while gradient descent often converges slowly.The proposed low-order alternative is intended to reduce unknowns and avoid those maintenance steps and length-type regularization.Source: §3.2 · p. 12
4 A Parametric Level Set Approach
The parametric level-set approach evolves a finite vector of parameters rather than a densely discretized level-set function. Its derivatives support higher-order optimization, and the formulation can also estimate regional contrast values.
4 A Parametric Level Set Approach
- A PaLS representation specifies the level-set function over the domain through a parameter vector, whose evolution performs the level-set evolution.The parameter count is usually much smaller than the number of spatial-grid unknowns.Source: §4 · p. 13
- The approach derives the gradient and Hessian with respect to PaLS parameters, enabling gradient descent as well as Newton-type updates.The authors note that gradient descent can converge slowly and be sensitive to parameter scaling, motivating higher-order methods.Source: §4 · p. 14
- A Gauss-Newton-style approximate Hessian drops second-order derivative terms, and a Levenberg-Marquardt update combines it with a positive regularizing diagonal term.The approximate Hessian is described as a Gramian; adding λ(t)I makes the update matrix positive definite and gives a unique update solution.Source: §4 · p. 15
- The regional property values can be appended to the PaLS parameters; the paper assumes piecewise-constant contrast values for its primary shape focus.The authors defer more complex low-order texture models to future work.Source: §4 · pp. 15–16
- The general PaLS formulation is intended to reduce the dimensionality of shape-based inversion, while the specific parameterization determines how the level-set function depends on its parameters.Source: §4 · p. 16
5 PaLS Function Representation
The section develops adaptive compactly supported radial basis functions (CSRBFs) for low-dimensional level-set representations. It describes how bump interactions and a choice of regularized Heaviside function support flexible shapes and selective parameter updates.
5.1 Adaptive Radial Basis Functions
- Adaptive centers and dilation factors let the PaLS representation place or scale RBFs where more shape detail is needed.A smooth approximation of the Euclidean norm makes the function globally differentiable with respect to these parameters.Source: §5.1 · p. 17
5.2 The Choice of Compactly Supported Radial Basis Functions
- CSRBFs become zero outside a finite radius, producing sparse implementation matrices and local effects when individual terms change.The paper selects Wendland’s functions for their smoothness and compact support.Source: §5.2 · pp. 18–19
- CSRBF bump interactions approximate unions with positive weights and carve exclusions with negative weights, enabling high-curvature shapes with few terms.Opposite-sign bumps can also form low-curvature segments; the paper illustrates a square using five bumps.Source: §5.2 · pp. 18–20
5.3 Numerical Approximation of the Heaviside Function
- H2,ϵ removes H1,ϵ’s implicit requirement for large positive and negative level-set values, allowing bumps to concentrate inside and around the target shape.The stated criterion is |c|≥ϵ.Source: §5.3 · pp. 21–22
- With H2,ϵ, only bumps intersecting the band c−ϵ<φ<c+ϵ can change, leaving other bump parameters unchanged at that iteration.This is the PaLS method’s narrow-banding behavior.Source: §5.3 · pp. 23–24
6 Examples
The paper tests PaLS in three simulated 2D inverse problems: electrical resistance tomography (ERT), X-ray computed tomography (CT), and diffuse optical tomography (DOT).
6.1 Electrical Resistance Tomography
- ERT PaLS recovered major shape features, including the bottom-facing concavity missed by traditional level sets, and joint shape-conductivity reconstruction still represented the shape well.The shape-only PaLS result took 26 iterations; joint reconstruction took 32.Source: §6.1 · pp. 28–29, Figure 6 · p. 29
6.2 X-ray Computed Tomography
- In a 5% noise case, PaLS reconstructed both shape and anomaly values, reaching convergence after 20 iterations; with attenuation coefficients assumed known, the traditional level-set method successfully reconstructed shape only.Source: Figure 10 · p. 33
- At 1% noise, PaLS contours followed detailed CT shape features; in limited-view CT, PaLS reconstructed shape while traditional level sets stalled at a local minimum.The limited-view case used an angular range of π/4 < θ < 3π/4.Source: §6.2 · p. 34, Figure 11 · p. 34, Figure 12 · p. 35
6.3 Diffuse Optical Tomography
- In very ill-posed DOT with 0.1% data noise and 2% absorption heterogeneity, PaLS produced reasonable shape reconstructions with important details; traditional level sets produced no useful reconstruction.The shape-only PaLS run reached its stopping criterion after 152 iterations.Source: §6.3 · p. 38, Figure 14 · p. 38
7 Concluding Remarks
The proposed parametric level-set formulation reduces dimensionality and intrinsically regularizes the problem, keeping the level set better behaved without reinitialization. Compactly supported radial basis functions add broad shape representation and implicit narrow-banding.
- The parametric formulation reduces dimensionality, intrinsically regularizes the problem, keeps level sets better behaved without reinitialization, and supports Newton-type optimization.Source: §7 · pp. 38–39
- Compactly supported radial basis functions offer broad shape recovery through their pseudo-logical property and implicit narrow-banding during evolution.Source: §7 · p. 39
- The study is limited to 2D problems and circular-support bumps; support dictionaries and adaptive basis counts remain future work.Source: §7 · p. 39