Data Processing Flows with SCons Jim Jennings Houston, Texas July, 2010.

Slides:



Advertisements
Similar presentations
Spatial point patterns and Geostatistics an introduction
Advertisements

Statistical perturbation theory for spectral clustering Harrachov, 2007 A. Spence and Z. Stoyanov.
Characterizing Non- Gaussianities or How to tell a Dog from an Elephant Jesús Pando DePaul University.
Lecture 11: Introduction to Fourier Series Sections 2.2.3, 2.3.
Statistical properties of Random time series (“noise”)
DFT Filter Banks Steven Liddell Prof. Justin Jonas.
CHAPTER 16 MARKOV CHAIN MONTE CARLO
ECE 8527 Homework Final: Common Evaluations By Andrew Powell.
ISSPIT Ajman University of Science & Technology, UAE
Discrete Event Simulation How to generate RV according to a specified distribution? geometric Poisson etc. Example of a DEVS: repair problem.
Spatial Analysis Longley et al., Ch 14,15. Transformations Buffering (Point, Line, Area) Point-in-polygon Polygon Overlay Spatial Interpolation –Theissen.
Digital Image Processing Chapter 4: Image Enhancement in the Frequency Domain.
Procedural Modeling L-Systems Procedural Terrain Procedural Behavior Based on the slides from Spring 2007.
Fourier: ApplicationsModern Seismology – Data processing and inversion 1 Fourier Transform: Applications Seismograms Eigenmodes of the Earth Time derivatives.
Introduction to Fast Fourier Transform (FFT) Algorithms R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2003.
Texture Reading: Chapter 9 (skip 9.4) Key issue: How do we represent texture? Topics: –Texture segmentation –Texture-based matching –Texture synthesis.
STAT 592A(UW) 526 (UBC-V) 890-4(SFU) Spatial Statistical Methods NRCSE.
Review of Probability and Random Processes
Chapter 5. Operations on Multiple R. V.'s 1 Chapter 5. Operations on Multiple Random Variables 0. Introduction 1. Expected Value of a Function of Random.
Introduction to Algorithms
Fast Texture Synthesis Tree-structure Vector Quantization Li-Yi WeiMarc Levoy Stanford University.
By Jay M. Ver Hoef Alaska Dept. of Fish and Game 1300 College Road Fairbanks, AK By Jay M. Ver Hoef Alaska Dept. of Fish and Game 1300.
Discrete Time Periodic Signals A discrete time signal x[n] is periodic with period N if and only if for all n. Definition: Meaning: a periodic signal keeps.
Application of Digital Signal Processing in Computed tomography (CT)
Method of Soil Analysis 1. 5 Geostatistics Introduction 1. 5
Lecture II-2: Probability Review
Computer Vision, winter CS Department, Technion.
Stephen Mildenhall September 2001
R ESEARCH BY E LAINE C HEW AND C HING -H UA C HUAN U NIVERSITY OF S OUTHERN C ALIFORNIA P RESENTATION BY S EAN S WEENEY D IGI P EN I NSTITUTE OF T ECHNOLOGY.
Associative Pattern Memory (APM) Larry Werth July 14, 2007
Lecture 22 MA471 Fall Advection Equation Recall the 2D advection equation: We will use a Runge-Kutta time integrator and spectral representation.
Lecture 12: Introduction to Discrete Fourier Transform Sections 2.2.3, 2.3.
1 ENERGY 211 / CME 211 Lecture 13 October 20, 2008.
Geographic Information Science
Geo479/579: Geostatistics Ch16. Modeling the Sample Variogram.
Statistics 300: Elementary Statistics Section 6-5.
Precise and Approximate Representation of Numbers 1.The Cartesian-Lagrangian representation of numbers. 2.The homotopic representation of numbers 3.Loops.
POOLED DATA DISTRIBUTIONS GRAPHICAL AND STATISTICAL TOOLS FOR EXAMINING COMPARISON REFERENCE VALUES Alan Steele, Ken Hill, and Rob Douglas National Research.
Spatial Analysis & Geostatistics Methods of Interpolation Linear interpolation using an equation to compute z at any point on a triangle.
Kuo-Hua Wang, Chung-Ming Chan, Jung-Chang Liu Dept. of CSIE Fu Jen Catholic University Slide: Chih-Fan Lai Simulation and SAT-Based Boolean Matching for.
Reconstruction of Solid Models from Oriented Point Sets Misha Kazhdan Johns Hopkins University.
Petrel Workflow Tools 5 Day Introduction Course
EMLAB 1 3D Update Equations with Perfectly Matched Layers.
Digital Watermarking Using Phase Dispersion --- Update SIMG 786 Advanced Digital Image Processing Mahdi Nezamabadi, Chengmeng Liu, Michael Su.
by Ryan P. Adams, Iain Murray, and David J.C. MacKay (ICML 2009)
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition Objectives: Elements of a Discrete Model Evaluation.
Lecture 6: Langevin equations
Dongxu Yang, Meng Cao Supervisor: Prabin.  Review of the Beamformer  Realization of the Beamforming Data Independent Beamforming Statistically Optimum.
Fourier Transform.
A Model of Saliency-Based Visual Attention for Rapid Scene Analysis
Fourier and Wavelet Transformations Michael J. Watts
Stochastic Loss Reserving with the Collective Risk Model Glenn Meyers ISO Innovative Analytics Casualty Loss Reserving Seminar September 18, 2008.
A New Class of High Performance FFTs Dr. J. Greg Nash Centar ( High Performance Embedded Computing (HPEC) Workshop.
CS 376b Introduction to Computer Vision 03 / 17 / 2008 Instructor: Michael Eckmann.
Stochastic Hydrology Random Field Simulation Professor Ke-Sheng Cheng Department of Bioenvironmental Systems Engineering National Taiwan University.
Outline Carrier design Embedding and extraction for single tile and Multi-tiles (improving the robustness) Parameter α selection and invisibility Moment.
Automatic Testing in Madagascar Jim Jennings Houston, Texas July, 2010.
1 Review of Probability and Random Processes. 2 Importance of Random Processes Random variables and processes talk about quantities and signals which.
1 PP Minimum Bias Triggering Simulations Alan Dion Stony Brook University.
 presented by- ARPIT GARG ISHU MISHRA KAJAL SINGHAL B.TECH(ECE) 3RD YEAR.
CWR 6536 Stochastic Subsurface Hydrology Optimal Estimation of Hydrologic Parameters.
Data statistics and transformation revision Michael J. Watts
Section II Digital Signal Processing ES & BM.
Fourier and Wavelet Transformations
A New Scheme for Chaotic-Attractor-Theory Oriented Data Assimilation
Stochastic Hydrology Random Field Simulation
Efficient Quantification of Uncertainties Associated with Reservoir Performance Simulations Dongxiao Zhang, The University of Oklahoma . The efficiency.
Generalized Spatial Dirichlet Process Models
Svug models J. W. Jennings
SCRF High-order stochastic simulations and some effects on flow through heterogeneous media Roussos Dimitrakopoulos COSMO – Stochastic Mine Planning.
Presentation transcript:

Data Processing Flows with SCons Jim Jennings Houston, Texas July, 2010

Outline Introduction to data processing flows with SCons two simple examples Random Fields with Madagascar what is stochastic simulation? how to make random field with FFTs implementation in Madagascar examples Variograms with Madagascar what is a variogram? how to compute a variogram with FFTs implementation in Madagascar examples 2

Stochastic Simulation Unconditional stochastic simulation in geostatistics is the process of generating a random field with a specified variogram model. Conditional stochastic simulation makes random fields that have a specified variogram and have specified values at given control points. 3

Stochastic Gaussian Simulation 4 moving average method symmetric weight function

Stochastic Simulation with FFTs 5 moving average method FFT moving average

Implementation in Madagascar A recipe for stochastic simulation of unconditional Gaussian random fields in 1, 2, & 3 dimensions is in $RSFSRC/book/Recipes/rfield.py An example SConstruct using the recipe is in $RSFSRC/book/geostats/simulate/rfield 6

Deep-Water Channels with Background Noise 7

8

9

10

11

12

Variogram Array 13

Variogram Computation with FFTs The trick is to think of an FFT not as an approximation to the Fourier integral transform, but as a tool for exact and efficient computation of the discrete product sum: … for all possible values of the discrete lag vector h. 14

Variogram Computation with FFTs Then, expand the variogram definition into a collection of product sums: 15

16

Variogram Computation with FFTs Then, expand the variogram definition into a collection of product sums: 17

Variogram Computation with FFTs … that can be computed efficiently with FFTs: 18

Variogram Computation with FFTs … that can be computed efficiently with FFTs: Marcotte, D., 1996, Fast variogram computation with FFT, Computers & Geosciences, v 22, n 10, pp. 1175–

Implementation in Madagascar A recipe for computation of variograms and other spatial statistics from array data is in $RSFSRC/book/Recipes/spatial_stats.py An example SConstruct using the recipe is in $RSFSRC/book/geostats/spatial_stats/variogram 20