6
Efficient surface-aware ray tracing based on implicit model representation Jigang Li* 1,2 , Xianhai Meng 1,2 , Qin Yang 1,2 , Ru-Shan Wu 3 1 State Key Laboratory of Software Development Environment, Beijing, China 2 School of Computer Science and Engineering, Beihang University, Beijing, China 3 Department of Earth and Planetary Sciences, Institute of Geophysics and Planetary Physics, University of California, Santa Cruz,USA Summary We propose a novel surface-aware ray tracing method based on implicit model representation. Each horizon is represented by a signed distance field and the spatial relationships between horizons are described by a stratigraphic binary tree. With this kind of implicit representation, complex structural model (e.g., heavily faulted, intrusions and unconformities) are easily handled, and the velocity discontinuities across interfaces can be represented accurately. Moreover, the ray-intersection with the interfaces can be accomplished very efficiently because only finite number of local computations is involved. The proposed method has many potential applications such as ray-based seismic modeling, ray-based seismic migration and tomographic migration velocity analysis, etc. Introduction To realize reflection and refraction at interface in the ray tracing procedure, a detailed velocity- depth model which includes the structural surfaces and velocity variation should be loaded. The common used model representation is as follows. The interfaces are specified with smooth triangular meshes or some analytic expressions; Blocks are defined as the areas enclosed by smooth interfaces. The distribution of the velocity in each block may be specified by analytic expressions or just be taken from the finely sampled Cartesian velocity grids (Červený et at 1988; Bulant 2004). As it is difficult to maintain the internally consistent relationship between volumes and interfaces, Vinje et al (1999) present the concept of open model to deal with an interface containing holes or cracks. In their method, there exists an ambiguity while determining the volume associated to a specific spatial position. Representing velocity model and interfaces separately may greatly affect the efficiency of calculating intersection point between a ray and interfaces, even if certain intersection- detection techniques are applied (e.g. the bounding box, Octree searching). Moreover, to reduce the spurious numerical artifacts due to mismatch of interface and velocity, volume averaging of the material properties (e.g. Moczo et al. 2002) should be applied. However, accurately representing velocity discontinuity across interfaces is important to guarantee acceptable result (Pelties et al., 2010), and has the potential to improve the fidelity of ray- based modeling, and consequentially to bring improvements to the migrated image (Hobro et al., 2008; Lecomte et al., 2009). Unstructured mesh has the ability to incorporate interface directly into velocity models, and to represent the velocity discontinuity across interface accurately. Moreover, when the ray moves forward, we only need to check the interfaces in the current grid cell for hitting. Several authors investigated various mesh-based velocity model representations for ray tracing (Wiggins et al, 1993; Stankovic and Albertin, 1995) and tomographic inversion (e.g., Cox and Verschuur, 2001, 2004; Bohm, 2000). Ruger et al. (2006) generated meshes of subsurface velocity structures from finely sampled uniform velocity grids without providing external additional constraints such as horizons and faults. They approximated the velocity discontinuities or the horizons by roughly refining the tetrahedral cells crossing discontinuities area. We show how the surface-aware ray tracing is performed in a newly developed geometric model representation, the implicit model. The implicit model provides a convenient way to represent very complex structures and to determine the stratum that a given point locates at. It also greatly facilitates the ray-interfaces intersection calculation. Based on the implicit model, the velocity discontinuity across interfaces can be represented accurately. Implicit Structural Model Representation We have extended level set method (Zhao et al., 2001; Osher and Fedkiw 2003) to non-manifold surface reconstruction and geological structural modeling. By constructing a signed distance field for each horizon with level set method and the horizon is represented by the zero isosurface of the field. All the signed distance fields have the common underlying mesh topology, which is called the computational mesh in the following. The distinct difference between our method and the traditional level set method used for closed manifold surface reconstruction is that we generate the computational mesh by conforming Delaunay triangulation method (Shewchuk et al., 1998; Meng et al., 2010) with fault-network as constraints, if faults exist. Consequently, the surface could evolve independently on each side of the © 2012 SEG DOI http://dx.doi.org/10.1190/segam2012-0522.1 SEG Las Vegas 2012 Annual Meeting Page 1 Downloaded 02/17/16 to 128.114.69.189. Redistribution subject to SEG license or copyright; see Terms of Use at http://library.seg.org/

Efficient surface-aware ray tracing based on implicit model …wrs/publication/seg/seg2011-2012/2012-0522S… · Vinje et al (1999) present the concept of open model to deal with

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Efficient surface-aware ray tracing based on implicit model …wrs/publication/seg/seg2011-2012/2012-0522S… · Vinje et al (1999) present the concept of open model to deal with

Efficient surface-aware ray tracing based on implicit model representation Jigang Li* 1,2 , Xianhai Meng 1,2, Qin Yang 1,2 , Ru-Shan Wu 3 1 State Key Laboratory of Software Development Environment, Beijing, China 2 School of Computer Science and Engineering, Beihang University, Beijing, China 3 Department of Earth and Planetary Sciences, Institute of Geophysics and Planetary Physics, University of California, Santa Cruz,USA Summary We propose a novel surface-aware ray tracing method based on implicit model representation. Each horizon is represented by a signed distance field and the spatial relationships between horizons are described by a stratigraphic binary tree. With this kind of implicit representation, complex structural model (e.g., heavily faulted, intrusions and unconformities) are easily handled, and the velocity discontinuities across interfaces can be represented accurately. Moreover, the ray-intersection with the interfaces can be accomplished very efficiently because only finite number of local computations is involved. The proposed method has many potential applications such as ray-based seismic modeling, ray-based seismic migration and tomographic migration velocity analysis, etc. Introduction To realize reflection and refraction at interface in the ray tracing procedure, a detailed velocity- depth model which includes the structural surfaces and velocity variation should be loaded. The common used model representation is as follows. The interfaces are specified with smooth triangular meshes or some analytic expressions; Blocks are defined as the areas enclosed by smooth interfaces. The distribution of the velocity in each block may be specified by analytic expressions or just be taken from the finely sampled Cartesian velocity grids (Červený et at 1988; Bulant 2004). As it is difficult to maintain the internally consistent relationship between volumes and interfaces, Vinje et al (1999) present the concept of open model to deal with an interface containing holes or cracks. In their method, there exists an ambiguity while determining the volume associated to a specific spatial position. Representing velocity model and interfaces separately may greatly affect the efficiency of calculating intersection point between a ray and interfaces, even if certain intersection-detection techniques are applied (e.g. the bounding box, Octree searching). Moreover, to reduce the spurious numerical artifacts due to mismatch of interface and velocity, volume averaging of the material properties (e.g. Moczo et al. 2002) should be applied. However, accurately representing velocity discontinuity across interfaces is important to guarantee acceptable result (Pelties et al., 2010), and has the potential to improve the fidelity of ray-

based modeling, and consequentially to bring improvements to the migrated image (Hobro et al., 2008; Lecomte et al., 2009). Unstructured mesh has the ability to incorporate interface directly into velocity models, and to represent the velocity discontinuity across interface accurately. Moreover, when the ray moves forward, we only need to check the interfaces in the current grid cell for hitting. Several authors investigated various mesh-based velocity model representations for ray tracing (Wiggins et al, 1993; Stankovic and Albertin, 1995) and tomographic inversion (e.g., Cox and Verschuur, 2001, 2004; Bohm, 2000). Ruger et al. (2006) generated meshes of subsurface velocity structures from finely sampled uniform velocity grids without providing external additional constraints such as horizons and faults. They approximated the velocity discontinuities or the horizons by roughly refining the tetrahedral cells crossing discontinuities area. We show how the surface-aware ray tracing is performed in a newly developed geometric model representation, the implicit model. The implicit model provides a convenient way to represent very complex structures and to determine the stratum that a given point locates at. It also greatly facilitates the ray-interfaces intersection calculation. Based on the implicit model, the velocity discontinuity across interfaces can be represented accurately. Implicit Structural Model Representation We have extended level set method (Zhao et al., 2001; Osher and Fedkiw 2003) to non-manifold surface reconstruction and geological structural modeling. By constructing a signed distance field for each horizon with level set method and the horizon is represented by the zero isosurface of the field. All the signed distance fields have the common underlying mesh topology, which is called the computational mesh in the following. The distinct difference between our method and the traditional level set method used for closed manifold surface reconstruction is that we generate the computational mesh by conforming Delaunay triangulation method (Shewchuk et al., 1998; Meng et al., 2010) with fault-network as constraints, if faults exist. Consequently, the surface could evolve independently on each side of the

© 2012 SEG DOI http://dx.doi.org/10.1190/segam2012-0522.1SEG Las Vegas 2012 Annual Meeting Page 1

Dow

nloa

ded

02/1

7/16

to 1

28.1

14.6

9.18

9. R

edis

trib

utio

n su

bjec

t to

SEG

lice

nse

or c

opyr

ight

; see

Ter

ms

of U

se a

t http

://lib

rary

.seg

.org

/

Page 2: Efficient surface-aware ray tracing based on implicit model …wrs/publication/seg/seg2011-2012/2012-0522S… · Vinje et al (1999) present the concept of open model to deal with

Efficient ray-tracing based on implicit model representation

faults. On the other hand, conforming to the fault-network is a relaxed mesh constraint, which means the conforming Delaunay triangulation is feasible for practical implementation. In the case of without fault-network, the computational mesh could simply take the form of structured grid. There are some attractive properties of the proposed implicit representation for ray tracing. The signed distance field, as a solution to level set equation, is typically continuous except along the faults; the gradient of the signed distance field is perpendicular to its isosurface, thus the unit normal vector to the reconstructed horizon can be directly obtained; Because the field value of a point denoting its signed distance to the corresponding reconstructed horizon, thus it is easy to determine the relationship between the point and the horizon, i.e., if the sign of the value is positive, the point must lie above the horizon; if the sign of the value is negative, the point must lie below the horizon; otherwise, the point must lie on the horizon; Moreover, implicit representation makes simple Boolean operations and more advanced constructive solid geometry (CSG) operations easy to apply, thus, if the proper macro topological relationships of the horizons are defined, complex geological model can be constructed by applying constructive solid geometry (CSG) operations. Efficiently Determining the Stratum That a Given Point Locates at For example, the structural model shown in Figure 1a consists of one fault and eight horizons hi(i=1,…8), which further divide the model into seven stratums Si(i=1,…7) . There exists a salt intruding up into overlying younger strata. A binary tree like the one shown in Figure 1b can be constructed to describe the spatial relationships of the horizons. Each non-leaf node represents a stratigraphic horizon, and each leaf node represents a stratum divided by the horizons. The non-leaf node always divides the spatial regions into two parts which are represented by its two sub-trees (the left sub-tree represents the region above the horizon, while the right sub-tree represents the below one). Determining the stratum that a given point locates in is the fundamental and frequently called subroutine in the procedure of seismic ray tracing. By traversing the stratigraphic binary tree as a binary decision tree, the stratum that a given point is located in can be fast reached after a finite number of binary decisions. The signed distance field of each horizon provides a simple and efficient way for the binary decision, i.e., if the given point’s value of the signed distance field corresponding to the considered horizon is positive, the traversing will enter the left sub-tree which represents the region located above the considered horizon; otherwise, the traversing will enter

the right sub-tree. Such an algorithm is called spatial decision algorithm below.

(a)

(b)

Figure 1: using binary tree to describe the spatial topology of the subsurfaces. a) internal view of a structural model, which consists of one fault and eight horizons hi(i=1,…8) that further divide the model into seven stratums Si(i=1,…7). Interface h7 is the top boundary of the salt S7, and h8 is the last horizon. b) Each non-leaf node represents a stratigraphic horizon, and each leaf node represents a stratum divided by the horizons. S0 and S8 represent the regions that are above the first horizon and below the last horizon respectively. The non-leaf node always divides the spatial regions into two parts which are represented by its two sub-trees (the left sub-tree represents the region above the horizon, while the right sub-tree represents the below one).

Accurately Representing Velocity Discontinuites

Because the generated implicit horizon usually cannot be represented by the facets from tetrahedral mesh, thus, if we directly assign the velocity to the vertices of the tetrahedral mesh, we would get a misleading velocity with simple interpolation for the point lying in a tetrahedron across horizons (i.e., the velocity discontinuity) and make ray tracing inaccurate. Different from the conventional methods dealing with velocity discontinuity, e.g., subdividing the related tetrahedral cells (Ruger et al. 2006), volume averaging of the material properties (Moczo et al. 2002; Bargteil et al. 2007), we solve this problem by duplication of tetrahedral cells across interface. Specifically, two replicas of this kind of tetrahedral cells were used during the velocity modeling

© 2012 SEG DOI http://dx.doi.org/10.1190/segam2012-0522.1SEG Las Vegas 2012 Annual Meeting Page 2

Dow

nloa

ded

02/1

7/16

to 1

28.1

14.6

9.18

9. R

edis

trib

utio

n su

bjec

t to

SEG

lice

nse

or c

opyr

ight

; see

Ter

ms

of U

se a

t http

://lib

rary

.seg

.org

/

Page 3: Efficient surface-aware ray tracing based on implicit model …wrs/publication/seg/seg2011-2012/2012-0522S… · Vinje et al (1999) present the concept of open model to deal with

Efficient ray-tracing based on implicit model representation

process. One replica is deem to be located logically in the upper stratum, and the another one is logically located in the lower stratum. For any point located in the vicinity of horizons, its velocity is always obtained by linear interpolating the replica which belongs to the same stratum as the point, and thus the discontinuity of velocity is accurately represented. Let's consider the replication strategy from a different perspective. That is, for each stratum, we need to find out all tetrahedral cells that intersect the stratum (i.e., each of the qualified tetrahedral cells either intersects the boundaries of the stratum, or is fully contained in the stratum.), thus velocity on vertex of those tetrahedral cells can be assigned according to the velocity distribution principle of the stratum. In fact, determining whether a tetrahedral cell intersects the stratum can be efficiently accomplished by traversing from the leaf node which represents the stratum to the root node of the stratigraphic binary tree, i.e., unless the values on the four vertices, which are obtained from the signed distance field corresponding to a intermediate tree node in the traversing process, indicate that the tetrahedral cell is completely outside the stratum, the tetrahedral cell is a qualified cell.

Intersection of Ray Step with Horizons

With the kinematic ray tracing equations, the ray path is computed step by step using linear segment increments. For the sake of accuracy, as a mesh-based velocity model, it is better to confine each ray step in one mesh cell. Representing horizon with signed distance field greatly facilitates with the implementation of ray-interface intersection. For a given horizon (i.e., the signed distance field), the value on either endpoint of ray step can be computed by linear interpolation. It is obvious that only when those two values have different signs, can the ray step intersect with the horizon. Furthermore, the intersection point can be directly obtained with the appropriate position along the ray step by linearly interpolating those two scalar values.

Determining the Stratum the Refracted Ray Entered

If the actual end point of the ray step is from a horizon/fault, the reflection ray will still begin at the current stratum but with different ray direction. However, the refracted ray may begin the new ray step in another stratum. If the actual end point of the ray step is from a fault, it means the end point is actually located on a tetrahedral cell's facet lying on a fault. Thus, the refracted ray will enter into the opposite tetrahedral cell of the fault from the current tetrahedral cell. Therefore, we can use the spatial

decision algorithm on the newly entered tetrahedral cell to find out the stratum that the new starting point belongs to. If the actual end point of the ray step is from a horizon, we can also use the spatial decision algorithm to find out the stratum that the new starting point belongs to. Because the new starting point is actually lying on a horizon, we need a slight modification to the spatial decision algorithm, i.e., when traversing reaches the non-leaf node which represents the current intersected horizon, we use a definite indication to decide the sub-tree that it should enter into. If the new starting point is located at a different stratum, the new starting point will be assigned with the velocity interpolated using the corresponding tetrahedron replica belonging to the newly entered stratum.

Examples

For the subsurface shown in Figure2a, with the seismic interpretation data, we represented each horizon with a signed distance field by using the level set method, and the underlying computational mesh was generated by Delaunay tetrahedralization only conforming to the fault. The stratigraphic binary tree was defined as shown in Figure1b.

The easiest way of defining an initial velocity model (e.g., for the inversion) is to specify the velocities for each stratum with the velocity gradient method. Thus, for each stratum, the vertices of tetrahedral cells that intersect the stratum are assigned with the value computed by the constant gradient velocity formulation v(P)=v0(P)-g*h(P) (v(P) is the velocity at a certain tetrahedral vertex P; v0(P) is the base velocity at the bottom interface of the stratum; g is the magnitude of velocity gradient specified in the stratum; h(P) is the normal distance of point P to the bottom interface of the stratum). This velocity calculation method can greatly benefit from the signed distance field of the bottom interface because the value of h(P) is usually equal to the value of P from the signed distance field. Moreover, marching from P to the bottom interface along the negative gradient direction of the signed distance field, the base velocity v0(P) can be obtained. In this example, a constant velocity 4.5 km/s was used in the salt. Above the salt, a constant velocity gradient of -0.1 km/s/km was used in each stratum, and the bottom interface of each stratum was assigned with a constant value, varying from 3.5km/s to 2.3km/s from the bottom up.

To verify the velocity field thus built, we create a finely sampled velocity profile with value at each grid point obtained by interpolating the tetrahedral replica that contains the grid point and belongs to the same stratum as the grid point. The result demonstrates that the velocity discontinuities across interface are accurately represented

© 2012 SEG DOI http://dx.doi.org/10.1190/segam2012-0522.1SEG Las Vegas 2012 Annual Meeting Page 3

Dow

nloa

ded

02/1

7/16

to 1

28.1

14.6

9.18

9. R

edis

trib

utio

n su

bjec

t to

SEG

lice

nse

or c

opyr

ight

; see

Ter

ms

of U

se a

t http

://lib

rary

.seg

.org

/

Page 4: Efficient surface-aware ray tracing based on implicit model …wrs/publication/seg/seg2011-2012/2012-0522S… · Vinje et al (1999) present the concept of open model to deal with

Efficient ray-tracing based on implicit model representation

(Figure 2b). Moreover, because the value of h(P) is directly obtained from P’s value of the signed distance field corresponding to the bottom interface of the stratum, thus the constructed velocity field in each stratum brought out a transverse media with tilted axis of symmetry.

(a)

(b)

(c)

(d)

(e)

(f)

Figure 2: ray tracing on the implicit model respresentation. (a) representing each horizon with a signed distance field, zero isosurface is extracted as tiangular meshes from the field for visualization. (b) A velocity profile sampled from the constructed velocity field demonstrates that the velocity discontinuities across interface are accurately represented. (c) The propagation of ray paths initially launched in a profile (refraction only). (d) The propagation of ray paths initially launched in a profile (permission for reflection on the boundary of salt). (e) Wavefront ray tracing in a cone region. (f) Using dynamic ray tracing for calculating Gaussian beam of a ray. Plot the real part of Gaussian beam on a profile that almost contains the ray path.

Based on such an implicit structural model combined with complicated velocity property, because all operations related to ray intersection with interfaces are actually local computations, and the velocity discontinuity across interfaces are accurately represented, ray tracing was efficiently implemented as illustrated in (Figure 2c-f). Conclusions The significant capabilities of the proposed implicit-model based ray tracing method mainly lie in two aspects. First, complex geological interfaces and the velocity discontinuities across interfaces can be represented accurately; second, the reflection and refraction in the ray tracing can be implemented very fast and robustly with the implicit representation of model. Thus, the proposed method has many potential applications such as ray-based seismic modeling, ray-based seismic migration and tomographic migration velocity analysis, etc. Acknowledgments This research was supported by the State Key Laboratory of Software Development Environment (Grant No.SKLSDE-2010ZX-09), the National Natural Science Foundation of China (Grant No. 61003110), and the National Science & Technology Major Project of China (Grant No. 2011ZX05010-001-004). The authors are grateful to Beijing Grid World Software Technology Co.,Ltd (China), for sponsoring this research, conducting the quality tests and field data trials.

© 2012 SEG DOI http://dx.doi.org/10.1190/segam2012-0522.1SEG Las Vegas 2012 Annual Meeting Page 4

Dow

nloa

ded

02/1

7/16

to 1

28.1

14.6

9.18

9. R

edis

trib

utio

n su

bjec

t to

SEG

lice

nse

or c

opyr

ight

; see

Ter

ms

of U

se a

t http

://lib

rary

.seg

.org

/

Page 5: Efficient surface-aware ray tracing based on implicit model …wrs/publication/seg/seg2011-2012/2012-0522S… · Vinje et al (1999) present the concept of open model to deal with

http://dx.doi.org/10.1190/segam2012-0522.1 EDITED REFERENCES Note: This reference list is a copy-edited version of the reference list submitted by the author. Reference lists for the 2012 SEG Technical Program Expanded Abstracts have been copy edited so that references provided with the online metadata for each paper will achieve a high degree of linking to cited sources that appear on the Web. REFERENCES

Bargteil, A. W., C. Wojtan, J. K. Hodgins, G. Turk, 2007, A finite element method for animating large viscoplastic flow: Proceedings of the Special Interest Group in GRAPHics, 1–8.

Bohm, G., 2000, 3D adaptive tomography using Delaunay triangles and Voronoi polygons : Geophysical Prospecting, 48, 723–744.

Bulant, P., 2004, Constructing the SEG/EAGE 3D salt model for ray tracing using Sobolev scalar products: Studia Geophysica et Geodaetica, 48, 689–707.

Cervený, V., L. Klimes, I. Psencik, 1988, Complete seismic-ray tracing in three-dimensional structures, in D. J. Doornbos, ed., Seismological Algorithms : Academic Press, 89–168.

Cox, B. E., and Verschuur, D. J., 2001, Tomographic inversion of focusing operators: 71st Annual International Meeting, Expanded Abstracts, 722–725.

Cox, B. E., 2004, Tomographic inversion of focusing operators: Ph.D. dissertation, Delft University of Technology.

Hobro, J. D., D. Nichols, R. Fletcher, 2008, Direct representation of complex, high-contrast velocity features in Kirchhoff preSDM velocity models: 70th Conference & Exhibition, EAGE.

Lecomte, I., T. Kaschwich, H. Gjøystdal, and E. Iversen, 2009, Use ray-based modeling methods to plan, analyze, and control subsalt imaging: Proceedings of the Subsalt Imaging Workshop, 15–18.

Meng, X. H., J. G. Li, Q. Yang, Q. Cai, and Q. M. Chen, 2010, Complex conforming Delaunay triangulation: Science China Information Sciences, 53, 1130–1140.

Moczo, P., J. Kristek, V. Vavrycuk, R. J. Archuleta, and L. Halada, 2002, 3D heterogeneous staggered-grid finite-difference modeling of seismic motion with volume harmonic and arithmetic averaging of elastic moduli and densities: Bulletin of the Seismological Society of America, 92, 3042–3066.

Osher, S., and R. Fedkiw, 2003, Level set methods and dynamic implicit surfaces: Springer-Verlag.

Pelties, C., M. Kaser, V. Hermann, and C. E. Castro, 2010, Regular versus irregular meshing for complicated models and their effect on synthetic seismograms. Geophys ics Journal International, 183, 1031–1051, doi: 10.1111/j.1365-246X.2010.04777.x.

Rüger, A., and D. Hale , 2006, Meshing for velocity modeling and ray tracing in complex velocity fields: Geophysics, 71, no. 1, U1–U11.

Shewchuk, J. R., 1998, Tetrahedral mesh generation by Delaunay refinement: Proceedings of the Fourteenth Annual Symposium on Computational Geometry, 86–95.

Stankovic, G. M., and U. K. Albertin, 1995, Raytracing in topological tetrahedral models: 65th Annual International Meeting, SEG, Expanded Abstracts, 1247–1250.

Vinje, V., K. Astebøl, E. Iversen, and H. Gjøystdal, 1999, 3-D ray modeling by wavefront construction in open models : Geophysics, 64, 1912–1919.

© 2012 SEG DOI http://dx.doi.org/10.1190/segam2012-0522.1SEG Las Vegas 2012 Annual Meeting Page 5

Dow

nloa

ded

02/1

7/16

to 1

28.1

14.6

9.18

9. R

edis

trib

utio

n su

bjec

t to

SEG

lice

nse

or c

opyr

ight

; see

Ter

ms

of U

se a

t http

://lib

rary

.seg

.org

/

Page 6: Efficient surface-aware ray tracing based on implicit model …wrs/publication/seg/seg2011-2012/2012-0522S… · Vinje et al (1999) present the concept of open model to deal with

Wiggins, W., U. Albertin, and G. Stankovic, 1993, Building 3-D depth-migration velocity mode ls with topological objects: 63rd Annual International Meeting, SEG, Expanded Abstracts, 170–173.

Zhao, H.-K., S. Osher, and R. Fedkiw, 2001, Fast surface reconstruction using the level set method: Proceedings of the First IEEE Workshop on Variational and Level Set Methods, 194–202.

Zhao, H. K., S. Osher, B. Merriman, M. Kang, 2000, Implicit and non-parametric shape reconstruction from unorganized points using variational level set method: Computer Vision and Image Understanding, 80, 295–319.

© 2012 SEG DOI http://dx.doi.org/10.1190/segam2012-0522.1SEG Las Vegas 2012 Annual Meeting Page 6

Dow

nloa

ded

02/1

7/16

to 1

28.1

14.6

9.18

9. R

edis

trib

utio

n su

bjec

t to

SEG

lice

nse

or c

opyr

ight

; see

Ter

ms

of U

se a

t http

://lib

rary

.seg

.org

/