Usage of Wavelets in Computational Science. REU Summer 2005 Florida State University Dr. Gordon Erlebacher (Florida State University) Shahrzad Farshi.

Slides:



Advertisements
Similar presentations
Root Locus Diagrams Professor Walter W. Olson
Advertisements

Dynamic Behavior of Closed-Loop Control Systems
ACHIZITIA IN TIMP REAL A SEMNALELOR. Three frames of a sampled time domain signal. The Fast Fourier Transform (FFT) is the heart of the real-time spectrum.
Applications in Signal and Image Processing
Introduction and Overview Dr Mohamed A. El-Gebeily Department of Mathematical Sciences KFUPM
1 LES of Turbulent Flows: Lecture 4 (ME EN ) Prof. Rob Stoll Department of Mechanical Engineering University of Utah Spring 2011.
2004 COMP.DSP CONFERENCE Survey of Noise Reduction Techniques Maurice Givens.
VISUALIZATION OF HYPERSPECTRAL IMAGES ROBERTO BONCE & MINDY SCHOCKLING iMagine REU Montclair State University.
Signal Processing of Germanium Detector Signals
Image Enhancement in the Frequency Domain Part I Image Enhancement in the Frequency Domain Part I Dr. Samir H. Abdul-Jauwad Electrical Engineering Department.
Lecture 19 The Wavelet Transform. Some signals obviously have spectral characteristics that vary with time Motivation.
Wavelet Transform A very brief look.
Total Variation Imaging followed by spectral decomposition using continuous wavelet transform Partha Routh 1 and Satish Sinha 2, 1 Boise State University,
VISUALIZATION OF HYPERSPECTRAL IMAGES ROBERTO BONCE & MINDY SCHOCKLING iMagine REU Montclair State University.
Signal Analysis and Processing for SmartPET D. Scraggs, A. Boston, H Boston, R Cooper, A Mather, G Turk University of Liverpool C. Hall, I. Lazarus Daresbury.
Introduction to Wavelets
1 Computer Science 631 Lecture 4: Wavelets Ramin Zabih Computer Science Department CORNELL UNIVERSITY.
Signal Processing of Germanium Detector Signals David Scraggs University of Liverpool UNTF 2006.
ECE 501 Introduction to BME ECE 501 Dr. Hang. Part V Biomedical Signal Processing Introduction to Wavelet Transform ECE 501 Dr. Hang.
Ratios and Scale Factors Slideshow 33, Mathematics Mr. Richard Sasaki, Room 307.
Wavelet Analysis for Engineered Log Jams William Chen Eco-informatics Summer Institute 22 August
Wavelets Series Used to Solve Dynamic Optimization Problems Lizandro S. Santos, Argimiro R. Secchi, Evaristo. C. Biscaia Jr. Programa de Engenharia Química/COPPE,
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
The Wavelet Tutorial: Part3 The Discrete Wavelet Transform
WAVELET TRANSFORM.
WAVELET (Article Presentation) by : Tilottama Goswami Sources:
Time Series Data Analysis - I Yaji Sripada. Dept. of Computing Science, University of Aberdeen2 In this lecture you learn What are Time Series? How to.
1 LES of Turbulent Flows: Lecture 2 Supplement (ME EN ) Prof. Rob Stoll Department of Mechanical Engineering University of Utah Fall 2014.
Regional climate prediction comparisons via statistical upscaling and downscaling Peter Guttorp University of Washington Norwegian Computing Center
Lifting Part 2: Subdivision Ref: SIGGRAPH96. Subdivision Methods On constructing more powerful predictors …
ME 254. Chapter I Integral Relations for a Control Volume An engineering science like fluid dynamics rests on foundations comprising both theory and experiment.
JPEG2000 Image Compression Standard Doni Pentcheva Josh Smokovitz.
Part I: Image Transforms DIGITAL IMAGE PROCESSING.
09/19/2002 (C) University of Wisconsin 2002, CS 559 Last Time Color Quantization Dithering.
Digital Image Processing CSC331 Image Enhancement 1.
10 Min Talk SOUNDARARAJAN EZEKIEL Department of Computer Science IUP.
Fourier series: Eigenfunction Approach
Department of Computer Eng. Sharif University of Technology Discrete-time signal processing Chapter 3: THE Z-TRANSFORM Content and Figures are from Discrete-Time.
Wavelets and Multiresolution Processing (Wavelet Transforms)
GASES.
Compression and Denoising of Astronomical Images Using Wavelets
02/05/2002 (C) University of Wisconsin 2002, CS 559 Last Time Color Quantization Mach Banding –Humans exaggerate sharp boundaries, but not fuzzy ones.
COMPARING NOISE REMOVAL IN THE WAVELET AND FOURIER DOMAINS Dr. Robert Barsanti SSST March 2011, Auburn University.
The Wavelet Tutorial: Part2 Dr. Charturong Tantibundhit.
1 CMPB 345: IMAGE PROCESSING DISCRETE TRANSFORM 2.
Animating Fire by Kathleen Marty. How to create fire? Implement the paper: Structural Modeling of Flames for a Production Environment, by Arnauld Lamorlette.
Density Currents Over Smooth and Rough Surfaces Nic Johnson/Environmental Science/Senior/Local Utilities, Sustainable Development using GIS Dr. Kiran Bhaganagar,
1 LES of Turbulent Flows: Lecture 7 (ME EN ) Prof. Rob Stoll Department of Mechanical Engineering University of Utah Fall 2014.
Fourier Transform.
Molecular dynamics (4) Treatment of long-range interactions Computing properties from simulation results.
CS 376b Introduction to Computer Vision 03 / 17 / 2008 Instructor: Michael Eckmann.
By Dr. Rajeev Srivastava CSE, IIT(BHU)
Image hole-filling. Agenda Project 2: Will be up tomorrow Due in 2 weeks Fourier – finish up Hole-filling (texture synthesis) Image blending.
G52IIP, School of Computer Science, University of Nottingham 1 Image Transforms Basic idea Input Image, I(x,y) (spatial domain) Mathematical Transformation.
GASES. Gases  The physical state of gases is defined by several physical properties  Volume  Temperature  Amount (commonly expressed as number of.
A “Peak” at the Algorithm Behind “Peaklet Analysis” Software Bruce Kessler Western Kentucky University for KY MAA Annual Meeting March 26, 2011 * This.
بسم الله الرحمن الرحيم University of Khartoum Department of Electrical and Electronic Engineering Third Year – 2015 Dr. Iman AbuelMaaly Abdelrahman
Copyright © Cengage Learning. All rights reserved. CHAPTER Graphing and Inverse Functions Graphing and Inverse Functions 4.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Wavelet Transform Advanced Digital Signal Processing Lecture 12
k is the frequency index
Polynomial Functions Objectives: Identify Polynomials and their Degree
LES of Turbulent Flows: Lecture 8 (ME EN )
Ratios and Scale Factors
3 General forced response
Phase and Amplitude in Fourier Transforms, Meaning of frequencies
k is the frequency index
Correlation, Energy Spectral Density and Power Spectral Density
Chapter 15: Wavelets (i) Fourier spectrum provides all the frequencies
Wavelet Analysis Objectives: To Review Fourier Transform and Analysis
Presentation transcript:

Usage of Wavelets in Computational Science

REU Summer 2005 Florida State University Dr. Gordon Erlebacher (Florida State University) Shahrzad Farshi (Wellesley College)

What Are Wavelets? Wavelets are functions that satisfy certain mathematical requirements, and are used to represent data or other functions. They work similarly to Fourier transforms. Fourier transforms use sine's and cosines to represent other functions. Wavelet functions are localized in space and are used to represent a signal or data function.

Studying Haar Transforms The Haar wavelet transform, is a transform that makes use of the Haar function.

At the scale of 2 -j centered at x=k2 -j

Thresholding Thresholding is a method often used to de- noise (smooth) data. The idea of thresholding is to set all the wavelet coefficients that are less than a certain magnitude, or within a certain bound, to zero. These remaining coefficients are used in an inverse wavelet transformation to reconstruct the smooth version of the original data.

I wrote a program that calculated the 1D Haar Transform, and then did a thresholding on a specific function. The output of the program was plotted. Below is an example of the plot, and it’s de-noised Haar transform using different values of threshold. You can see that the Haar Transform of the function is much smoother than the actual function.

Note that the thresholding with the Haar wavelets produces C0 curves. The equation of the curve is: See the differences in the functions and their corresponding Haar transforms.

Figure 1 has a threshold fraction of 0.98 and random coefficient of   0.1 Figure 1

Figure 2 has a threshold fraction of and random coefficient of   0.05 Figure 2

Figure 3 has a threshold fraction of 0.98 and random coefficient of   0.05 Figure 3

Fire Models and Stimulations High Resolution Numerical Models of wildfires are critical to the environment. Uncontrolled fire can damage life and property, whereas controlled fire is critical to the diversity of the natural habitats. Today, Scientists are interested in modeling the behavior of wildfires and their smoke impacts. The smoke plumes usually affect a larger population than the fire itself does.

Dr. Cunningham of the department of Meteorology and the Geophysical Fluid Dynamics Institute did a research on understanding wildfire behavior and smoke transport. He analyzed density, velocity and temperature and how they interacted and evolved overtime.

Dr. Erlebacher and I were interested in turning Dr. Cunningham’s research into visual models, using the visualization program Amira. We thought that by visualizing the physical process and analyzing the data at different scales, we can better understand what happens during the fire.

Note the difference in the pictures as the boundaries of thresholding changes. Here, the wavelets are C2. Here the curves are sorted by magnitude, not scale.

Figure 4 shows the visualization of the fire plume when the thresholding boundary is from 1 to 10, and the temperature is 1.6. Figure 4

Figure 5 shows the visualization of the fire plume when the thresholding boundary is from 1 to 4, and the temperature is Figure 5

Figure 6 shows the visualization of the fire plume when the thresholding boundary is from 0.2 to 5, and the temperature is Figure 6

Figure 7 shows the visualization of the fire plume when the thresholding boundary is from 0.2 to 0.9, and the temperature is Figure 7

Experiences At the beginning of the program, I didn’t even know how to program with C++. I had to teach myself to work with Linux, C++, gnuplot, and computer problems that used to be alien to me. I had to compile and fix the programs that crashed.

I feel that I have gained experience and have a better understanding of what real research is like. Now, I appreciate researchers’ work much more than I used to, knowing what they go through. If I had more time, I would like to implement sorting the wavelet coefficients based on scale rather than magnitude.

References wavelet.html sform.html Cunningham, Phil. “Advances in the Understanding of Wildfire Behaviour and Smoke Transport Using High-Resolution Numerical Models.” (2005)