Download New approach to point-to-curve raytracing (PDF 1.3 MB)

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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
Related documents