An Eulerian method for capturing caustics (Q1577028)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | An Eulerian method for capturing caustics |
scientific article |
Statements
An Eulerian method for capturing caustics (English)
0 references
30 March 2001
0 references
The classical method to compute caustics is to trace rays by solving the characteristic equations for the given Hamiltonian; caustic points are defined by the vanishing of the geometrical spreading of ray tubes. Alternatively, one may consider the corresponding Hamilton-Jacobi equation for the phase. However, the two approaches are equivalent only in the absence of caustics, as otherwise the Hamilton-Jacobi equations possesses only weak global solutions, the so-called viscosity solutions, and the phase becomes in general a multi-valued function. After demonstrating this problem on some examples, the authors propose a new method for determining caustic points using the Hamilton-Jacobi approach. The main idea is a transformation of the time variable, a rescaling based on the geometrical spreading. The solution will now reach caustic points only asymptotically or it will become stationary there. This ensures that the viscosity solution cannot generate artificial rays. The inverse transformation leads to an additional transport equation that must be added to the Hamilton-Jacobi equation. The authors apply their approach in some concrete numerical examples ranging from 1D to 3D.
0 references
caustics
0 references
Hamilton-Jacobi equation
0 references
viscosity solution
0 references
ray tracing
0 references
Euler method
0 references
transport equation
0 references
numerical examples
0 references
0 references
0 references