Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
New approach to point-to-curve raytracing Tijmen Jan Moser Fugro-Jason, The Netherlands 29 September 2004 Charles University, Prague, Czech Republic Biography 1987 - masters degree Geophysics, State University of Utrecht, The Netherlands (Nolet) 1992 - PhD, "Shortest path method for seismic ray tracing in complicated media" State University of Utrecht, The Netherlands (Helbig, Nolet) 1992 - Postdoc Amoco, Tulsa, OK (Gray, Treitel) 1992-4 - Institut Français du Pétrole and Institut de Physique du Globe, Paris (Lailly, Madariaga, Tarantola) 1994-5 - Institute of Solid Earth Physics and Norsk Hydro (Hanyga, Pajchel) 1996-7 - Alexander von Humboldt fellow - Karlsruhe (Hubral, Karrenbach, Shapiro) 1997-2000 - Geophysical Institute of Israel/Norsk Hydro (Landa, Keydar, Gelchinsky, Pajchel) 2001-present - Fugro-Jason Two-point raytracing xR xS 3D Ray field x(γ 1 , γ 2 , τ ) = x R γ 1 , γ 2 initial angles, τ independent monotonic parameter along the ray nonlinear system of 3 equations with 3 unknowns Point-to-curve raytracing (Hanyga and Pajchel, GP, 1995) Profile plane f 2 (x, y, z, ) = 0 Target plane f 1 (x, y, z, ) = 0 f = 0 Profile 1 f2 = 0 3D Ray field up to target plane f 1 (x(γ 1 , γ 2 , τ )) = 0 (solve for τ 0 = τ ) Distance from profile plane f 2 (x(γ 1 , γ 2 , τ 0 )) → F(γ 1 , γ 2 ) = f 2 (x(γ 1 , γ 2 , τ 0 )) = 0 nonlinear system of 1 equation with 2 unknowns implicit plane curve Horizontal shot profiling t x surface topography shot point Vertical seismic profiling (VSP) shot point t borehole z Exploding reflector modeling t x surface exploding reflector Solution of F(γ 1 , γ 2 ) = 0 • implicit curve tracing d γ 1 Fγ 1 = dq γ 2 Fγ 2 q parameter along curve. Predictor-corrector, because first integral is known. Predictor-corrector Bifurcation Isolated branches • Contouring of F(γ 1 , γ 2 ) • Algebraic rasterization (An Accurate Algorithm for Rasterizing Algebraic Curves and Surfaces, by G. Taubin. IEEE Computer Graphics & Applications, March 1994.) • Lipschitz condition |F(γ ) − F(γ ′)| ≤ L||γ − γ ′|| where γ = (γ 1 , γ 2 ) Recursive triangulation of γ plane, rejecting triangles for which Lipschitz condition predicts there is no solution. x^4 + x^2 y^2 - x ( x^2 - y^2 ) + 0.0001 = 0 0.6 "graph" 0.4 0.2 0 -0.2 -0.4 -0.6 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 1.2 1.4 "rays" 0 -1 -2 -3 -4 -5 -6 10 8 6 4 0 2 2 0 4 -2 6 8 -4 10-6 6.5 "ttcurve" 6 5.5 5 4.5 4 -6 -4 -2 0 2 4 6 8 10 6 "graph" 4 2 0 -2 -4 -6 0 1 2 3 4 5 6 7 8 6 "graph" 4 2 0 -2 -4 -6 0 2 4 6 8 10 "rays" 1 0 -1 -2 -3 -4 -5 6 4 2 0 -2 -4 -60 2 4 6 8 10 8 "ttcurve" 7.8 7.6 7.4 7.2 7 6.8 6.6 6.4 6.2 -3 -2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 1 "graph" 0.8 0.6 0.4 0.2 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 8 "ttcurve_x" 7.8 7.6 7.4 7.2 7 6.8 6.6 6.4 6.2 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 8 "ttcurve_y" 7.8 7.6 7.4 7.2 7 6.8 6.6 6.4 6.2 0 0.2 0.4 0.6 0.8 1