CUQIpy: II. Computational uncertainty quantification for PDE-based inverse problems in Python
From MaRDI portal
Publication:6149902
Abstract: Inverse problems, particularly those governed by Partial Differential Equations (PDEs), are prevalent in various scientific and engineering applications, and uncertainty quantification (UQ) of solutions to these problems is essential for informed decision-making. This second part of a two-paper series builds upon the foundation set by the first part, which introduced CUQIpy, a Python software package for computational UQ in inverse problems using a Bayesian framework. In this paper, we extend CUQIpy's capabilities to solve PDE-based Bayesian inverse problems through a general framework that allows the integration of PDEs in CUQIpy, whether expressed natively or using third-party libraries such as FEniCS. CUQIpy offers concise syntax that closely matches mathematical expressions, streamlining the modeling process and enhancing the user experience. The versatility and applicability of CUQIpy to PDE-based Bayesian inverse problems are demonstrated on examples covering parabolic, elliptic and hyperbolic PDEs. This includes problems involving the heat and Poisson equations and application case studies in electrical impedance tomography (EIT) and photo-acoustic tomography (PAT), showcasing the software's efficiency, consistency, and intuitive interface. This comprehensive approach to UQ in PDE-based inverse problems provides accessibility for non-experts and advanced features for experts.
Cites work
- scientific article; zbMATH DE number 2208228 (Why is no real title available?)
- A Bayesian level set method for geometric inverse problems
- A computational framework for infinite-dimensional Bayesian inverse problems. I: The linearized case, with application to global seismic inversion
- A computational framework for infinite-dimensional Bayesian inverse problems. II: stochastic Newton MCMC with application to ice sheet flow inverse problems
- A first course in finite elements. With CD-ROM.
- An introduction to data analysis and uncertainty quantification for inverse problems
- Approximation of Bayesian Inverse Problems for PDEs
- Automated solution of differential equations by the finite element method. The FEniCS book
- BEYOND BLACK-BOXES IN BAYESIAN INVERSE PROBLEMS AND MODEL VALIDATION: APPLICATIONS IN SOLID MECHANICS OF ELASTOGRAPHY
- CUQIpy: II. Computational uncertainty quantification for PDE-based inverse problems in Python
- Detecting stochastic inclusions in electrical impedance tomography
- Discrete inverse problems. Insight and algorithms.
- Existence and Uniqueness for Electrode Models for Electric Current Computed Tomography
- Firedrake, automating the finite element method by composing abstractions
- Iterative updating of model error for Bayesian inversion
- Learning physics-based models from data: perspectives from inverse problems and model reduction
- MCMC methods for functions: modifying old algorithms to make them faster
- Numerical approximation of partial differential equations
- PDE-constrained optimization in medical image analysis
- Statistical and computational inverse problems.
- The Bayesian formulation of EIT: analysis and algorithms
- The no-U-turn sampler: adaptively setting path lengths in Hamiltonian Monte Carlo
- Uncertainty Quantification of Inclusion Boundaries in the Context of X-Ray Tomography
- \texttt{Pyclaw}: accessible, extensible, scalable tools for wave propagation problems
- hIPPYlib
Cited in
(2)
This page was built for publication: CUQIpy: II. Computational uncertainty quantification for PDE-based inverse problems in Python
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6149902)