Processing of Seismic Reflection Data Using MATLAB

Book description


This short book is for students, professors and professionals interested in signal processing of seismic data using MATLAB™. The step-by-step demo of the full reflection seismic data processing workflow using a complete real seismic data set places itself as a very useful feature of the book. This is especially true when students are performing their projects, and when professors and researchers are testing their new developed algorithms in MATLAB™ for processing seismic data. The book provides the basic seismic and signal processing theory required for each chapter and shows how to process the data from raw field records to a final image of the subsurface all using MATLAB™. The MATLAB™ codes and seismic data can be downloaded here.

Table of Contents: Seismic Data Processing: A Quick Overview / Examination of A Real Seismic Data Set / Quality Control of Real Seismic Data / Seismic Noise Attenuation / Seismic Deconvolution / Carrying the Processing Forward / Static Corrections / Seismic Migration / Concluding Remarks

Table of contents

  1. Preface
  2. Acknowledgments
  3. Seismic Data Processing: A Quick Overview
    1. Introduction
    2. Seismic Data Processing
  4. Examination of A Real Seismic Data Set
    1. Introduction
    2. Description of the Seismic Reflection Real Data Set
    3. Examining the Data Set
      1. Header Information
      2. Displaying Seismic Data
    4. The Proposed Processing Workflow
    5. Computer Assignments
    6. Useful MATLAB Functions
  5. Quality Control of Real Seismic Data
    1. Quality Control of Reflection Seismic Data
    2. Trace Editing
    3. Amplitude Losses & Their Correction
    4. Computer Assignments
    5. Useful MATLAB Functions
  6. Seismic Noise Attenuation
    1. Introduction
    2. Seismic Signal & Noise
      1. Random noise
      2. Coherent Noise
    3. Spectrum Analysis and Filtering of Seismic Data
    4. Computer Assignments
    5. Useful MATLAB Functions
  7. Seismic Deconvolution
    1. Introduction
    2. The Seismic Convolutional Model
    3. Spiking Deconvolution as a Filtering Process
    4. Spiking Deconvolution Using Wiener Optimum Filters
    5. The Trace-Wavelet Relation
      1. Amplitude Spectra
      2. Autocorrelations
    6. Spiking Deconvolution in Practice
      1. Autocorrelation Window
      2. Filter Length
      3. Percent Prewhitening
      4. Spiking Deconvolution of our Data Set
    7. Computer Assignments
    8. Useful MATLAB Codes
  8. Carrying the Processing Forward
    1. Introduction
    2. Common Midpoint Sorting
    3. Velocity Analysis
    4. Normal Moveout (NMO) Correction
    5. Stacking
    6. Computer Assignments
    7. Useful MATLAB Codes
  9. Static Corrections
    1. Elevation Static Correction
    2. Residual Static Correction
      1. Uphole Surveys
      2. Refraction Statics
      3. Surface-Consistent Residual Static Correction Method
    3. Useful MATLAB Functions
  10. Seismic Migration
    1. Introduction
    2. Huygens' Principle and Basic Migration Principles
    3. Migration Kinds
    4. Migration Algorithms
      1. Post-stack Time Migration Using the Stolt f-k Migration
    5. Useful MATLAB Functions
  11. Concluding Remarks
  12. Bibliography
  13. Authors' Biographies
  14. Index

Product information

  • Title: Processing of Seismic Reflection Data Using MATLAB
  • Author(s): Wail Mousa, Abdullatif A. Al-Shuhail
  • Release date: October 2011
  • Publisher(s): Morgan & Claypool Publishers
  • ISBN: 9781608457939