Higher-Dimensional Data Analysis Using Autocorrelation Wavelets Via Julia

Higher-Dimensional Data Analysis Using Autocorrelation Wavelets Via Julia

Higher-dimensional Data Analysis Using Autocorrelation Wavelets via Julia Christina Chang Shozen Dan [email protected] [email protected] University of California, Davis Faculty Mentor: Naoki Saito June 21, 2020 1 / 27 Introduction Task: I Extend the autocorrelation wavelet transform to higher dimensions in the Julia programming language I Perform denoising experiments on images and analyze multiple time series using autocorrelation wavelets 2 / 27 Signals and Filters I Signal: A function carrying information, often with respect to time I Filter: A function to extract certain information or feature from a signal (usually represented as a vector). Applied on a signal using sliding dot product I Signal Operations I Cross Correlation I Measures the similarity between a filter and an input signal (Note: a filter could be yet another input signal) I Autocorrelation I Correlation of a signal with a delayed copy of itself I Autocorrelation function is symmetric 3 / 27 Discrete Correlation 4 / 27 Discrete Autocorrelation 5 / 27 Wavelets I Wavelet: A function that resembles a single oscillation of a wave I Wavelets have both frequency and time domain info Daubechies Wavelet Daubechies Wavelets of various scales 6 / 27 Wavelet Transforms I Represent a signal as a linear combination of wavelet basis functions n X f (t) = ai φi (t) i=1 where ai are expansion coefficients and φ(t) are the basis functions I Wavelet transform deconstructs the signal using the same wavelet at different scales 7 / 27 1D Autocorrelation Wavelet Transform I Redundant wavelet tranform I Autocorrelation properties: shift-invariant and symmetric Original Signal Autocorrelation Functions of Wavelets 8 / 27 2D Autocorrelation 9 / 27 Image De-noising 10 / 27 Image De-noising 11 / 27 De-noising: Peak Signal to Noise Ratio (PSNR) Peak Signal to Noise Ratio (PSNR) I Ratio between maximum power of a signal and maximum power of corrupting noise I Quantifies image quality degradation m−1 n−1 1 X X MSE = [I (i; j) − K(i; j)]2 (1) mn i=0 j=0 MAX PSNR = 20 log p I (2) 10 MSE I I ; K; MAXI : original image, denoised image and the maximum possible pixel value of I I The smaller the MSE, the larger the value 12 / 27 De-noising: Peak Signal to Noise Ratio (PSNR) 13 / 27 De-noising: Peak Signal to Noise Ratio (PSNR) 14 / 27 Data Analysis 1: Commodity Prices I Commodity index: weighted average of the prices of a selected basket of goods relative to their prices in some base year I Source: International Monetary Fund I Includes commodity indices such as Industrial Materials Index, Food Index, Energy Index, etc. I Quarterly data which spans from 1992Q1 to 2020Q1 I The indices are based in 2016 I Example Price of Basket in 2020 Commodity Index for 2020 = ∗ 100 Price of Basket in 2016 15 / 27 Data Analysis 1: Commodity Prices 16 / 27 Data Analysis 1: Commodity Prices I Goal: denoise the data by thresholding the coefficients obtained from the autocorrelation wavelet transform 17 / 27 Data Analysis 1: Commodity Prices After thresholding: 18 / 27 Data Analysis 2: Floating Population Floating Population Data I Source: Tokyo Public Transportation Open Data Challenge I Agoop: Subsidiary of SoftBank(Largest network provider in Japan) I Smart Phone Log Data (2018/10 to 2019/10) I Date I Location I Gender I Various Settings e.g. Currency, Language, Country I Goal: Use 2D auto-correlation wavelet decomposition to find trends in the flow of people. 19 / 27 Data Analysis 2: Floating Population 20 / 27 Data Analysis 2: Floating Population 21 / 27 Data Analysis 2: Floating Population 22 / 27 Data Analysis 2: Floating Population 23 / 27 Data Analysis 2: Floating Population 24 / 27 Data Analysis 2: Floating Population 25 / 27 Data Analysis 2: Floating Population 26 / 27 Summary I Wavelets are functions that contain frequency and time information I We can represent signals with a basis of wavelets I The advantages of the autocorrelation wavelet transform is that it is both shift-invariant and symmetric I Some useful applications of the 2D autocorrelation wavelet transform are denoising and trend analysis 27 / 27.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    27 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us