Marching cubes: A high resolution 3D surface construction algorithm
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Efficient implementation of essentially non-oscillatory shock-capturing schemes
Journal of Computational Physics
Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations
Journal of Computational Physics
A level set approach for computing solutions to incompressible two-phase flow
Journal of Computational Physics
Numerical solution of the high frequency asymptotic expansion for the scalar wave equation
Journal of Computational Physics
The immersed interface method: a numerical approach for partial differential equations with interfaces
Journal of Computational Physics
A simple level set method for solving Stefan problems
Journal of Computational Physics
A non-oscillatory Eulerian approach to interfaces in multimaterial flows (the ghost fluid method)
Journal of Computational Physics
A PDE-based fast local level set method
Journal of Computational Physics
A new Eulerian method for the computation of propagating short acoustic and electromagnetic pulses
Journal of Computational Physics
A fixed grid method for capturing the motion of self-intersecting wavefronts and related PDEs
Journal of Computational Physics
Weighted ENO Schemes for Hamilton--Jacobi Equations
SIAM Journal on Scientific Computing
Computer Vision and Image Understanding
Level set methods: an overview and some recent results
Journal of Computational Physics
Motion of curves in three spatial dimensions using a level set approach
Journal of Computational Physics
SIAM Journal on Numerical Analysis
A New Class of Optimal High-Order Strong-Stability-Preserving Time Discretization Methods
SIAM Journal on Numerical Analysis
Journal of Computational Physics
Overapproximating Reachable Sets by Hamilton-Jacobi Projections
Journal of Scientific Computing
A Slowness Matching Eulerian Method for Multivalued Solutions of Eikonal Equations
Journal of Scientific Computing
Simplicial isosurfacing in arbitrary dimension and codimension
Journal of Computational Physics
A level set based Eulerian method for paraxial multivalued traveltimes
Journal of Computational Physics
Visibility and its dynamics in a PDE based implicit framework
Journal of Computational Physics
Local level set method in high dimension and codimension
Journal of Computational Physics
Journal of Computational Physics
On the Evolution of Vector Distance Functions of Closed Curves
International Journal of Computer Vision
A variational approach to path planning in three dimensions using level set methods
Journal of Computational Physics
Journal of Computational Physics
Journal of Computational Physics
Journal of Computational Physics
Journal of Computational Physics
A fast phase space method for computing creeping rays
Journal of Computational Physics
Computing multi-valued velocity and electric fields for 1D Euler--Poisson equations
Applied Numerical Mathematics
Eikonal rendering: efficient light transport in refractive objects
ACM SIGGRAPH 2007 papers
Journal of Computational Physics
High order numerical methods to a type of delta function integrals
Journal of Computational Physics
Efficient level set methods for constructing wavefronts in three spatial dimensions
Journal of Computational Physics
Journal of Computational Physics
Superposition of Multi-Valued Solutions in High Frequency Wave Dynamics
Journal of Scientific Computing
Journal of Scientific Computing
Eulerian Gaussian beams for Schrödinger equations in the semi-classical regime
Journal of Computational Physics
A grid based particle method for moving interface problems
Journal of Computational Physics
A Bloch band based level set method for computing the semiclassical limit of Schrödinger equations
Journal of Computational Physics
Computing multivalued physical observables for the semiclassical limit of the Schrödinger equation
Journal of Computational Physics
Bloch decomposition-based Gaussian beam method for the Schrödinger equation with periodic potentials
Journal of Computational Physics
Journal of Computational Physics
High Order Numerical Methods to Three Dimensional Delta Function Integrals in Level Set Methods
SIAM Journal on Scientific Computing
Computers & Mathematics with Applications
Out-of-Core Computations of High-Resolution Level Sets by Means of Code Transformation
Journal of Scientific Computing
The Chebyshev spectral viscosity method for the time dependent Eikonal equation
Mathematical and Computer Modelling: An International Journal
Journal of Computational Physics
Hi-index | 31.56 |
We introduce a level set approach for ray tracing and the construction of wavefronts in geometric optics. This is important in a wide variety of applications in wave propagation. Our approach automatically handles the multivalued solutions that appear and automatically resolves the wavefronts. This is achieved through solving for the bicharacteristic strips, whose projection to spatial space gives the wavefronts, in a reduced phase space under a Eulerian and partial differential-equation-based framework. The bicharacteristic strips are represented using a level set approach for handling higher codimensional objects and the partial differential equations responsible for the evolution are reduced forms of the Liouville equations. Results for the two-dimensional case for constant and variable indices of refraction are shown and compared to those of other current methods in the field. Results are also introduced to show the ability to handle reflection and to extend the method to the three-dimensional case.