visualization in geophysicsii.uib.no/vis_old/vcf/_slides/120210-vcf06-pateldaniel.pdf ·...

66
Visualization in Geophysics Recent advances in seismic volume rendering Daniel Patel Visual Computing Forum

Upload: others

Post on 13-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Visualization in Geophysics

Recent advances in seismic volume rendering

Daniel Patel

Visual Computing Forum

Page 2: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Overview

This talk is divided in 3 parts

Ground truth visualization of measured seismic data

Automated object extraction/segmentation of important structures in the seismic data such as horizons and faults

Perceptually aligned rendering of seismic data

Page 3: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Ground truth visualization of measured seismic data

Page 4: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Seismic collection

Page 5: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Seismic interpretation

Page 6: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Resulting model

Page 7: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Visualizing large volumes

How to visualize data that doesn’t fit in gpu memory or in main memory = out of core visualizationReorganize data for fast accessSend data to main memory on demandSend data to gpu memory on demand

Octreemizer: A Hierarchical Approach for Interactive Roaming Through Very Large Volumes. John Plate et al. VISSYM '02 Proceedings of the symposium on Data Visualisation 2002

Page 8: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Reorganize data for fast access

The seismic data is reorganized on diskDefine a brick size: nxnxn (n=32,64,.. must be tuned to bus speeds)It is fine to store data linearly when all fits in main memory and in texture memoryInstead of storing it linearly it is stored as bricks, where each brick is stored linearly. This reduces disk access and jumps.Bricks are subsampled into parent bricks

Page 9: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Reorganize data for fast access

Page 10: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Main memory to GPU

Given a geometry/volume, identify the leaf nodes that cover itFind the parents alsoUpload from memory to GPU, top-downTo maintain interactivity, have max brick upload

Page 11: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Disk to main memory

Upload all leafnodes, if more space, upload neighbors until available memory is used

Runs in a separate process from the memory to GPU transfer

Both processes check wether a brick is already uploaded before uploading it

When overwriting unused bricks, the oldest are overwritten first

Page 12: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

VolumeExplorer paper

Preintegration

VolumeExplorer: Roaming Large Volumes to Couple Visualization and Data Processing for Oil and Gas Exploration. Laurent Castanie et al. Vis 2005

Page 13: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

VolumeExplorer paper

Iso distant surfaces from wells

VolumeExplorer: Roaming Large Volumes to Couple Visualization and Data Processing for Oil and Gas Exploration. Laurent Castanie et al. Vis 2005

Page 14: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

UncertaintiesUncertaintiesUncertainties

precision, validityprecision, validityprecision, validity reliability, confidence, quality

reliability, confidence, reliability, confidence, qualityquality

accuracy, precision, noise, physical phenomena

accuracy, precision, accuracy, precision, noise, physical noise, physical phenomenaphenomena

data collection(simulation, measurement)

data collectiondata collection(simulation, measurement)(simulation, measurement)

data transformation(extraction, interpolation)

data transformationdata transformation(extraction, interpolation)(extraction, interpolation) data visualizationdata visualizationdata visualization

Visualizing Uncertainty

• Data Processing/Visualization Pipeline• errors and uncertainties introduced

and derived at any stage

Christopher Lux, Bernd Fröhlich. Bauhaus-Universität WeimarFaculty of Media | Virtual Reality Systems Group

Page 15: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Visualizing Uncertainty of Surface Data

• Manipulation of color mapping•Transparency•Desaturation•Inversion

• Deformation

• Line Glyphs

• Volume Surface

Page 16: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Visualizing Uncertainty of Volume Data

• Color Map Desaturation

Page 17: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Visualizing Uncertainty of Volume Data

• Volume Deformation

Page 18: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Visualizing Uncertainty of Volume Data

• Volume Blurring

Page 19: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Visualizing Uncertainty of Surface Data

• Manipulation of color mapping•Transparency•Desaturation•Inversion

• Deformation

• Line Glyphs

• Volume Surface

Page 20: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Automated object extraction/segmentation of important structures in the seismic data such as horizons and faults

Page 21: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Seismic interpretation

Page 22: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Resulting model

VolumeExplorer: Roaming Large Volumes to Couple Visualization and Data Processing for Oil and Gas Exploration. Laurent Castanie et al. Vis 2005

Page 23: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Seismic objects

Objects which can be detected in the collected data and can help indicate where oil is:

HorizonsFaultsChannelsSalt diapirsMud diapirsBright spots

Page 24: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Seismic objects: horizons and faults

Page 25: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Seismic objects: channels

Schlumberger Petrel interpretation software

Page 26: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Seismic objects: salt diapirs

Page 27: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Seismic objects: bright spots and mud diapirs

Page 28: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Seismic attributes

There are different measured attributes3D: Reflection data, Vp/Vs data1D: Well logs2D: Ground measured data: gravity, magnetism

There are many derived attributesChaos, dip, phase, frequency, impedanceUnlimited amount of derived attributes

Page 29: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Seismic measured attributes

Reflection dataIn time or in depth (depth converted)

Vp/Vs data, pressure/shear wave ratio

Going from recorded sound waves to the 3D data, called inversion, is an underdefined problem, many methods exist, several companies offer their ’superior’ inversion.

Page 30: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Seismic trace

Page 31: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

-derived attributes-well logs

Seismic derived attributes

Page 32: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Seismic derived attributes

Dip and azimuth

Schlumberger Petrel interpretation software

Page 33: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Seismic derived attributes

Instantaneous phase

Page 34: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Seismic derived attributes

Structural Smoothing

Schlumberger Petrel interpretation software

Page 35: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Seismic derived attributes

Frequency

Schlumberger Petrel interpretation software

Page 36: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Seismic derived attributes

Extremas

Page 37: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Curvature

Top:coherence, bottom:curvature

Left: Curvature attribute applications to 3D surface seismic data Chopra et al.Leading edge, april 2007

Right: Curvature-Based Transfer Functions for Direct Volume Rendering: Methods and ApplicationsKindlmann et al. Vis 2003

Page 38: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Seismic derived attributes

Clustering of waveforms

LearningStatistics

Unsupervised seismic facies classification: A review andcomparison of techniques and implementationCOLÉOU et al. The Leading Edge, 2003

Page 39: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Redundant seismic attributes

Redundant and useless seismic attributesBarnes. GEOPHYSICS,VOL. 72, NO. 3 May-June 2007

Page 40: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Redundant seismic attributes

Redundant and useless seismic attributesBarnes. GEOPHYSICS,VOL. 72, NO. 3 May-June 2007

Page 41: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Kohonen SelfOrganising Feature Map(KSOFM)

K-means clustering

Redundant seismic attributes

Page 42: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Tracing out horizons and faults

Seed and growSelect a point on what seems like a horizon/faultLet an algorithm grow out other points with similar feature

Page 43: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Horizon interpretation

Schlumberger Petrel

Page 44: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

VolumeExplorer paperHorizon growing based on waveform similarity

VolumeExplorer: Roaming Large Volumes to Couple Visualization and Data Processing for Oil and Gas Exploration. Laurent Castanie et al. Vis 2005

Page 45: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Horizon interpretation

Quick 3D approach

Seismic Volume Visualization for Horizon Extraction Patel et al. Proceedings of the IEEE Pacific Visualization Symposium. March 2010.

Page 46: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Fault interpretation

Schlumberger Petrel interpretation software

Page 47: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Volumetric horizon flattening

Volumetric flattening: an interpretation toolLomask et al., The Leading edge, 2007

Page 48: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Volumetric horizon flattening

Volumetric flattening: an interpretation toolLomask et al., The Leading edge, 2007

Page 49: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Volumetric horizon flattening

Volumetric flattening: an interpretation toolLomask et al., The Leading edge, 2007

Page 50: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Volumetric horizon flattening

Volumetric flattening: an interpretation toolLomask et al., The Leading edge, 2007

Page 51: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Volumetric horizon flattening

Volumetric flattening: an interpretation toolLomask et al., The Leading edge, 2007

Page 52: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Volumetric horizon flattening

Volumetric flattening: an interpretation toolLomask et al., The Leading edge, 2007

Page 53: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Volumetric horizon flattening

Volumetric flattening: an interpretation toolLomask et al., The Leading edge, 2007

Page 54: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Volumetric horizon flattening

Flattened:

Original:

Page 55: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Spectral decomposition

Spectral Decomposition for Seismic Stratigraphic PatternsLaughlin et al.Search and Discovery Article #40096 (2003)

Page 56: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Spectral decomposition

Frequency transfer function

Multi-color display of spectral attributesLiu et al.SEG New Orleans 2006

Page 57: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

www.opengeosolutions.com/img/specdecomp1.gif

Page 58: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Perceptually aligned rendering of seismic data

Page 59: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Light model for seismic data

Film clip

Seismic Volume Visualization for Horizon Extraction Patel et al. Proceedings of the IEEE Pacific Visualization Symposium. March 2010.

Page 60: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Blue shadows

Chromatic Shadows for Improved PerceptionSoltészová et al. Non-Photorealistic Animation and Rendering, NPAR 2011

Page 61: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Blue shadows

Chromatic Shadows for Improved PerceptionSoltészová et al. Non-Photorealistic Animation and Rendering, NPAR 2011

Page 62: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Raw dataVisual overload

Abstracted dataShows essential aspects

data illustration

Understanding Earth

Grotzinger et. al.

Scientific vs illustrative visualization

Understanding Earth, Grotzinger et. Al. NY Press

Page 63: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

Techniques in geoscientific illustrations

Textures on planar surfaces to emphasize layers and faultsTextures bent along layers Discontinuities over faults

Opaque cubes with textured surfaces for 3D contextAxis-aligned cut outs Extruding features

J. Grotzinger, T. H. Jordan, F. Press, and R. Siever. Understanding Earth. W. H. Freeman and Company, 1994.

Page 64: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define

US standard geological textures

Symbols in geoscientific illustrations

Page 65: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define
Page 66: Visualization in Geophysicsii.uib.no/vis_old/vcf/_slides/120210-VCF06-PatelDaniel.pdf · 2013-05-29 · Reorganize data for fast access The seismic data is reorganized on disk Define