The acoustic wave equation
and how to pick the right form for ultrasound imaging.
last update: Jan 30, 2025
Where \(p\) is the acoustic pressure and \(c\) is the wavespeed. This is the general form of the linear acoustic wave equation … but maybe not the one we care about.
Article Motivation
- What is the general form of the acoustic wave equation?
- Why are there so many forms of the acoustic wave equation?
- What is the most common wave equation used to model 3D ultrasound waves?
- What is the best equation for me?
Why are there so many forms?
Lets looks at some common forms of the acoustic wave equation you might find in research:
- 3D anisotropic variable density visco-acoustic wave equation [1].
- Nonlinear acoustic wave equation in two dimensions given by the lossy Westervelt equation [2]
- The acoustic wave equation as described by a conservative system [3]
- Ultrasound modeled with a linear elastic wave equation [4]
Each of these papers is conceptualizing the acoustic wave propagation problem using a different model. Models can include things like elasticity, porosity, viscosity, dissipation, anisotropy, non-linearity, and more.
Example Equations
3D anisotropic variable density visco-acoustic wave equation
- \(p=p(x,t)\) is the acoustic pressure,
- \(\rho(x)\rho(x)\) is the spatially varying density,
- \(C(x)C(x)\) is the anisotropic stiffness tensor,
- \(\eta(x)\eta(x)\) represents the intrinsic attenuation mechanism (often modeled via memory variables or convolution with a relaxation kernel),
- \(s(x,t)s(x,t)\) is the source term.
I came across this particular formulation of the acoustic equations in a 2020 paper by Guash, et. al [1]. In this paper the group from Imperial College London and University College London used the model as a part of a full-waveform inversion (FWI) imaging algorithm to image a simulated model of the human brain.
To do this, the group used the Fullwave3D software package from another group at the Imperial College London. This particular package is for seismic imaging, but the group has applied the same model to image the brain. This makes sense in some regards. The brain is also anisotropic in its response to acoustic waves (meaning it has a different response depending on the direction of the wave). The veins of minerals and sheets of sediment found in seismic imaging are somewhat like the layers of tissue and blood vessels in the brain.
However, this code is locked behind a commercial paywall, so I can't see exactly why they chose a viscoacoustic model and not something else. They do point to a 2019 paper [5] about FWI for seismic imaging that suggests that the dispersion added by the viscosity makes their model more physically accurate.
Conclusion: Pick this model if you work at Imperial College London and you are interested only in linear phenomenon.
Westervelt equation
I found this equation in a paper written by a PhD student who was trying to incorporate nonlinear effects into their FWI algorithm [2]. They weren't specifically trying to image the brain here.
This is the first paper I've seen insist that we should incorporate nonlinear effects into our ultrasound imaging model. They cite a 1999 article called Ultrasonic imaging of the human body [6] that states:
" Although it is often convenient to assume that the pressure of a wave is proportional to the particle displacement amplitude, this is really only justifiable at small amplitudes. Except at infinitely-small amplitudes, the nonlinear relationship between pressure and density becomes a significant factor… Real tissue possesses frequency-dependent attenuation and is nonlinear and inhomogeneous."
Conclusion: Seems like a pretty good argument for including nonlinear effects.
Linear acoustic wave equation written as a conservative system of equations
- \(p\) is the pressure
- \(\mathbf{v} = (v_1, v_2, v_3)\) is the particle velocity
- \(\rho\) is the mass density
- \(f\) is the applied force
This is a common way to present the linear acoustic equations when you want to use them in a finite volume (FV), finite element (FE), or discontinuous galerkin (DG) algorithm (see [3] [7]).
The linear acoustic wave equation is a hyperbolic partial differential equation (PDE). This just means that it's solution consists of waves. When solving hyperbolic PDEs, a simple method is to get it into conservative form, then apply the spatial discretization (FV, FE, DG method). This just simplifies the mathematics.
Conclusion: use this method if you want to use powerful methods on an unstructured mesh, get stuff done fast, and don't care about nonlinearity.
Elastic wave equation
Khokhlov-Zabolotskaya-Kuznetsov (KZK) equation
TODO