Current AASPI Software Inventory (January 23, 2008) Authors: Kurt J. Marfurt Computational requirements: A modern Fortran 90 compiler A recent SunOS or.

Slides:



Advertisements
Similar presentations
Interpretational Applications of Spectral Decomposition
Advertisements

4. Spectral Decomposition
Wedge Modeling HRS-9 Hampson-Russell Software
Shapelets Correlated with Surface Normals Produce Surfaces Peter Kovesi School of Computer Science & Software Engineering The University of Western Australia.
Voiceprint System Development Design, implement, test unique voiceprint biometric system Research Day Presentation, May 3 rd 2013 Rahul Raj (Team Lead),
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 181 Lecture 18 DSP-Based Analog Circuit Testing  Definitions  Unit Test Period (UTP)  Correlation.
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
Surface normals and principal component analysis (PCA)
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Image Processing Lecture 4
Sine waves The sinusoidal waveform (sine wave) is the fundamental alternating current (ac) and alternating voltage waveform. Electrical sine waves are.
Fault-Fracture charachterization in OpendTect
Workplan Kurt J. Marfurt Tim Kwiatkowski Marcilio Matos Attribute-Assisted Seismic Processing and Interpretation AASPI.
AASPI Attribute-Assisted Seismic Processing and Interpretation
Image Processing IB Paper 8 – Part A Ognjen Arandjelović Ognjen Arandjelović
Mapping Basement Structure in East-Central New York Pearson, deRidder and Johnson, Inc.
Attribute Illumination of Basement Faults
GG450 April 22, 2008 Seismic Processing.
1 Welcome and overview of AASPI accomplishments and software development Kurt J. Marfurt Attribute-Assisted Seismic Processing and Interpretation AASPI.
3D Skeletons Using Graphics Hardware Jonathan Bilodeau Chris Niski.
When lava flows and pyroclastic deposits exhibit sufficient porosity and permeability, extrusive igneous rocks have the potential to host large hydrocarbon.
Lecture 4 Edge Detection
Occurs when wave encounters sharp discontinuities in the medium important in defining faults generally considered as noise in seismic sections seismic.
Digital Image Processing Colour Image Processing.
Ch11 Waves. Period (T): The shortest time interval during which motion repeats. Measures of a Wave Time (s)
Neighborhood Operations
National Center for Supercomputing Applications University of Illinois at Urbana-Champaign Image Features Kenton McHenry, Ph.D. Research Scientist.
4. Spectral Decomposition
Waves - I Chapter 16 Copyright © 2014 John Wiley & Sons, Inc. All rights reserved.
Improving Reservoir Characterization of Karst-Modified Reservoirs with 3-D Geometric Seismic Attributes Susan E. Nissen1, E. Charlotte Sullivan2, Kurt.
Overview of AASPI accomplishments and software development Kurt J. Marfurt Kurt J. Marfurt Attribute-Assisted Seismic Processing and Interpretation AASPI.
Graphics Graphics Korea University cgvr.korea.ac.kr Raster Graphics 고려대학교 컴퓨터 그래픽스 연구실.
Attribute Expression Using Gray Level Co-Occurrence Sipuikinene Angelo*, Marcilio Matos,Kurt J Marfurt ConocoPhillips School of Geology & Geophysics, University.
Deconvolution Bryce Hutchinson Sumit Verma Objectives: -Understand the difference between exponential and surface consistent gain -Identify power line.
Texture. Texture is an innate property of all surfaces (clouds, trees, bricks, hair etc…). It refers to visual patterns of homogeneity and does not result.
AASPI Workplan Kurt J. Marfurt Kurt J. Marfurt Jamie Rich Marcilio Matos Bo Zhang Brad Wallet OU AASPI Team Attribute-Assisted Seismic Processing.
Filtering Robert Lin April 29, Outline Why filter? Filtering for Graphics Sampling and Reconstruction Convolution The Fourier Transform Overview.
Image Processing Edge detection Filtering: Noise suppresion.
Last week’s problems a) Mass excess = 1/2πG × Area under curve 1/2πG = × in kgs 2 m -3 Area under curve = -1.8 ×10-6 x 100 m 2 s -2 So Mass.
Image Grand Tour Bradley Wallet University of Oklahoma.
Calibration of curvature & coherence anomalies Example from Chicontepec, Mexico Ha T. Mai, Kurt J. Marfurt University of Oklahoma, Norman, USA Sergio Chávez-Pérez.
Statistical measures of instantaneous spectra Kui Zhang* and Kurt J. Marfurt 2008 AASPI Consortium annual meeting Not Gaussian!
Magnetic Anomaly Map Including outline of island Magnetic Anomalies of Macquarie Island.
Imaging Multiple Horizons with Spectral Techniques in the Sirt Basin, Libya Authors: Sam Yates, Irena Kivior, Shiferaw Damte, Stephen Markham, Francis.
Graphics Lecture 4: Slide 1 Interactive Computer Graphics Lecture 4: Colour.
Introduction to Computer Graphics
Overview of Stark Reality Plugins for OpendTect Coming soon to a workstation near you.
Principles of Color Television. Three Basic Colors of Television Blue Red Green 11 % 30% 59 %
Remote Sensing Image Enhancement. Image Enhancement ► Increases distinction between features in a scene ► Single image manipulation ► Multi-image manipulation.
Time-frequency analysis of thin bed using a modified matching pursuit algorithm Bo Zhang Graduated from AASP consortium of OU in 2014 currently with The.
Computing Attributers on Depth-Migrated Data Name : Tengfei Lin Major : Geophysics Advisor : Kurt J. Marfurt AASPI,The University of Oklahoma 1.
Kuwait Foreign Petroleum Exploration Co. K.S.C. A Subsidiary of Kuwait Petroleum Corporation Kuwait Foreign Petroleum Exploration Co. K.S.C. A Subsidiary.
CS Spring 2010 CS 414 – Multimedia Systems Design Lecture 4 – Audio and Digital Image Representation Klara Nahrstedt Spring 2010.
Gale Crater Stratigraphic Measurements and Preliminary Interpretations Ryan Anderson April, 2009.
1 of 32 Computer Graphics Color. 2 of 32 Basics Of Color elements of color:
Colour Theory Fundamentals
Interference and the Wave Nature of Light
Feature description and matching
Modeling of free-surface multiples - 2
Computer Vision Lecture 4: Color
Volumetric aberrancy: a complement to coherence and curvature
New ProMAX modules for reflectivity calibration and noise attenuation
Los mecanismos focales de los terremotos
Andrea Benucci, Robert A. Frazor, Matteo Carandini  Neuron 
Microtubule Structure at 8 Å Resolution
Microtubule Structure at 8 Å Resolution
9.5 Least-Squares Digital Filters
Jianing Yu, David Ferster  Neuron 
by Asaf Inbal, Jean Paul Ampuero, and Robert W. Clayton
Receptive Fields of Disparity-Tuned Simple Cells in Macaque V1
Presentation transcript:

Current AASPI Software Inventory (January 23, 2008) Authors: Kurt J. Marfurt Computational requirements: A modern Fortran 90 compiler A recent SunOS or Linux operating system Willingness to install SEP utilities (software uses Stanford Exploration Project I/Oand graphics) Willingness to install SU utilities (used to convert between SEGY and SEP formats and back) Willingness to install gnu gmake Willingness to install MPI (message passing interface) Willingness to install fft-w (fastest Fourier transform in the west) Human requirements: A computer scientist smarter than Marfurt comfortable with your Unix or Linux system (e.g. load library stuff, permissions, run-time library features) A geotech or processor comfortable with format conversions, data exporting/loading out of/in to workstation software, comfort with headers, and baby-sitting computer runs

AASPI Attribute Software Inventory Basic geometric attributes (all performed with analytic trace) (program geom_attr) Dip and azimuth Total energy and coherent energy within a window Confidence measure within a window Energy-weighted coherent amplitude gradients: Fractional derivative of amplitude: Three edge algorithms: coherent_energy/total_energy outer product of covariance matrix: correlation between d and d H Measures of reflector shape and 2 nd derivatives of amplitude (program reflector_shape) Most negative and most positive curvature Maximum and minimum curvature Azimuth of minimum curvature Gaussian and mean curvature Reflector rotation (non quadratic surface) Shape index and curvedness Dome, ridge, saddle, valley, and bowl shape ‘components’ Lineaments (i.e. amplitude of ridges and valleys) Lineament count for subsequent rose diagrams Crude estimate of reflector divergence/convergence Crude estimate of angular unconformities Azimuth-limited lineament volumes

AASPI Attribute Software Inventory Edge-preserving, structure-oriented filtering (program geom_attr) mean median principle component (also called Kohonen-Loeve filter) Spectral decomposition (program spec_cmp) wavelet time, frequency, phase, and envelope spectral amplitude and phase components at each frequency spectral balancing amplitude, amplitude above spectral average, frequency and phase of spectral peak reconstructed wavefield (with or without spectral balancing) Composite display utilities (programs hl_plot, hl_gray_plot,…) 2-D color bars (e.g. hue vs lightness or hue vs. saturation) 3-D color bars (e.g. hue vs. lightness vs. saturation) Boolean composite images (a type of overplot) Rose diagrams (programs generate_roses, and display_roses) roses stenciled onto SEGY format volumes? Volumetric image processing (program image_filter) mean, median, and alpha-trim mean filters confidence-weighted mean, median, and alpha-trim mean filters dip oriented image processing filters

Sample data timing nt=466 ncdp = nline = size=645M bytes number of slave processors wall time (hr) single processor computer, one processor, no mpi single computer, dual processor, run with mpi two computers, master + 2 slave processors computers, master +4 dual node slave processors computers, master +3 dual node slave processors computers, master +6 dual node processors computers, master +23 slave dual node processors 35 Gbyte job – 16 hrs on GHz processor (output 8 volumes) (cost of hardware ~ $100,000 US) Loading each volume into Geoframe – 4 hrs Slicing each volume inside Geoframe – 8 hrs Ratio of loading and slicing to compute time : 6

Seismic data Read seismic data Seismic data on slave Seismic data on slave Seismic data on slave Seismic data on slave Send overlapping data blocks to slaves

Compute dip components in window centered about each node Seismic data on slave Assign dip to be that of overlapping window having the most coherent data Calculate coherent and total energy Calculate KL filtered data along dip Calculate mean amplitude along dip in most coherent window in centered window Calculate median amplitude along dip Calculate amplitude gradients Project vectors against covariance matrix Collect blocks of output Send results to master Send results to master Send results to master Send results to master Send results to master Send results to master Write output to disk Send results to master

(a)(c)(b) P P Q Q R R P P Q R R P P’ Q R’ R QQ Figure 1. Attribute expression of reverse faulting, giving rise to strike slip faulting and pop-up blocks - Teapot Dome, WY, USA. Horizon slices along the purple horizon shown in Figure 2 through (a) coherence, (b) most positive curvature, and (c) most negative curvature volumes. (After Chopra and Marfurt, 2006; Seismic data courtesy of RMOTC). neg pos Curv Coh

Figure 2. Seismic cross sections through faults seen in the curvature volumes in Figure 1: (a) dip line PP’, (b) strike line QQ’, and (c) a third line perpendicular to the curvature lineaments, RR’. The strike-slip fault indicated by the white arrows is a distinct discontinuity at this level, and therefore is seen in the coherence slice. The more subtle faults indicated by black arrows are not seen on the coherence, but are seen on the curvature horizon slices. (After Chopra and Marfurt, 2006; Seismic data courtesy of RMOTC). Time (s) Q Q Time (s) PR RP (a) (c) (b)

A A B B C C A A B B C C A A B B C C A A B B C C Time (s) A A B B C C (a) (b) (c) (d) (e) (f) (g) 1 km Figure 3. Four views of a Winnepegosas reef from a survey acquired in Alberta, Canada: (a) EW and (b) NS components of the energy-weighted coherent amplitude gradient, (c) coherence, and (d) peak spectral frequency modulated by peak amplitude above average. Time slice at s. Vertical slices through the seismic data along lines (e) AA ’, (f) BB ’, and (g) CC ’. The 2-D color bar for peak frequency vs. amplitude of peak frequency is identical to the color bar in Figure 6. (After Chopra and Marfurt, 2006; Seismic data courtesy of Talisman).

Figure 4. Time slices at 1.3 s showing multiple channels through (a) seismic data, (b) coherence, and (c) fractional derivative of amplitude volumes for a survey acquired in the South Marsh Island area, Gulf of Mexico, USA. (d) Vertical section through the seismic data along line AA’. White arrows indicate the two prominent channels seen in the time slice. Grey arrow indicates a fault. (e) Peak spectral frequency displayed against amplitude above average spectrum. (After Chopra and Marfurt, 2006; Seismic data courtesy of Fairfield). (a) (c) (b) Time (s) A A A A A A N 4 km Coh low high Peak frequency (Hz) high low Amp above average A A (f) (e) (d) A A

(a) (b) A A A A N 4 km Figure 5. Time slices at 1.3 s corresponding to those shown in Figure 4 through (a) most positive and (b) most negative structural curvature volumes. While the two intersecting faults show up well on the most negative curvature time slice, there is little indication of the channels that are so obvious on the amplitude and coherence images. Careful inspection of Figure 4c will reveal that the rather incoherent patterns are real and are perfectly correlated with the hummocky nature of the seismic sediments along line AA’. We suspect this hummocky pattern to be associated with either initial deposition or subsequent slumping, but not associated with differential compaction over the channels. (After Chopra and Marfurt, 2006; Seismic data courtesy of Fairfield) neg pos Curv 0

(a) (d)(c) (b) (f)(e) N 4 km A A A A A A A A A A A A Grad neg 0 pos Figure 6. Energy-weighted coherent amplitude gradients at (a) 0, (b) 30, (c) 60, (d) 90, (e) 120, and (f) 150 degrees from the North (direction indicated by white arrows) corresponding to the same time slice shown in Figures 4 and 5. Gray arrows indicate subtle features that show up best at the angle shown in each image. Such subtle features may be important for describing reservoir heterogeneity. (After Chopra and Marfurt, 2006; Seismic data courtesy of Fairfield).

(a) (d)(c) (b) A A A A N 4 km Curv neg 0 pos A A A A Figure 7. Time slices corresponding to those shown in Figure 4-6 of moderate wavelength (alpha=0.75) (a) Most Positive and (b) Most Negative curvature of the coherent energy. (c) and (d) are longer wavelength (alpha=0.25) images. Strong red lineaments in (a) and (c) correspond to maximum constructive interference, and in this image, indicate the thalweg of the two channels. Strong blue lineaments in (b) and (d) indicate strong destructive interference and correspond to the edges of the channel. Vertical analysis window = +/-20 ms. (After Chopra and Marfurt, 2006; Seismic data courtesy of Fairfield).

pos neg 0 1 km (b) (a) Figure 8. Time slices at t=1.482 s through NS coherent energy gradient volumes generated from (a) far- and (b) near-angle migrated stacks. The fault indicated by the black arrows is better illuminated on the far angle stack, while the channel indicated by the white arrows is better illuminated on the near angle stack. (After Chopra and Marfurt, 2006; Seismic data courtesy of Fairfield).

5 km B B’ Coh 0.9 Figure 9. (a) Coherence at t=0.8 s (approximately the Caddo/Atoka level) through a survey from the Fort Worth Basin, TX, USA. (b) Line BB’ through the seismic data cube after edge- preserving structure-oriented filtering. White arrows indicate collapse features that appear to be basement controlled. Black arrow indicates a ridge that can be seen in Figure 13. Gray arrow indicates a dome that can be seen on Figure 13. (After al-Dossary and Marfurt, 2006; Data courtesy of Devon Energy). Caddo Ellenburger Time (s) Basement? pos Amp 0 neg B B’ 5 km

(a) (e) (c) (b) (f) (d) 5 km Figure 10. Time slice at t=0.8 s from the Fort Worth Basin, TX, USA, through the most-negative curvature, k neg, for spectral components defined by the spectral filter paramater  = (a) 2.00, (b) 1.50, (c) 1.00, (d) 0.75, (e) 0.50, and (f) Lower values of  enhance the appearance of longer wavelength features. Compare to coherence slice shown in Figure 9. (After al-Dossary and Marfurt, 2006).

Figure 11. (a) A 2-D color table used to display the shape index against curvedness. Planar features will have a curvedness near zero, and will be displayed black. Highly curved features will be plotted as a pure color allowing us to differentiate between reflector shapes. We plot curvedness, c, and shape index, s, using this 2-D color table at (b) t=0.8 s corresponding to Figures 9a and 10 and (c) at a deeper level t=1.2 s. Note that the shallow section is less contorted, yielding a darker image. The cyan ‘valley’ indicated by white arrows in (b) corresponds to a channel. The yellow ridge in the indicated by the black arrows corresponds to the ridge seen in Figure 9b. Other cyan valley and yellow ridge lineaments correspond to deformation about faults and joints. In contrast, (c) is dominated by collapse features in the Ellenburger formation. Collapse features appear as blue circles, such as the one indicated by blue arrow, ringed by yellow ridges and green saddles. Red arrows indicate two domal features, one of which corresponds to the dome indicated by the gray arrow seen in Figure 9b. (After al-Dossary and Marfurt, 2005). 5 km B B’ (b) 5 km B B’ (c) (a) N bowl saddle ridgedome valley plane Shape index curvedness (a

(a) (e) (b) (f) Figure 12. A decomposition of curvature anomalies according to their shape: (a) bowl, (b) valley, (c) saddle, (d) ridge, and (e) dome. Corresponding filters shown in (f). In principle, all the information contained in these five images is also contained in Figure 11b. However, since the sum of a bowl and valley image will include all those features that may correspond to thicker accommodation space, we expect statistical transforms that are based on a weighted linear sum of attributes to work better. Time slice at t=1.2 s. (After al-Dossary and Marfurt, 2006; Seismic data courtesy of Devon Energy) 5 km Shape index amp 5 km 0 hi (c)(d) 5 km N

Figure 13. Time slice at t = 0.8 s through (a) Multiattribute display of curvature lineaments, and (b) corresponding rose diagrams computed on a 2200 by 2200 ft grid. (Figure courtesy of Hao Guo. Data courtesy of Devon Energy) Strike Intensity of Lineament (a) 5 km (b)

2 km Pennsylvanian Channels Time Slice t=1.060 s 2 km Peak frequency (Hz) high low Amp above average Figure 14. Time slices at t=1.060 through Pennsylvanian age channels seen on (a) seismic data and (b) peak frequency modulated by peak amplitude above average spectrum. Survey acquired in Central Basin Platform, west Texas, USA. The relative thickness of the channels is indicated by the hue of the peak frequency. (After Liu and Marfurt, Seismic data courtesy of Burlington Resources)

A B Amplitude Frequency (Hz) Amplitude Frequency (Hz) Amplitude Frequency (Hz) Low Hig h 2 km Figure 15. Horizon slice through peak frequency and peak amplitude above Atoka unconformity. (After Liu and Marfurt, 2006). After balancing

Amplitude Frequency (Hz) A B Atoka Time (s) High Low High Amplitude Frequency (Hz) (b) Amplitude Frequency (Hz) (c) (d) (a) After balancing Figure 16. Vertical slice through seismic data showing the correlation between the seismic signature and spectral computed using a matched pursuit technique. (After Liu and Marfurt, 2006).

Time (s) (a) (b) Figure 17. A seismic line from onshore Gulf of Mexico (a) before and (b) after edge-preserving, structure-oriented filtering. Arrows indicate steeply dipping reflectors in (a) that are contaminated by noise. The steep dips and fault edges have been preserved in (b) while the random noise has been attenuated.

Figure 18. Time slices at (a) and (b) s and (c) and (d) s through principal- coherence volumes generated for a survey acquired over the Central Basin Platform, TX, USA. (a) and (c) were calculated from the original time migrated data, while (b) and (d) were calculated from the same data after two passes of structure-oriented filtering using a multiwindow principal component algorithm. (Seismic data courtesy of OXY). (d) (a)(b) (c)

Figure 19. Time slice at 1.0 s through coherence volumes computed from a survey over Vinton Dome, Louisiana, USA, (a) before and (b) after edge-preserving structure-oriented filtering. Note the improved clarity in the filtered volume. (Seismic data courtesy of OPEX) (a)(b)

Other software: Prototype migration algorithms (Fortran90) Prototype display algorithms (Java) Willing to share, but don’t wish to take on maintenance issues once students graduate…