Convolution and Deconvolution

Slides:



Advertisements
Similar presentations
Michael Phipps Vallary S. Bhopatkar
Advertisements

ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The Linear Prediction Model The Autocorrelation Method Levinson and Durbin.
Accommodation space, Coluvial wedge. Even in this image, throw is hard to interpret however, there is still geologic insight to be gained. Surface expression.
Lecture 7 Linear time invariant systems
Signal Estimation Technology Inc. Maher S. Maklad A Brief Overview of Optimal Seismic Resolution.
1 Applications on Signal Recovering Miguel Argáez Carlos A. Quintero Computational Science Program El Paso, Texas, USA April 16, 2009.
Predictive Deconvolution in Practice
Tom Wilson, Department of Geology and Geography Environmental and Exploration Geophysics II tom.h.wilson
The recovery of seismic reflectivity in an attenuating medium Gary Margrave, Linping Dong, Peter Gibson, Jeff Grossman, Michael Lamoureux University of.
Convolution and Fourier Transforms in Digital Signal Analysis
Occurs when wave encounters sharp discontinuities in the medium important in defining faults generally considered as noise in seismic sections seismic.
Data smoothing Raymond Cuijpers. Index The moving average Convolution The difference operator Fourier transforms Gaussian smoothing Butterworth filters.
APPLICATIONS OF FOURIER REPRESENTATIONS TO
Wiener Deconvolution: Theoretical Basis The Wiener Deconvolution is a technique used to obtain the phase-velocity dispersion curve and the attenuation.
Systems: Definition Filter
Computational Geophysics and Data Analysis
Sound Source Localization based Robot Navigation Group 13 Supervised By: Dr. A. G. Buddhika P. Jayasekara Dr. A. M. Harsha S. Abeykoon 13-1 :R.U.G.Punchihewa.
Seismic is not too complex for geologists - If you can understand convolution, you have it made. Simply stated, when downward traveling waves pass by a.
ECE 598: The Speech Chain Lecture 5: Room Acoustics; Filters.
Seismometry Seismology and the Earth’s Deep Interior Seismometer – The basic Principles u x x0x0 ugug umum xmxm x x0x0 xrxr uground displacement x r displacement.
A Short Course in Seismic Reflection Profiling
Deconvolution Bryce Hutchinson Sumit Verma Objectives: -Understand the difference between exponential and surface consistent gain -Identify power line.
1 BIEN425 – Lecture 8 By the end of the lecture, you should be able to: –Compute cross- /auto-correlation using matrix multiplication –Compute cross- /auto-correlation.
Seismic Reflection Data Processing and Interpretation A Workshop in Cairo 28 Oct. – 9 Nov Cairo University, Egypt Dr. Sherif Mohamed Hanafy Lecturer.
DCT.
Pre-Class Music Keith Kothman, Interludes video by John Fillwalk.
Spiking Deconvolution In order to compress seismic signal in time and whiten the spectrum. Advantages: shows embedded signal in noise Disadvantages: heightens.
Signals and Systems Using MATLAB Luis F. Chaparro
Introduction to Deconvolution
Convolution in Matlab The convolution in matlab is accomplished by using “conv” command. If “u” is a vector with length ‘n’ and “v” is a vector with length.
Vincent DeVito Computer Systems Lab The goal of my project is to take an image input, artificially blur it using a known blur kernel, then.
7- 1 Chapter 7: Fourier Analysis Fourier analysis = Series + Transform ◎ Fourier Series -- A periodic (T) function f(x) can be written as the sum of sines.
revision Transfer function. Frequency Response
1 Today's lecture −Cascade Systems −Frequency Response −Zeros of H(z) −Significance of zeros of H(z) −Poles of H(z) −Nulling Filters.
Lee M. Liberty Research Professor Boise State University.
Automatic Equalization for Live Venue Sound Systems Damien Dooley, Final Year ECE Progress To Date, Monday 21 st January 2008.
Fourier Transform.
Fourier and Wavelet Transformations Michael J. Watts
Project-Final Presentation Blind Dereverberation Algorithm for Speech Signals Based on Multi-channel Linear Prediction Supervisor: Alexander Bertrand Authors:
G52IIP, School of Computer Science, University of Nottingham 1 Image Transforms Basic idea Input Image, I(x,y) (spatial domain) Mathematical Transformation.
Vincent DeVito Computer Systems Lab The goal of my project is to take an image input, artificially blur it using a known blur kernel, then.
Lecture 4-1CS251: Intro to AI/Lisp II Where did that edge go? April 29th, 1999.
Seismic Reflection Data Processing and Interpretation A Workshop in Cairo 28 Oct. – 9 Nov Cairo University, Egypt Dr. Sherif Mohamed Hanafy Lecturer.
Recent Advances in Applied Seismology: Exploration Presenter AL-SALEM, M Seminar Consultant and Coordinator Dr.Ali Osman Oncel Case Work 1 Methods for.
Environmental and Exploration Geophysics II tom.h.wilson
Environmental Data Analysis with MatLab 2 nd Edition Lecture 14: Applications of Filters.
Does It Matter What Kind of Vibroseis Deconvolution is Used? Larry Mewhort* Husky Energy Mike Jones Schlumberger Sandor Bezdan Geo-X Systems.
Coherence spectrum (coherency squared)  = 0.1, 0.05, 0.01 X is the Fourier Transform Cross-spectral power density Confidence level: = running mean or.
Estimation of Doppler Spectrum Parameters Comparison between FFT-based processing and Adaptive Filtering Processing J. Figueras i Ventura 1, M. Pinsky.
EXERCISE 3: Convolution and deconvolution in seismic signal processing.
The content of lecture This lecture will cover: Fourier Transform
Linear Constant-Coefficient Difference Equations
Susan L. Beck George Zandt Kevin M. Ward Jonathan R. Delph.
3.1 Introduction Why do we need also a frequency domain analysis (also we need time domain convolution):- 1) Sinusoidal and exponential signals occur.
FFT-based filtering and the
Fourier and Wavelet Transformations
General Functions A non-periodic function can be represented as a sum of sin’s and cos’s of (possibly) all frequencies: F() is the spectrum of the function.
Active Source Seismology
Fast Fourier Transformation (FFT)
Processing of the Field Data using Predictive Deconvolution
Coherence spectrum (coherency squared)
Making CMP’s From chapter 16 “Elements of 3D Seismology” by Chris Liner.
Jingfeng Zhang and Arthur B. Weglein
Examining the phase property of nonstationary Vibroseis wavelet
Modeling the seismic response:
Homomorphic Speech Processing
—Based on 2018 Field School Seismic Data
Lecture 4 Image Enhancement in Frequency Domain
Homework 5 (Due: 6/28) Write the Matlab program to compute the FFT of two N-point real signals x and y using only one N-point FFT.
Even Discrete Cosine Transform The Chinese University of Hong Kong
Presentation transcript:

Convolution and Deconvolution

Convolution means several things: IS multiplication of a polynomial series IS a mathematical process IS filtering

Convolution means several things: IS multiplication of a polynomial series A * B = C E.g., A= 0.25 + 0.5 -0.25 0.75]; B = [1 2 -0.5]; C = [0.2500 1.0000 0.6250 0 1.6250 -0.3750]

Convolutional Model for the Earth output input Reflections in the earth are viewed as equivalent to a convolution process between the earth and the input seismic wavelet.

Convolutional Model for the Earth output input SOURCE * Reflection Coefficient = DATA (input) (earth) (output) where * stands for convolution

Convolutional Model for the Earth SOURCE * Reflection Coefficient = DATA (input) (earth) (output) where * stands for convolution (MORE REALISTIC) SOURCE * Reflection Coefficient + noise = DATA (input) (earth) (output) s(t) * e(t) + n(t) = d(t)

s(f,phase) x e(f,phase) + n(f,phase) = d(f,phase) Convolution in the TIME domain is equivalent to MULTIPLICATION in the FREQUENCY domain s(t) * e(t) + n(t) = d(t) FFT FFT FFT s(f,phase) x e(f,phase) + n(f,phase) = d(f,phase) Inverse FFT d(t)

Convolution  

CONVOLUTION as a mathematical operator signal has 3 terms (j=3) -1 2 -1/2 earth Reflection Coefficient has 4 terms (k=4) 1/4 1/4 1/2 time z 1/2 -1/4 3/4 -1/4 3/4 Reflection Coefficients with depth (m)

-1/2 2 1 1/4 1/2 -1/4 3/4 x = +

-1/2 2 -1 1/4 1/2 -1/4 3/4 x = +

-1/2 2 1 1/4 1/2 -1/4 3/4 x = +

-1/2 2 1 1/4 1/4 1/2 -1/4 3/4 x = +

-1/2 2 1 1/2 1 1/4 1/2 -1/4 3/4 x = +

-1/8 1 -1/4 5/8 x = 1/4 1/2 -1/4 3/4 -1/2 2 1 +

-1/4 -1/2 3/4 x = 1/4 1/2 -1/4 3/4 -1/2 2 1 +

1/8 1 1/2 1 5/8 x = 1/4 1/2 -1/4 3/4 -1/2 2 1 +

-3/8 x = 1/4 1/2 -1/4 3/4 + -1/2 2 1

x = 1/4 1/2 -1/4 3/4 + -1 2 -1/2

MATLAB %convolution a = [0.25 0.5 -0.25 0.75]; b = [1 2 -0.5]; c = conv(a,b) d = deconv(c,a) c = 0.2500 1.0000 0.6250 0 1.6250 -0.3750 matlab

Spiking Deconvolution In order to compress seismic signal in time and whiten the spectrum. Advantages: shows embedded signal in noise Disadvantages: heightens noise

Convolutional model

Steps in Spiking Deconvolution Calculate autocorrelation function (ACF) Estimate second crossing of ACF in s Conduct inverse filtering using ACF

Significant arrivals in SP 2 Calama, Chile (181207_1) Refractions (mainly) and reflections

W E

W E

W E

W E

W E

W E

Significant arrivals in SP 5 (191207_1) Refractions (mainly)

Significant arrivals in SP 6 (181207_3) Refractions (mainly)

Significant arrivals in SP 4A (171207_1) Refractions (mainly)

Significant arrivals in SP 4B (191207_2) Refractions (mainly)

Very sharp break