39
Modeling Terrains and Subsurface Geology Mattia Natali Ph.D. student Friday 26 April 2013

Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Modeling Terrains and Subsurface Geology

Mattia NataliPh.D. student

Friday 26 April 2013

Page 2: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Terrain Modelling

2/3926/04/13

Games and movies

(computer graphics, emphasis on realistic visual appearance)

Real landscape representation

(geological application, emphasis on scientific correctness of the model)

scenicreflections.comVirtual Vista: Glacier National Park, Montana, USA

Page 3: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Differences

3/3926/04/13

● Computer graphics:● Artists model the terrain● Procedural techniques to save time● Mainly top surface

● Geology:● Scientists model● Rapid modelling methods (but less

procedural, more user-guided)● Mainly subsurface

- Terragen -

[Deng-Hua Zhong et al. 2006]

Page 4: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Data Acquisition (Geology)

4/3926/04/13

● Modelling based on measurements (most of the cases)

● Input ● densely covers a dense area (large-scale acoustic surveys) or ● made of sparse samples (e.g. boreholes)

- Leapfrog -

Page 5: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Geobodies

5/3926/04/13

● In structural geology (not only top surface)

● Examples of geobodies: layer, horizon, fold, fault, channel, delta, salt dome, igneous intrusion

- Arc Graphics -[Lidal et al. 2012]

Page 6: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Geomodelling Data Taxonomy

6/3926/04/13

Page 7: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

No-data

7/3926/04/13

● Procedural and geometric modelling

● Procedural (mainly fractal and erosion): lack of control

● Geometric: labor-intensive, then sketching or by example

[Stava et al. 2008][Brazil et al. 2010]

Page 8: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Sparse-data

8/3926/04/13

● Most seen in geosciences

● Networks of boreholes to be interpolated

● Surface elevation models (through remote sensing)

● Interpolating methods: ● B-spline● Inverse Distance● Kriging● Discrete Smooth Interpolation

[Lemon and Jones 2003]

Page 9: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Dense-data

9/3926/04/13

● Volumetric seismic dataset

● Visualized as it is or

● Geoscientific interpretation(starting with extraction of geo-bodies)

- Holbrook -

Page 10: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Workflow Taxonomy

10/3926/04/13

Page 11: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

No-data

11/3926/04/13

● Sketches combined with exemplar-based technique

[Zhou et al. 2007]

Page 12: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Fractal and Erosion

12/3926/04/13

● Synthetic terrains from: ● Fractal landscape modelling● Physical erosion simulation● Images or terrain patches

● Fractal approach from a base surface (noisy surface)

● Erosion simulation: ● Thermal or Hydraulic

[Belhadj et al. 2007]

Page 13: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Sketch-based

13/3926/04/13

● Rapid modelling

● Expressive

● Intuitive

● No need to set parameters

[Gain et al. 2009]

Page 14: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Surface Representation

14/3926/04/13

● Height maps

● Implicit surfaces

● Meshes

[de Carpentier and Bidarra 2009]

[Brazil et al. 2010]

Page 15: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Solid Assembly

15/3926/04/13

● Boundary representation of a solid model

● Surfaces obtained from previous steps specify geobodies that compose the solid

● Process supported by CAD-based or sketch-based tools

Sibgrapi 2012

Page 16: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Solid Representations

16/3926/04/13

● Implicit solids [used in No-Data]

● Vector volumes [used in No-Data]

● Constructive Solid Geometry (CSG)

● 3-G-maps

● Voxel representation

● Diffusion surfaces [used in No-Data]

[Wang et al. 2011]

[Takayama et al. 2010]

Page 17: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Workflow Taxonomy

17/3926/04/13

Page 18: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Sparse- and Dense-data

18/3926/04/13

● Geological measured data as input

● Seismic 2D or 3D (reflection of sound waves)

● Collection of well logs (material samples of the ground)

● Outcrop scan (combination of laser and photography, LIDAR)

University of Idaho

Page 19: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Interpretation

19/3926/04/13

● Time consuming

●Interpret 3D seismic data (mainly to detect layers and faults)

● Extraction of horizon surfaces

● Spline or free-form modelling for surface manipulation

[Amorim et al. 2012]

Page 20: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Interpolation

20/3926/04/13

● To obtain surfaces in geology:● B-spline method● Inverse distance method ● Kriging method● Discrete Smooth Interpolation (DSI) method● Natural Neighbor Interpolation method

● Solid from surfaces:

[Floater et al. 1998]

Page 21: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Solid Assembly

21/3926/04/13

● Baojun and Zhen 2009

● Caumon et al. 2004

● Lemon and Jones 2003

Page 22: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Solid Representations

22/3926/04/13

● Implicit solids

● Constructive Solid Geometry (CSG) [S/D-data]

● 3-G-maps [S/D-data]

● (Diffusion surfaces)

● Voxel representation [S/D-data]

[Peytavie et al. 2009]

[Baojun and Zhen 2009]

Page 23: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Surface Representations

23/3926/04/13

Page 24: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Fractal and Noise-based

24/3926/04/13

● Realistic appearance of the surface

● Self-similarity of fractals like in nature

● (Height-maps) Do not allow discontinuities

● No multi-z values

● Not intuitive, no local control

Page 25: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Erosion

25/3926/04/13

● Weathering simulation

● Natural appearance of top surface

● No discontinuity

● Hard to control

● Low storage, high processing

Page 26: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Exemplar-based

26/3926/04/13

● Surface reconstruction (geometry and texture) through a collection of data from photography and laser

● Computational expensive to create a terrain

● Little control on the process

● High storage requirements

Page 27: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Radial Basis Functions

27/3926/04/13

● Interpolation of a set of n points with their normal vector

● Unordered points (unlike splines)

● Cn continuity

● No gap in the surface

● Overhangs feasible

Page 28: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Splines

28/3926/04/13

● From a set of control points with normal

● Ordered list of points

● Parametric form facilitates computation and visualization

● No fault (continuity of surface)

Page 29: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Kriging

29/3926/04/13

● Terrain realism

● Statistical interpolation

● Incorporates domain knowledge

● Fills gaps in input dataset

● Completely automatic

Page 30: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Discrete Smooth Interpolation

30/3926/04/13

● Computes missing information

● Iterative minimization algorithm (high complexity)

● Efficient in iterative modelling (adjust existing model)

● No multi-scale representation

● Automatic method

Page 31: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Solid Representations

31/3926/04/13

Page 32: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Implicit Solids

32/3926/04/13

● Not aimed at geological models

● Multi-scale models

● Interactivity through sketch-based interfaces

● Low storage requirements

● Require conversion to mesh for visualization

Page 33: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Constructive Solid Geometry

33/3926/04/13

● Simple primitives and set operators

● Channels and cavities

● Multi-scale

● With basic primitives, low memory and quick interactions

Page 34: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

3-G-maps

34/3926/04/13

● Popular in geological solid modelling approaches

● Boundary representation

● Detail at different scales

● Synchronization of geometry and topology during modelling

● No processing or storage challenges

Page 35: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Voxel Representation

35/3926/04/13

● Regular 3D discretized volume

● Folds, faults, cavities, channels

● Unpractical modelling approach

● Space demanding

● No computational stage, values explicitly stored

Page 36: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Diffusion Surfaces

36/3926/04/13

● Layer restriction with rotational symmetry

● Lack ease of modelling when dealing with multi-scale models

● No need for precomputations

● Low storage requirements

Page 37: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Vector Volumes

37/3926/04/13

● Tree of signed distance functions

● Combine benefits from voxel and implicit representations

● High storage requirements

● Efficient in direct visualization when performing ray-casting

Page 38: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

● Update model when new data become available

● Modelling technology for communication and subsurface analysis

● Rapid modelling

● Consideration of temporal aspect in geology

● Combine different representations in one model

Challenges and Trends

38/3926/04/13

Computer Graphics Geosciences

Page 39: Modeling Terrains and Subsurface Geology€¦ · Differences 26/04/13 3/39 Computer graphics: Artists model the terrain Procedural techniques to save time Mainly top surface Geology:

Thank you!

39/3926/04/13

“Modeling Terrains and Subsurface Geology”Mattia Natali, Endre M. Lidal, Július Parulek, Ivan Viola, Daniel Patel

May 6-10, Girona, Spain

Based on Eurographics 2013 state-of-the-art report