Cluster EMD and its Statistical Application

Similar documents
Empirical Mode Decomposition Based Denoising by Customized Thresholding

Empirical Mode Decomposition Analysis using Rational Splines

Research Article Fast and Adaptive Bidimensional Empirical Mode Decomposition Using Order-Statistics Filter Based Envelope Estimation

Fuzzy C-means with Bi-dimensional Empirical Mode Decomposition for Segmentation of Microarray Image

An Improved Images Watermarking Scheme Using FABEMD Decomposition and DCT

Equivalent Effect Function and Fast Intrinsic Mode Decomposition

Separation of Surface Roughness Profile from Raw Contour based on Empirical Mode Decomposition Shoubin LIU 1, a*, Hui ZHANG 2, b

Image Segmentation. Segmentation is the process of partitioning an image into regions

Audio Watermarking using Colour Image Based on EMD and DCT

pyeemd Documentation Release Perttu Luukko

USING LINEAR PREDICTION TO MITIGATE END EFFECTS IN EMPIRICAL MODE DECOMPOSITION. Steven Sandoval, Matthew Bredin, and Phillip L.

Interpolation artifacts and bidimensional ensemble empirical mode decomposition

CS4670: Computer Vision Noah Snavely

Learning a collaborative multiscale dictionary based on robust empirical mode decomposition

An Enhanced Video Stabilization Based On Emd Filtering And Spectral Analysis

Introduction. Introduction. Related Research. SIFT method. SIFT method. Distinctive Image Features from Scale-Invariant. Scale.

Announcements. Edge Detection. An Isotropic Gaussian. Filters are templates. Assignment 2 on tracking due this Friday Midterm: Tuesday, May 3.

What is Computer Vision?

BIDIMENSIONAL EMPIRICAL MODE DECOMPOSITION USING VARIOUS INTERPOLATION TECHNIQUES

The SIFT (Scale Invariant Feature

EECS150 - Digital Design Lecture 14 FIFO 2 and SIFT. Recap and Outline

Outline 7/2/201011/6/

From processing to learning on graphs

Robust Shape Retrieval Using Maximum Likelihood Theory

From Structure-from-Motion Point Clouds to Fast Location Recognition

Adaptive Boundary Effect Processing For Empirical Mode Decomposition Using Template Matching

Audio Watermarking using Empirical Mode Decomposition

Computer Vision I. Announcements. Fourier Tansform. Efficient Implementation. Edge and Corner Detection. CSE252A Lecture 13.

FMA901F: Machine Learning Lecture 3: Linear Models for Regression. Cristian Sminchisescu

A Scalable, Numerically Stable, High- Performance Tridiagonal Solver for GPUs. Li-Wen Chang, Wen-mei Hwu University of Illinois

IMAGE DE-NOISING IN WAVELET DOMAIN

Nonparametric Risk Attribution for Factor Models of Portfolios. October 3, 2017 Kellie Ottoboni

Operators-Based on Second Derivative double derivative Laplacian operator Laplacian Operator Laplacian Of Gaussian (LOG) Operator LOG

EECS490: Digital Image Processing. Lecture #19

Region-based Segmentation

Computer Vision I. Announcement. Corners. Edges. Numerical Derivatives f(x) Edge and Corner Detection. CSE252A Lecture 11

CoE4TN3 Image Processing. Wavelet and Multiresolution Processing. Image Pyramids. Image pyramids. Introduction. Multiresolution.

SIFT: SCALE INVARIANT FEATURE TRANSFORM SURF: SPEEDED UP ROBUST FEATURES BASHAR ALSADIK EOS DEPT. TOPMAP M13 3D GEOINFORMATION FROM IMAGES 2014

Local Features Tutorial: Nov. 8, 04

SCALE INVARIANT FEATURE TRANSFORM (SIFT)

Algorithms for 3D Isometric Shape Correspondence

Lecture 4: Spatial Domain Transformations

CS 4495 Computer Vision A. Bobick. CS 4495 Computer Vision. Features 2 SIFT descriptor. Aaron Bobick School of Interactive Computing

CS 229 Project report: Extracting vital signs from video

Scale Invariant Feature Transform

Homework 4: Clustering, Recommenders, Dim. Reduction, ML and Graph Mining (due November 19 th, 2014, 2:30pm, in class hard-copy please)

Topological Mapping. Discrete Bayes Filter

Performance Degradation Assessment and Fault Diagnosis of Bearing Based on EMD and PCA-SOM

CAP 5415 Computer Vision Fall 2012

A MULTI-RESOLUTION APPROACH TO DEPTH FIELD ESTIMATION IN DENSE IMAGE ARRAYS F. Battisti, M. Brizzi, M. Carli, A. Neri

Announcements. Edges. Last Lecture. Gradients: Numerical Derivatives f(x) Edge Detection, Lines. Intro Computer Vision. CSE 152 Lecture 10

Obtaining Feature Correspondences

Scale Invariant Feature Transform

DETECTION OF SMOOTH TEXTURE IN FACIAL IMAGES FOR THE EVALUATION OF UNNATURAL CONTRAST ENHANCEMENT

Edge Detection. Today s reading. Cipolla & Gee on edge detection (available online) From Sandlot Science

Features Points. Andrea Torsello DAIS Università Ca Foscari via Torino 155, Mestre (VE)

Neurophysical Model by Barten and Its Development

Jing Gao 1, Feng Liang 1, Wei Fan 2, Chi Wang 1, Yizhou Sun 1, Jiawei i Han 1 University of Illinois, IBM TJ Watson.

Gap-Filling of Solar Wind Data by Singular Spectrum Analysis

Image denoising using curvelet transform: an approach for edge preservation

CS5670: Computer Vision

Edge detection. Convert a 2D image into a set of curves. Extracts salient features of the scene More compact than pixels

Multiple Feature Fuzzy c-means Clustering Algorithm for Segmentation of Microarray Images

Scan Matching. Pieter Abbeel UC Berkeley EECS. Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics

Motion and Tracking. Andrea Torsello DAIS Università Ca Foscari via Torino 155, Mestre (VE)

EE795: Computer Vision and Intelligent Systems

DIGITAL IMAGE WATERMARKING BASED ON A RELATION BETWEEN SPATIAL AND FREQUENCY DOMAINS

Dense Image-based Motion Estimation Algorithms & Optical Flow

Image Processing Via Pixel Permutations

HOUGH TRANSFORM CS 6350 C V

Subspace Clustering with Global Dimension Minimization And Application to Motion Segmentation

Local Features: Detection, Description & Matching

CS 4495 Computer Vision. Linear Filtering 2: Templates, Edges. Aaron Bobick. School of Interactive Computing. Templates/Edges

CS 664 Segmentation. Daniel Huttenlocher

SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS

Filtering and Edge Detection. Computer Vision I. CSE252A Lecture 10. Announcement

Bayesian Spherical Wavelet Shrinkage: Applications to Shape Analysis

GENERAL AUTOMATED FLAW DETECTION SCHEME FOR NDE X-RAY IMAGES

Normalized cuts and image segmentation

Key properties of local features

Edge detection. Goal: Identify sudden. an image. Ideal: artist s line drawing. object-level knowledge)

Generalized Tree-Based Wavelet Transform and Applications to Patch-Based Image Processing

Medical Image Analysis

Accelerometer Gesture Recognition

Motivation. Gray Levels

FAST MULTIRESOLUTION PHOTON-LIMITED IMAGE RECONSTRUCTION

CS6670: Computer Vision

Illumination-Robust Face Recognition based on Gabor Feature Face Intrinsic Identity PCA Model

Image Processing. BITS Pilani. Dr Jagadish Nayak. Dubai Campus

Novel Iterative Back Projection Approach

Edge Detection (with a sidelight introduction to linear, associative operators). Images

Object Recognition with Invariant Features

Edge Detection. CSE 576 Ali Farhadi. Many slides from Steve Seitz and Larry Zitnick

Optical Flow-Based Motion Estimation. Thanks to Steve Seitz, Simon Baker, Takeo Kanade, and anyone else who helped develop these slides.

EE795: Computer Vision and Intelligent Systems

Coarse-to-fine image registration

RESTORATION OF DEGRADED DOCUMENTS USING IMAGE BINARIZATION TECHNIQUE

Random and coherent noise attenuation by empirical mode decomposition

EECS 556 Image Processing W 09. Image enhancement. Smoothing and noise removal Sharpening filters

CHAPTER 6 ENHANCEMENT USING HYPERBOLIC TANGENT DIRECTIONAL FILTER BASED CONTOURLET

Transcription:

Cluster EMD and its Statistical Application Donghoh Kim and Heeseok Oh Sejong University and Seoul National University November 10, 2007 1/27

Contents 1. Multi-scale Concept 2. Decomposition 3. Cluster EMD Empirical Mode Decomposition Cluster EMD 4. Summary and Future Works 2/27

Contents 1. Multi-scale Concept 2. Decomposition 3. Cluster EMD Empirical Mode Decomposition Cluster EMD 4. Summary and Future Works 3/27

Multi-scale Concept Reducing Complexity and Inducing Information Balloon Data Observation 0.5 1.0 1.5 2.0 0.0 0.2 0.4 0.6 0.8 1.0 4/27

Multi-scale Concept Reducing Complexity and Inducing Information Coarse Scale 0.5 1.0 1.5 2.0 Balloon Data Observation 0.5 1.0 1.5 2.0 0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0 4/27

Multi-scale Concept Reducing Complexity and Inducing Information Coarse Scale 0.5 1.0 1.5 2.0 Balloon Data Observation 0.0 0.2 0.4 0.6 0.8 1.0 0.5 1.0 1.5 2.0 0.10 0.05 0.00 0.05 0.10 4/27 0.0 0.2 0.4 0.6 0.8 1.0 Fine Scale 0.0 0.2 0.4 0.6 0.8 1.0

Multi-scale Concept Reducing Complexity and Inducing Information Coarse Scale 0.5 1.0 1.5 2.0 Balloon Data Observation 0.0 0.2 0.4 0.6 0.8 1.0 0.5 1.0 1.5 2.0 0.10 0.05 0.00 0.05 0.10 4/27 0.0 0.2 0.4 0.6 0.8 1.0 + Fine Scale 0.0 0.2 0.4 0.6 0.8 1.0

Multi-scale Concept Reducing Complexity and Inducing Information (Continued) Solar irradiance data have a similar feature to sunspot data. Sunspot Lean's solar irradiance proxy data 0 50 100 150 1363.5 1365.0 1366.5 1600 1700 1800 1900 2000 year 5/27

Multi-scale Concept Reducing Complexity and Inducing Information (Continued) Solar irradiance data have a similar feature to sunspot data. Is there other hidden information in solar irradiance data? Sunspot Lean's solar irradiance proxy data 0 50 100 150 1363.5 1365.0 1366.5 1600 1700 1800 1900 2000 year 5/27

Multi-scale Concept Reducing Complexity and Inducing Information (Continued) Sun spot 0 50 100 150 IMF 2 IMF 6 0.6 0.2 0.2 0.6 1.0 0.0 0.5 1.0 1600 1700 1800 1900 2000 Year 6/27

Multi-scale Concept Reducing Complexity and Inducing Information (Continued) Sun spot 0 50 100 150 IMF 2 IMF 6 0.6 0.2 0.2 0.6 1.0 0.0 0.5 1.0 1600 1700 1800 1900 2000 Year 6/27

Multi-scale Concept Reducing Complexity and Inducing Information (Continued) 7/27

Contents 1. Multi-scale Concept 2. Decomposition 3. Cluster EMD Empirical Mode Decomposition Cluster EMD 4. Summary and Future Works 8/27

Decomposition Introduction 1. Observe Y t R or R 2, t = 1,..., T reflecting complex phenomena of the real world. 9/27

Decomposition Introduction 1. Observe Y t R or R 2, t = 1,..., T reflecting complex phenomena of the real world. 2. Apply operation S 1,..., S J to Y so that Y t = S 1 (Y t ) + S 2 (Y t ) + + S J (Y t ). Index j is complexity or resolution level or scale or frequency. 9/27

Decomposition Introduction 1. Observe Y t R or R 2, t = 1,..., T reflecting complex phenomena of the real world. 2. Apply operation S 1,..., S J to Y so that Y t = S 1 (Y t ) + S 2 (Y t ) + + S J (Y t ). Index j is complexity or resolution level or scale or frequency. 3. Remove noise of S j by Shrinkage or Thresholding. For example, a simple thresholding D is D(S j )(Y t ) = S j (Y t ) I ( S j (Y t ) > λ j ) for some λ j. λ j are called thresholding values. 9/27

Decomposition Application 1. Reducing complexity of data and producing smoothed version Ŷ t = J D(S j )(Y t ). j=1 2. Extracting and interpreting information embedded in a data, for example, frequency, period, energy from S j or D(S j ). 10/27

Contents 1. Multi-scale Concept 2. Decomposition 3. Cluster EMD Empirical Mode Decomposition Cluster EMD 4. Summary and Future Works 11/27

Empirical Mode Decomposition (Huang, 1998) Frequency What is Frequency? 1) Oscillating and periodic patterns are repeated 2) Local mean is zero and the signal is symmetric to its local mean 3) One cycle of oscillation : sinusoidal function starting at 0 and ending at 0 with passing through zero between two zero crossings. Or starting at local maximum and terminating at consecutive local maximum with passing through two zeros and local minimum. 12/27

Empirical Mode Decomposition Decomposition A signal observed in real world consist of low and high frequencies. Suppose we observe signal Y t which is of the form Y t = 0.5t + sin(πt) + sin(2πt) + sin(6πt). 13/27

Empirical Mode Decomposition Decomposition (Continued) (a) (b) (c) (d) 14/27

Empirical Mode Decomposition Decomposition (Continued) (a) (b) (c) (d) 1. First identify the local extrema. 14/27

Empirical Mode Decomposition Decomposition (Continued) (a) (b) (c) (d) 1. First identify the local extrema. 2. Consider the two functions interpolated by local maximum and local minimum. 14/27

Empirical Mode Decomposition Decomposition (Continued) (a) (b) (c) (d) 1. First identify the local extrema. 2. Consider the two functions interpolated by local maximum and local minimum. 3. Their average, envelop mean will yields the lower frequency component than the original signal. 14/27

Empirical Mode Decomposition Decomposition (Continued) (a) (b) (c) (d) 1. First identify the local extrema. 2. Consider the two functions interpolated by local maximum and local minimum. 3. Their average, envelop mean will yields the lower frequency component than the original signal. 4. By subtracting envelop mean, from the original signal Y t, the highly oscillated pattern h is separated and is called Intrinsic Mode Function. 14/27

Empirical Mode Decomposition Decomposition (Continued) (a) (b) (c) (d) 1. First identify the local extrema. 2. Consider the two functions interpolated by local maximum and local minimum. 3. Their average, envelop mean will yields the lower frequency component than the original signal. 4. By subtracting envelop mean, from the original signal Y t, the highly oscillated pattern h is separated and is called Intrinsic Mode Function. 5. This iterative algorithm is called sifting. 14/27

Empirical Mode Decomposition Decomposition (Continued) Note that as the name sifting implies, the lower frequency component is repeatedly removed from the highest frequency. The first IMF imf 1 produced by sifting is the highest frequency by its construction. Residue signal r less oscillated than the original signal. Remaining signal r = Y imf 1 still may be compound of several frequencies. The same procedure is applied on the residue signal r to obtain the next IMF. By the construction, the number of extrema will eventually decreased as the procedure continues so that a signal is sequently decomposed into the highest frequency component imf 1 to the lowest frequency component imf J, for some finite J and residue r. Finally we have J empirical mode and residue as J Y t = imf j (t) + r(t). j=1 15/27

Empirical Mode Decomposition Decomposition (Continued) First two IMF s Signal = 1 st IMF + 1 st residue 1 st residue = 2 nd IMF + 2 nd residue 2 0 2 4 6 2 0 2 4 6 1 st imf 2 nd imf 4 2 0 2 4 4 2 0 2 4 1 st residue 2 nd residue 2 0 2 4 6 2 0 2 4 6 16/27

Empirical Mode Decomposition Decomposition (Continued) Decomposition Result 1 st IMF 4 2 0 2 4 2 nd IMF 4 2 0 2 4 3 rd IMF 4 2 0 2 4 residue 2 0 2 4 6 17/27

Empirical Mode Decomposition Lennon Example Treat 2-dim. data as 1-dim. data and run EMD imf 1 imf 2 imf 3 residue 18/27

Contents 1. Multi-scale Concept 2. Decomposition 3. Cluster EMD Empirical Mode Decomposition Cluster EMD 4. Summary and Future Works 19/27

Cluster EMD Spatially inhomogeneous and multiscale images To properly capture the spatially inhomogeneous and multiscale feature of images Partition the image by equivalence relation Identifying local maximum and minimum of 2-dim. data. Run usual EMD by 2-dim. interpolation method. 20/27

Cluster EMD Spatially inhomogeneous and multiscale images (Continued) Take the 8 grey pixels are neighbors of a pixel i 0. Define equivalence relation of the pixel i and j if the colors of both pixels are the same. Partitions induced by the relation are established by checking relations of four directions. Let each partition be cluster. 1 2 3 4 5 6 7 8 9 i 1 i 2 i 3 i 4 i 0 i 5 i 6 i 7 i 8 j 1 j 2 j 0 j 3 j 4 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 21/27

Cluster EMD Spatially inhomogeneous and multiscale images (Continued) Take the 8 grey pixels are neighbors of a pixel i 0. Define equivalence relation of the pixel i and j if the colors of both pixels are the same. Partitions induced by the relation are established by checking relations of four directions. Let each partition be cluster. Rem s algorithm (Dijkstra, 1976) efficiently finds partition. Identifying extrema by comparing the color of a cluster with the color of its neighbors. For this example, we have 7 clusters and 5 black clusters are local minima. 1 2 3 4 5 6 7 8 9 i 1 i 2 i 3 i 4 i 0 i 5 i 6 i 7 i 8 j 1 j 2 j 0 j 3 j 4 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 21/27

Cluster EMD Lena Example 22/27

Cluster EMD Lena Example (Continued) The right eye of Lena image is magnified. right eye partition local minimum local maximum 1:50 23/27

Cluster EMD Lennon Example imf 1 imf 2 imf 3 residue 24/27

Cluster EMD Simulation Study For noisy image, the first IMF will capture noise. Simulation 1. 64 64 lennon image 2. Add gaussian noise of SNR=1 3. Compare the MSE of 1-dim. EMD and cluster EMD by deleting the first IMF. MSE 600 700 800 900 1000 1d 2d 25/27

Contents 1. Multi-scale Concept 2. Decomposition 3. Cluster EMD Empirical Mode Decomposition Cluster EMD 4. Summary and Future Works 26/27

Summary and Future Works EMD is a data-adaptive method capturing local properties, easy to implement and robust to presence of non-linearity and non-stationarity. We extended 1-dim EMD to 2-dim EMD called Cluster EMD. Cluster EMD efficiently captures spatially inhomogeneous and multiscale feature of images. Cluster EMD also provides promising tool for removing the noise of 2-dim. data. Future Works Interpolation vs. smoothing for extracting IMF. Statistical inference by bootstraping. 27/27