Lecture 23 Exemplary Inverse Problems including Earthquake Location.

Slides:



Advertisements
Similar presentations
Environmental Data Analysis with MatLab
Advertisements

Lecture 1 Describing Inverse Problems. Syllabus Lecture 01Describing Inverse Problems Lecture 02Probability and Measurement Error, Part 1 Lecture 03Probability.
Lecture 20 Continuous Problems Linear Operators and Their Adjoints.
Lecture 10 Nonuniqueness and Localized Averages. Syllabus Lecture 01Describing Inverse Problems Lecture 02Probability and Measurement Error, Part 1 Lecture.
Lecture 14 Nonlinear Problems Grid Search and Monte Carlo Methods.
Environmental Data Analysis with MatLab Lecture 8: Solving Generalized Least Squares Problems.
Lecture 13 L1 , L∞ Norm Problems and Linear Programming
Lecture 22 Exemplary Inverse Problems including Filter Design.
Lecture 18 Varimax Factors and Empircal Orthogonal Functions.
Lecture 7 Backus-Gilbert Generalized Inverse and the Trade Off of Resolution and Variance.
Lecture 3 Probability and Measurement Error, Part 2.
1 Chapter 4 Interpolation and Approximation Lagrange Interpolation The basic interpolation problem can be posed in one of two ways: The basic interpolation.
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
Lecture 2 Probability and Measurement Error, Part 1.
Lecture 5 A Priori Information and Weighted Least Squared.
Lecture 19 Continuous Problems: Backus-Gilbert Theory and Radon’s Problem.
Lecture 15 Nonlinear Problems Newton’s Method. Syllabus Lecture 01Describing Inverse Problems Lecture 02Probability and Measurement Error, Part 1 Lecture.
Lecture 4 The L 2 Norm and Simple Least Squares. Syllabus Lecture 01Describing Inverse Problems Lecture 02Probability and Measurement Error, Part 1 Lecture.
Lecture 16 Nonlinear Problems: Simulated Annealing and Bootstrap Confidence Intervals.
Lecture 9 Inexact Theories. Syllabus Lecture 01Describing Inverse Problems Lecture 02Probability and Measurement Error, Part 1 Lecture 03Probability and.
Lecture 17 Factor Analysis. Syllabus Lecture 01Describing Inverse Problems Lecture 02Probability and Measurement Error, Part 1 Lecture 03Probability and.
Lecture 21 Continuous Problems Fréchet Derivatives.
Lecture 24 Exemplary Inverse Problems including Vibrational Problems.
Lecture 6 Resolution and Generalized Inverses. Syllabus Lecture 01Describing Inverse Problems Lecture 02Probability and Measurement Error, Part 1 Lecture.
Maximum likelihood (ML) and likelihood ratio (LR) test
Resampling techniques Why resampling? Jacknife Cross-validation Bootstrap Examples of application of bootstrap.
Environmental Data Analysis with MatLab Lecture 5: Linear Models.
Maximum likelihood Conditional distribution and likelihood Maximum likelihood estimations Information in the data and likelihood Observed and Fisher’s.
Curve-Fitting Regression
Lecture 12 Equality and Inequality Constraints. Syllabus Lecture 01Describing Inverse Problems Lecture 02Probability and Measurement Error, Part 1 Lecture.
Lecture 4: Practical Examples. Remember this? m est = m A + M [ d obs – Gm A ] where M = [G T C d -1 G + C m -1 ] -1 G T C d -1.
Maximum likelihood (ML) and likelihood ratio (LR) test
Environmental Data Analysis with MatLab Lecture 3: Probability and Measurement Error.
Lecture 8 The Principle of Maximum Likelihood. Syllabus Lecture 01Describing Inverse Problems Lecture 02Probability and Measurement Error, Part 1 Lecture.
The Basics of Earthquake Location William Menke Lamont-Doherty Earth Observatory Columbia University.
7. Least squares 7.1 Method of least squares K. Desch – Statistical methods of data analysis SS10 Another important method to estimate parameters Connection.
Lecture 11 Vector Spaces and Singular Value Decomposition.
Linear and generalised linear models
Linear and generalised linear models
Basics of regression analysis
Environmental Data Analysis with MatLab Lecture 7: Prior Information.
Maximum likelihood (ML)
Principles of the Global Positioning System Lecture 10 Prof. Thomas Herring Room A;
Today Wrap up of probability Vectors, Matrices. Calculus
Colorado Center for Astrodynamics Research The University of Colorado STATISTICAL ORBIT DETERMINATION Project Report Unscented kalman Filter Information.
Machine Learning CUNY Graduate Center Lecture 3: Linear Regression.
1 SVY207: Lecture 18 Network Solutions Given many GPS solutions for vectors between pairs of observed stations Compute a unique network solution (for many.
Advanced Preconditioning for Generalized Least Squares Recall: To stabilize the inversions, we minimize the objective function J where where  is the.
880.P20 Winter 2006 Richard Kass 1 Confidence Intervals and Upper Limits Confidence intervals (CI) are related to confidence limits (CL). To calculate.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Deterministic vs. Random Maximum A Posteriori Maximum Likelihood Minimum.
G(m)=d mathematical model d data m model G operator d=G(m true )+  = d true +  Forward problem: find d given m Inverse problem (discrete parameter estimation):
Modern Navigation Thomas Herring
Curve-Fitting Regression
SUPA Advanced Data Analysis Course, Jan 6th – 7th 2009 Advanced Data Analysis for the Physical Sciences Dr Martin Hendry Dept of Physics and Astronomy.
Learning Theory Reza Shadmehr LMS with Newton-Raphson, weighted least squares, choice of loss function.
MATH 685/ CSI 700/ OR 682 Lecture Notes Lecture 4. Least squares.
Seismological Analysis Methods Receiver FunctionsBody Wave Tomography Surface (Rayleigh) wave tomography Good for: Imaging discontinuities (Moho, sed/rock.
Geology 5670/6670 Inverse Theory 20 Feb 2015 © A.R. Lowry 2015 Read for Mon 23 Feb: Menke Ch 9 ( ) Last time: Nonlinear Inversion Solution appraisal.
Geology 5670/6670 Inverse Theory 28 Jan 2015 © A.R. Lowry 2015 Read for Fri 30 Jan: Menke Ch 4 (69-88) Last time: Ordinary Least Squares: Uncertainty The.
University of Colorado Boulder ASEN 5070 Statistical Orbit determination I Fall 2012 Professor George H. Born Professor Jeffrey S. Parker Lecture 9: Least.
ESTIMATION METHODS We know how to calculate confidence intervals for estimates of  and  2 Now, we need procedures to calculate  and  2, themselves.
R. Kass/W03 P416 Lecture 5 l Suppose we are trying to measure the true value of some quantity (x T ). u We make repeated measurements of this quantity.
Environmental Data Analysis with MatLab 2 nd Edition Lecture 22: Linear Approximations and Non Linear Least Squares.
Lecture 16: Image alignment
Linear regression Fitting a straight line to observations.
Nonlinear regression.
6.1 Introduction to Chi-Square Space
Learning Theory Reza Shadmehr
Mathematical Foundations of BME
Presentation transcript:

Lecture 23 Exemplary Inverse Problems including Earthquake Location

Syllabus Lecture 01Describing Inverse Problems Lecture 02Probability and Measurement Error, Part 1 Lecture 03Probability and Measurement Error, Part 2 Lecture 04The L 2 Norm and Simple Least Squares Lecture 05A Priori Information and Weighted Least Squared Lecture 06Resolution and Generalized Inverses Lecture 07Backus-Gilbert Inverse and the Trade Off of Resolution and Variance Lecture 08The Principle of Maximum Likelihood Lecture 09Inexact Theories Lecture 10Nonuniqueness and Localized Averages Lecture 11Vector Spaces and Singular Value Decomposition Lecture 12Equality and Inequality Constraints Lecture 13L 1, L ∞ Norm Problems and Linear Programming Lecture 14Nonlinear Problems: Grid and Monte Carlo Searches Lecture 15Nonlinear Problems: Newton’s Method Lecture 16Nonlinear Problems: Simulated Annealing and Bootstrap Confidence Intervals Lecture 17Factor Analysis Lecture 18Varimax Factors, Empircal Orthogonal Functions Lecture 19Backus-Gilbert Theory for Continuous Problems; Radon’s Problem Lecture 20Linear Operators and Their Adjoints Lecture 21Fréchet Derivatives Lecture 22 Exemplary Inverse Problems, incl. Filter Design Lecture 23 Exemplary Inverse Problems, incl. Earthquake Location Lecture 24 Exemplary Inverse Problems, incl. Vibrational Problems

Purpose of the Lecture solve a few exemplary inverse problems thermal diffusion earthquake location fitting of spectral peaks

Part 1 thermal diffusion

x h ξ 0 temperature in a cooling slab erf(x) x

temperature due to M cooling slabs (use linear superposition)

temperature due to M slabs each with initial temperature m j temperature measured at time t>0 initial temperature

inverse problem infer initial temperature m using temperatures measures at a suite of x s at some fixed later time t d = G m data model parameters

distance, x time, t temperature, T

distance, x time, t initial temperature consists of 5 oscillations

distance, x time, t oscillations still visible so accurate reconstruction possible

distance, x time, t little detail left, so reconstruction will lack resolution

What Method ? The resolution is likely to be rather poor, especially when data are collected at later times damped least squares G -g = [G T G+ε 2 I] -1 G T damped minimum length G -g = G T [GG T +ε 2 I] -1 Backus-Gilbert

What Method ? The resolution is likely to be rather poor, especially when data are collected at later times damped least squares G -g = [G T G+ε 2 I] -1 G T damped minimum length G -g = G T [GG T +ε 2 I] -1 Backus-Gilbert actually, these generalized inverses are equal

What Method ? The resolution is likely to be rather poor, especially when data are collected at later times damped least squares G -g = [G T G+ε 2 I] -1 G T damped minimum length G -g = G T [GG T +ε 2 I] -1 Backus-Gilbert might produce solutions with fewer artifacts

Try both damped least squares Backus-Gilbert

Solution Possibilities 1.Damped Least Squares: Matrix G is not sparse no analytic version of G T G is available M=100 is rather small experiment with values of ε 2 mest=(G’*G+e2*eye(M,M))\(G’*d) 2. Backus-Gilbert use standard formulation, with damping α experiment with values of α

Solution Possibilities 1.Damped Least Squares: Matrix G is not sparse no analytic version of G T G is available M=100 is rather small experiment with values of ε 2 mest=(G’*G+e2*eye(M,M))\(G’*d) 2. Backus-Gilbert use standard formulation, with damping α experiment with values of α try both

distance time TrueDamped LSBackus-Gilbert estimated initial temperature distribution as a function of the time of observation

distance time TrueDamped LSBackus-Gilbert estimated initial temperature distribution as a function of the time of observation Damped LS does better at earlier times

distance time TrueDamped LSBackus-Gilbert estimated initial temperature distribution as a function of the time of observation Damped LS contains worse artifacts at later times

Damped LS distance Backus-Gilbert distance model resolution matrix when for data collected at t=10

Damped LS distance Backus-Gilbert distance model resolution matrix when for data collected at t=10 resolution is similar

Backus-Gilbert distance Damped LS distance model resolution matrix when for data collected at t=40

Backus-Gilbert distance Damped LS distance model resolution matrix when for data collected at t=40 Damped LS has much worse sidelobes

Part 2 earthquake location

z x P S s r ray approximation vibrations travel from source to receiver along curved rays

z x P S s r ray approximation vibrations travel from source to receiver along curved rays P wave faster S wave slower P, S ray paths not necessarily the same, but usually similar

z x P S s r T S = ∫ ray (1/v S ) d travel time T integral of slowness along ray path T P = ∫ ray (1/v P ) d

arrival time = travel time along ray + origin time

data earthquake location 3 model parameters earthquake origin time 1 model parameter

arrival time = travel time along ray + origin time explicit nonlinear equation 4 model parameters up to 2 data per station

arrival time = travel time along ray + origin time linearize around trial source location x (p) t i P = T i P (x (p),x (i) ) + [∇T i P ] ∆x + t 0 trick is computing this gradient

x (0) x (1) x (0) r r ΔxΔx ΔxΔx ray Geiger’s principle [∇T i P ] = -s/v unit vector parallel to ray pointing away from receiver

linearized equation

z x z x All rays leave source at the same angle All rays leave source at nearly the same angle Common circumstances when earthquake far from stations

then, if only P wave data is available these two columns are proportional to one-another (no S waves)

z x depth and origin time trade off shallow and early deep and late

Solution Possibilities 1.Damped Least Squares: Matrix G is not sparse no analytic version of G T G is available M=4 is tiny experiment with values of ε 2 mest=(G’*G+e2*eye(M,M))\(G’*d) 2. Singular Value Decomposition to detect case of depth and origin time trading off test case has earthquakes “inside of array”

x, km y, km z, km

Part 3 fitting of spectral peaks

counts velocity, mm/s counts velocity, mm/s xx typical spectrum consisting of overlapping peaks counts

what shape are the peaks?

try both use F test to test whether one is better than the other

what shape are the peaks? data 3 unknowns per peak data 3 unknowns per peak both cases: explicit nonlinear problem

linearize using analytic gradient

issues how to determine number q of peaks trial A i c i f i of each peak

our solution have operator click mouse computer screen to indicate position of each peak

MatLab code for graphical input K=0; for k = [1:20] p = ginput(1); if( p(1) < 0 ) break; end K=K+1; a(K) = p(2)-A; v0(K)=p(1); c(K)=0.1; end

velocity, mm/s counts Lorentzian Gaussian

Results of F test Fest = E_normal/E_lorentzian: P(F =Fest) = Lorentzian better fit to % certainty