Journal of Computational and Applied Mathematics Manuscript Draft

Similar documents
An Introduction to HILBERT-HUANG TRANSFORM and EMPIRICAL MODE DECOMPOSITION (HHT-EMD) Advanced Structural Dynamics (CE 20162)

A new optimization based approach to the. empirical mode decomposition, adaptive

Study of nonlinear phenomena in a tokamak plasma using a novel Hilbert transform technique

Lecture Hilbert-Huang Transform. An examination of Fourier Analysis. Existing non-stationary data handling method

Hilbert-Huang and Morlet wavelet transformation

ON THE FILTERING PROPERTIES OF THE EMPIRICAL MODE DECOMPOSITION

Fundamentals of the gravitational wave data analysis V

Multiscale Characterization of Bathymetric Images by Empirical Mode Decomposition

An Adaptive Data Analysis Method for nonlinear and Nonstationary Time Series: The Empirical Mode Decomposition and Hilbert Spectral Analysis

Enhanced Active Power Filter Control for Nonlinear Non- Stationary Reactive Power Compensation

2D HILBERT-HUANG TRANSFORM. Jérémy Schmitt, Nelly Pustelnik, Pierre Borgnat, Patrick Flandrin

HHT: the theory, implementation and application. Yetmen Wang AnCAD, Inc. 2008/5/24

Time Series Analysis using Hilbert-Huang Transform

Empirical Mode Decomposition of Financial Data

Ensemble empirical mode decomposition of Australian monthly rainfall and temperature data

A new optimization based approach to the empirical mode decomposition

Derivative-optimized Empirical Mode Decomposition for the Hilbert-Huang Transform

Using modern time series analysis techniques to predict ENSO events from the SOI time series

Applied and Computational Harmonic Analysis

Mode Decomposition Analysis Applied to Study the Low-Frequency Embedded in the Vortex Shedding Process. Abstract

ON EMPIRICAL MODE DECOMPOSITION AND ITS ALGORITHMS

Noise reduction of ship-radiated noise based on noise-assisted bivariate empirical mode decomposition

ANALYSIS OF TEMPORAL VARIATIONS IN TURBIDITY FOR A COASTAL AREA USING THE HILBERT-HUANG-TRANSFORM

LINOEP vectors, spiral of Theodorus, and nonlinear time-invariant system models of mode decomposition

EMD-BASED STOCHASTIC SUBSPACE IDENTIFICATION OF CIVIL ENGINEERING STRUCTURES UNDER OPERATIONAL CONDITIONS

Kasetsart University Workshop. Multigrid methods: An introduction

DIRECT ERROR BOUNDS FOR SYMMETRIC RBF COLLOCATION

A Spectral Approach for Sifting Process in Empirical Mode Decomposition

CHAPTER 1 INTRODUCTION TO THE HILBERT HUANG TRANSFORM AND ITS RELATED MATHEMATICAL PROBLEMS

AIR FORCE INSTITUTE OF TECHNOLOGY

SPARSE TIME FREQUENCY REPRESENTATIONS AND DYNAMICAL SYSTEMS

Signal Period Analysis Based on Hilbert-Huang Transform and Its Application to Texture Analysis

Ultrasonic Thickness Inspection of Oil Pipeline Based on Marginal Spectrum. of Hilbert-Huang Transform

Scientific Computing: An Introductory Survey

EMD ALGORITHM BASED ON BANDWIDTH AND THE APPLICATION ON ONE ECONOMIC DATA ANALYSIS

SPECTRAL METHODS ASSESSMENT IN JOURNAL BEARING FAULT DETECTION APPLICATIONS

NWC Distinguished Lecture. Blind-source signal decomposition according to a general mathematical model

A New Two-dimensional Empirical Mode Decomposition Based on Classical Empirical Mode Decomposition and Radon Transform

Combining EMD with ICA to analyze combined EEG-fMRI Data

BSc Project Fault Detection & Diagnosis in Control Valve

Sparsity in Underdetermined Systems

How to extract the oscillating components of a signal? A wavelet-based approach compared to the Empirical Mode Decomposition

Quadrature Prefilters for the Discrete Wavelet Transform. Bruce R. Johnson. James L. Kinsey. Abstract

Adaptive Decomposition Into Mono-Components

Abstract. 1. Introduction

Derivative-Optimized Empirical Mode Decomposition (DEMD) for the Hilbert- Huang Transform

Application of Hilbert-Huang signal processing to ultrasonic non-destructive testing of oil pipelines *

Empirical Wavelet Transform

DIGITAL SIGNAL PROCESSING 1. The Hilbert spectrum and the Energy Preserving Empirical Mode Decomposition

Superiorized Inversion of the Radon Transform

AN ALTERNATIVE ALGORITHM FOR EMPIRICAL MODE DECOMPOSITION. 1. Introduction

Tikhonov Regularization of Large Symmetric Problems

ABSTRACT I. INTRODUCTION II. THE EMPIRICAL MODE DECOMPOSITION

A REVIEW ON HILBERT-HUANG TRANSFORM: METHOD AND ITS APPLICATIONS TO GEOPHYSICAL STUDIES

A Generalized Uncertainty Principle and Sparse Representation in Pairs of Bases

Application of Improved Empirical Mode Decomposition in Defect Detection Using Vibro-Ultrasonic Modulation Excitation-Fiber Bragg Grating Sensing

October 7, :8 WSPC/WS-IJWMIP paper. Polynomial functions are renable

The Empirical Mode Decomposition (EMD), a new tool for Potential Field Separation

Scale Space Analysis by Stabilized Inverse Diffusion Equations

arxiv: v1 [math.ca] 6 Feb 2015

Hilbert-Huang Transform versus Fourier based analysis for diffused ultrasonic waves structural health monitoring in polymer based composite materials

Fast Angular Synchronization for Phase Retrieval via Incomplete Information

One or two Frequencies? The empirical Mode Decomposition Answers.

A derivative-free nonmonotone line search and its application to the spectral residual method

A Recursive Trust-Region Method for Non-Convex Constrained Minimization

A full-newton step infeasible interior-point algorithm for linear programming based on a kernel function

A METHOD FOR NONLINEAR SYSTEM CLASSIFICATION IN THE TIME-FREQUENCY PLANE IN PRESENCE OF FRACTAL NOISE. Lorenzo Galleani, Letizia Lo Presti

ON THE QR ITERATIONS OF REAL MATRICES

An Infeasible Interior-Point Algorithm with full-newton Step for Linear Optimization

APPROXIMATING THE INVERSE FRAME OPERATOR FROM LOCALIZED FRAMES

MINIMUM PEAK IMPULSE FIR FILTER DESIGN

A Singular Integral Transform for the Gibbs-Wilbraham Effect in Inverse Fourier Transforms

On the Hilbert Transform of Wavelets

Research Note. A New Infeasible Interior-Point Algorithm with Full Nesterov-Todd Step for Semi-Definite Optimization

SENSITIVITY ANALYSIS OF ADAPTIVE MAGNITUDE SPECTRUM ALGORITHM IDENTIFIED MODAL FREQUENCIES OF REINFORCED CONCRETE FRAME STRUCTURES

A Posteriori Error Bounds for Meshless Methods

Chemical Equilibrium: A Convex Optimization Problem

Function Approximation

Evolution of land surface air temperature trend

Point-to-point response to reviewers comments

THE solution of the absolute value equation (AVE) of

Iterative Matching Pursuit and its Applications in Adaptive Time-Frequency Analysis

On the interior of the simplex, we have the Hessian of d(x), Hd(x) is diagonal with ith. µd(w) + w T c. minimize. subject to w T 1 = 1,

Bearing fault diagnosis based on EMD-KPCA and ELM

Registration-guided least-squares waveform inversion

RESEARCH ARTICLE. A strategy of finding an initial active set for inequality constrained quadratic programming problems

446 SCIENCE IN CHINA (Series F) Vol. 46 introduced in refs. [6, ]. Based on this inequality, we add normalization condition, symmetric conditions and

A Proximal Method for Identifying Active Manifolds

A note on accurate and efficient higher order Galerkin time stepping schemes for the nonstationary Stokes equations

Nonlinear Optimization for Optimal Control

Numerical Programming I (for CSE)

Time-frequency analysis of seismic data using synchrosqueezing wavelet transform a

A THEORETICAL INTRODUCTION TO NUMERICAL ANALYSIS

ELEG 3124 SYSTEMS AND SIGNALS Ch. 5 Fourier Transform

Engine fault feature extraction based on order tracking and VMD in transient conditions

Wavelets and Image Compression. Bradley J. Lucier

Deep Learning: Approximation of Functions by Composition

A WAVELET BASED CODING SCHEME VIA ATOMIC APPROXIMATION AND ADAPTIVE SAMPLING OF THE LOWEST FREQUENCY BAND

Kernel B Splines and Interpolation

A Comparison of HRV Techniques: The Lomb Periodogram versus The Smoothed Pseudo Wigner-Ville Distribution

Transcription:

Journal of Computational and Applied Mathematics Manuscript Draft Manuscript Number: CAM-D-12-00179R1 Title: An Optimization Based Empirical Mode Decomposition Scheme Article Type: MATA 2012 Section/Category: Special Issue: MATA 2012 Keywords: Empirical mode decomposition (EMD); sparse data-adapted basis; intrinsic mode functions (IMFs); instantaneous frequencies; envelope; convex optimization. Manuscript Region of Origin: GERMANY

Revision Notes Manuscript ID: CAM-D-12-00179 Title: An Optimization Based Empirical Mode Decomposition Scheme Authors: Boqiang Huang, Angela Kunoth Response to the Guest Editors and the Reviewers We wish to thank you very much for your thorough reading of our manuscript and your thoughtful comments. In the following, we provide a detailed list of answers and changes to each of the Referees individual comments collected in red. The changes in the manuscript are marked in blue. Response to Reviewer 1 To locate, P = page, S = section, PAR = paragraph, L = line in the manuscript 1. P6, L3: We have motivated already in Section 1 that we seek... : Please rephrase this in words with a clearer meaning. Did you mean to say here something like shown already in Section 1? We have rephrased this into Recall from Section 1 that... 2. P7, L2: We replace now Step 2... would be better this way: We now replace Step 2.... Done. 3. P11, L3(counting up from page bottom): when one wants to describe a time-frequency spectrum towards a signal. Please re-write. Do you mean spectrum of a signal? We have changed this into Third, the normalization method changes the measure of error considered in Nuttall s theorem in [21] to the error between the approximated quadrature and the real quadrature when one wants to illustrate the time-frequency spectrum of a signal defined as in (1.7). 4. P12, S4, PAR2, L2: presented in [12]. This is a reference to a work that is not yet done. Most journals would suggest the approach of doing the second work to completion, and in it, refer to the first already in print, rather than a reference to unpublished and unfinished work. Reference [10] should be considered also, as it is a submitted manuscript to an unnamed journal. We removed the former reference [12] and rephrased the first sentence into An extension of our scheme can be applied to the two-dimensional case for image processing if the extrema of the image can be well-defined. This is the subject of future work. Also, we replaced the former reference [10] by [10] T.Y. Hou, Z. Shi, Data-driven time-frequency analysis, arxiv:1202.5621v1 [math.na] (2012) 1-42. 1

Response to Reviewer 2 To locate, P = page, S = section, PAR = paragraph, L = line in the manuscript 1. The envelopes obtained by solving the optimization problem proposed in this paper seem to have some artificial oscillations, see Fig. 5 and 6. One consequence of these oscillations is that the decomposition may produce some artificial components. The authors also admitted that their method gives a somewhat more decompositions than the original EMD method. I think this is an important issue that needs to be investigated more thoroughly. The authors should make their best effort to understand the cause of this problem and find an effective method to overcome this difficulty. This is, in fact, a very important point. We wrote in the conclusion that we obtain a somewhat more separate decomposition than the original EMD. By this we mean that our method separates in a clearer way the frequencies, as substantiated by Figure 8, bottom right. We have modified this sentence accordingly. We did not mean to say that our method produces more, perhaps artificial, components than the original EMD. Concerning the artificial oscillations, we wish to point out the following. Our idea of the OEMD is partly inspired from [11] and [16] (in the revised reference list). We found that the under- or over-shootings caused by spline-based interpolation significantly obstruct the Direct Quadrature (DQ) Method from which one can obtain the instantaneous frequency of a given IMF without applying the Hilbert Transform. We already mentioned this problem in subsection 2.2 (i.e. Fig. 1) and at the beginning of the section 3 (i.e. Fig. 7). Therefore, we argued that the envelope should strictly satisfy the inequalities (i.e. properties 1.1 (iii) on page 2, optimization problems P1 and P2 on page 6). Then, the normalized IMF g j (t) in (3.3), can be calculated directly and not iteratively as in the original DQ Method. After we modified the DQ method, we were still interested in the behavior of OEMD during the sifting process, thinking that it may differ from the one of the classical EMD method. For this reason, we performed numerous experiments and illustrated their differences via Fig. 3, 4, 5 and 6. From all our experiments, we observed that the strict mathematical requirements for the envelope construction do, in fact, improve the decomposition performance during the sifting process. What may look to the referee as artificial oscillations in Fig. 5 and 6 is, in fact, a tighter envelope construction based on the strict inequalities. These artificial oscillations do not corrupt the decomposition results of OEMD; on the contrary, they better help the algorithm to distinguish the underlying components of the synthetic signal. At present, we are not able to give a thorough theoretical explanation of this interesting phenomenon. The main reason is that the proposed envelope construction method does not have an explicit analytical representation. To polish our statement towards the experimental results and offer some explanations, the following places are modified: (i) Figs. 5 and 6 are enhanced by some comparable details which may illustrate the benefit of the proposed method from the envelope construction. (ii) P8, at the end of PAR2 (counting up from page bottom), the following statement is added: Therefore, as one can see in the figures in the bottom row, the first IMF generated by EMD is similar to the given synthetic signal after a fixed number of iterations. On the contrary, with the same number of iterations, the OEMD extracts the main 2

characteristics of both components from the mathematically strict envelope construction. (iii) P12, PAR1 of S4, L6. The original sentence The numerical experiments show that we obtain a somewhat more separate decomposition than the original EMD method [13, 23]. is changed into The numerical experiments as in Figure 8 show that we obtain a somewhat more separate decomposition than the original EMD method [14,24] for several representative cases. 2. The computational cost of solving the optimization problems is much higher than that of the cubic spline interpolation. This issue is mentioned in Remark 2.1, but the authors did not give any quantitative comparison. I believe that solving the constraint quadratic programming problems is much more expensive than using the cubic spline interpolation even with their fast algorithm. This is exactly what the Remark was supposed to say. The reason why we did not include a quantitative comparison is that we know already beforehand from the theoretical estimate of O(N) versus O(N log N) that the OEMD would be more expensive. Since these are asymptotic estimates as N grows, one can, however, always find a smaller N for which the effect of the log-term is not yet detectable. We thought that such a comparison would not be fair. There are two reasons why we made this remark in the first place: 1) our algorithm in its present form provides better results at a higher expense; a fact that we did not want to hide; 2) we believe we can construct a version which can perform in O(N) computational complexity. There is another reason why we wanted to mention the important fact of computational complexity. Ultimately, we are interested in solving problems with multivariate data as in [17]. Already in two spatial dimensions, the cubic spline interpolation problem is much more expensive than in 1d so that the picture changes completely. However, since this is the subject of a forthcoming paper and because of the page restrictions, we did not want to comment largely on these points. 3. Another important issue of OEMD is its performance in the presence of noise perturbations in the original signal. Does OEMD gives a stable and accurate decomposition in the presence of noise perturbation? The authors should provide some numerical evidence and theoretical understanding of their algorithm under noise perturbation. As you, the referee, has pointed in your question 4 below, this issue together with the modal mixture problem or the intermittency phenomenon is also an important question. We are aware that the presence of noise is the main problem for all EMD methods (unless one employs the Ensemble EMD (EEMD) method). Of course, we have been considering data corrupted by noise also for our method. It is clear that any method based on extrema cannot give an accurate decomposition for a synthetic signal contaminated by white noise or any noisy measurement data. From what we know at present, the problem of noise can be handled in three ways. The first one is pre-processing which employs an ideal filter to eliminate the noise; the result of the decomposition for the filtered signal still depends on the performance of that ideal filter. The second one is post-processing. We have added the recent reference [12] in our revised list. The third one is the EEMD method which acquires the IMF in a statistical way (we refer to [31] in the revised literature). 3

Since we did not consider any pre-/post-/statistical process to avoid the intermittency phenomenon, as in the conventional EMD, the proposed method would not accurately handle the decomposition for data corrputed by noise. As an illustration for the referee, we show the bad performance of both EMD and OEMD. In Figure E below, the top left figure is the synthetic signal from Fig 5, a case of example 1.4 with a = 0.4, w = 0.8. The top right one is the synthetic signal contaminated by white noise with a signal noise ratio (SNR) of 10 db. The bottom left one contains the first 6 IMFs from EMD decomposition while the bottom right one contains the first 6 IMFs from OEMD with the same stopping criteria. Note that here also intermittency phenomenon appears in both decomposition results. Figure E. An example illustrating the bad performance of both EMD and OEMD in the presence of noise. Top left: The synthetic signal of example 1.4 with a = 0.4, w = 0.8; top right: the one contaminated by white noise with an SNR of 10 db; bottom left: the first 6 IMFs constructed by EMD; bottom right: the first 6 IMFs constructed by OEMD. Therefore, in view of the above considerations (and again also in view of the page restrictions), we did not want to discuss the case of noisy data in this paper, processing it by already known methods. To avoid any misunderstanding, we have added a remark at the end of section 2. 4. In the decomposition presented in Figure 5, there seems to be considerable mode mixture of the two components. Is it possible to get a unique decomposition? A related question is that this signal seems to be an IMF by itself. Can OEMD capture the whole signal as an IMF? If yes, under what conditions? Our proposed method does not give a unique decomposition for Examples 1.3 and 1.4 with all possible parameters. The examples in Figs. 5 and 6 were just supposed to illustrate the 4

benefits generated by the proposed envelope construction. As mentioned already above, the optimization based envelope construction does not have an analytical expression. Thus, it is not easy to precisely investigate the underlying changes of the signal during the sifting process. If we had answers to the above questions, we would have provided them here. We hope that, in future, we would be able to provide such decompositions, for instance, by adding additional constraints on the relations of the frequencies. We are aware that we might have not been able to answer all Referees questions in a satisfactory manner. We think that, at this point of research, answers to these questions are available only for very specific situations for which a very specific method would provide good results. With our investigations, we hope to contribute to an optimization point of view to achieve meaningful decompositions of very general signals. We very much hope that the manuscript can now be found acceptable for publication. 5

Revised Manuscript Click here to view linked References An Optimization Based Empirical Mode Decomposition Scheme Boqiang Huang Angela Kunoth Abstract The empirical mode decomposition (EMD) has been developed by N.E. Huang et al. in 1998 as an iterative method to decompose a nonlinear and nonstationary univariate function additively into multiscale components. These components called intrinsic mode functions (IMFs) are constructed such that they are approximately orthogonal to each other with respect to the L 2 inner product. Moreover, the components allow for a definition of instantaneous frequencies through complexifying each component by means of the application of the Hilbert transform. This approach via analytic signals, however, does not guarantee that the resulting frequencies of the components are always non-negative and, thus, physically meaningful, and that the amplitudes can be interpreted as envelopes. In this paper, we formulate an optimization problem which takes into account important features desired of the resulting EMD. Specifically, we propose a data-adapted iterative method which minimizes in each iteration step a smoothness functional subject to inequality constraints involving the extrema. In this way, our method constructs a sparse data-adapted basis for the input function as well as a mathematically stringent envelope for the function. Moreover, we present an optimization-based normalization to extract instantaneous frequencies from the analytic function approach. We present corresponding algorithms together with several examples. Key words: Empirical mode decomposition (EMD), sparse data-adapted basis, intrinsic mode functions (IMFs), instantaneous frequencies, envelope, convex optimization. AMS subject classification (MSC2000): 65Dxx, 65K10. 1 Introduction The empirical mode decomposition (EMD) scheme introduced in [14] is a data-adapted iterative method. It decomposes a real-valued signal or univariate function f, given as discrete input data or time series of cardinality N on a finite interval [0, T ] R, pointwise into additive components with multiscale features, i.e., f(t) = J g j (t) + r J+1 (t) for every t [0, T ]. (1.1) j=1 These components, denoted as intrinsic mode functions (IMFs), have in the ideal case the following Corresponding author: bhuang@math.uni-paderborn.de, Institut für Mathematik, Universität Paderborn, Warburger Str. 100, 33098 Paderborn, Germany kunoth@math.uni-paderborn.de, www2.math.uni-paderborn.de/ags/kunoth 1

Properties 1.1 (i) They are orthogonal to each other with respect to the L 2 (0, T ) inner product, i.e., (g j, g l ) L2 (0,T ) := T 0 g j(t)g l (t)dt = 0 for j l; (ii) the local maxima are positive, the local minima are negative, and the amount of maxima and zeros differ at most by one, and the same for the minima; (iii) the cubic spline u j (t) interpolating all the local maxima is an upper envelope for g j (t), i.e., g j (t) u j (t) on the whole interval [0, T ]; accordingly, the cubic spline v j (t) interpolating all the local minima is a lower envelope for g j (t), i.e., g j (t) v j (t) and all t [0, T ]; (iv) the median, defined pointwise as the mean value of the upper and lower envelope, m j (t) := 1 2 (u j(t) + v j (t)), t [0, T ], vanishes on all of [0, T ]; (v) the residual (or trend) r J+1 is monotone, or has at most one maximum or minimum; (vi) the number J describing the amount of components is relatively small compared to the number of input data N; (vii) each of the g j exhibits an instantaneous frequency, i.e., a frequency varying over time (the precise definition will be given below). Remark 1.2 As we will see below in detail, the EMD scheme is an iterative method whose resulting EMD depends on different parameters. Thus, the orthogonality (i) is only expected to hold approximately. We discuss the issue of the pointwise inequalities in the envelope property (iii) in subsection 2.2. Recall that a cubic spline is a globally continuously twice differentiable function consisting of piecewise polynomials of degree three. Although the method works, in principle, for any kind of signal, the target objects in [14] have been measurement signals which exhibit multiscale features and which may be classified as nonlinear and nonstationary. For us, a nonlinear and nonstationary data set is a set of real-valued time series data {(t l, f l )} l=1 if there exists a number m Z such that the common probability distribution of f l,..., f l+m depends on the time index l. Typically, measurement data from physical processes satisfy this condition, e.g., radar, speech and many electrophysiological signals. It will be convenient in the sequel to consider a piecewise continuous function f : R R instead of processing discrete time series data. Note that a (piecewise) continuous function can always be generated from discrete data by spline interpolation or by a least-squares approximation. In view of Properties 1.1, the EMD is considered by many to be superior to Fourier or wavelet decompositions which both work with an a-priori-defined basis with prescribed frequencies. In addition, as we will see below, the iterative method generating the EMD principally does not require data given at regularly spaced times like for the standard versions of the Fast Fourier or the Fast Wavelet Transforms. By now, the EMD has steadily gained popularity in the data analysis community, and numerous modifications have been proposed to remedy some of its deficiencies, see, e.g., [4, 9, 10, 16, 17, 22, 31]. Despite its immediate application in various disciplines [13, 15, 27], one disadvantage of the original method is that its definition of instantaneous frequencies, see Properties 1.1(vii), through the Hilbert transform does not guarantee that these are non-negative and, thus, physically meaningful ; for a discussion of this notion, see [16]. Since this is an important point for the development of our algorithms, we will first discuss two definitions of instantaneous frequencies thoroughly. In the original paper [14], instantaneous frequencies are defined as follows: Starting from the decomposition (1.1) into real-valued intrinsic mode functions g j (t), one computes their so-called analytical representation by applying the Hilbert integral transform H to each g j (t). In signal 2

processing, this is a long-established technique going back to [5, 23], see, e.g. [3, 7]. Recall from e.g. [30] that the Hilbert transform H[f] of a function f : R R is defined as the integral transform H[f](t) := 1 π PV f(u) 1 t ε du := lim t u ε 0 π f(u) 1 du + lim t u ε 0 π t+ε The analytic representation of the g j (t) results in complex-valued objects f(u) du. (1.2) t u z j (t) := g j (t) + i H[g j ](t) =: a j (t) exp(iθ j (t)) for each j = 1,..., J, (1.3) with time-dependent amplitudes a j (t) and phases θ j (t). From these, we can define corresponding instantaneous frequencies as the derivative of the phase, i.e., ω j (t) := θ j(t), (1.4) see also [27]. In view of (1.1), this means that we can rewrite the signal as f(t) = J Re (g j (t) + i H[g j ](t)) + r J+1 (t) j=1 J ( (t)dt) = Re a j (t) exp i ω j + r J+1 (t), t [0, T ]. R j=1 (1.5) As desired, the representation (1.5) furnishes for each component index j an amplitude a j (t) as well as a frequency ω j (t) depending on time. Comparing this with the Fourier representation of the signal, J f(t) = Re a j exp(iω j t) + r J+1 (t), t [0, T ], (1.6) j=1 one observes that the Fourier components only have constant amplitude a j and frequency ω j. In this sense, the EMD provides a generalized Fourier representation which is particularly appropriate for nonlinear and nonstationary data. Based on the decomposition (1.5), one can define the Hilbert Amplitude Spectrum as the set H(t, ω) := {a j (t) on the curves {t, ω j (t)}, t [0, T ], j = 1,..., J}, (1.7) see the bottom left graphic in Figure 8 below for an illustration. Although it provides an elegant definition of an instantaneous frequency, the analytical representation method using the Hilbert transform has some drawbacks. The most serious one is that it implicitly assumes that H[a(t) cos(θ(t))] = a(t) H[cos(θ(t))]. (1.8) As pointed out already in [1], this is not valid in general unless the Fourier spectra of the amplitude a(t) and carrier cos(θ(t)) overlap. A more fundamental difficulty is that even if a(t) = 1, H[cos(θ(t))] = sin(θ(t)) is not true for an arbitrary function θ(t) [21]. According to [18], p. 115, the notion of an instantaneous, time-varying frequency may be subject to discussion. The following example from [18] may motivate our definition below, as an alternative to the classical one in (1.4). The so-called cosine modulation f(t) = a cos(ω 0 t+θ 0 ) =: 3

a cos(θ(t)) for constant real a, ω 0 has the phase θ(t). Accordingly, we can derive its frequency as the derivative of the phase, θ (t) = ω 0, which is a constant here. The idea to generalize this to allow for time-dependent frequencies is now the following: for given f(t), find a representation f(t) = J a j (t) cos(θ j (t)) + r J+1 (t), t [0, T ], (1.9) j=1 with a residual r J+1 satisfying Properties 1.1(v), time-dependent amplitudes a j (t) 0 for all t [0, T ] and carrier functions cos(θ j (t)) involving monotonically increasing phases θ j (t). If the latter is satisfied for each j, we can define their respective instantaneous frequencies as ω j (t) := θ j(t), t [0, T ], (1.10) which are by definition non-negative and, thus, physically meaningful [16]. The requirement of the amplitudes a j (t) in (1.9) to be non-negative throughout [0, T ] is also a reasonable assumption to achieve a certain symmetry of the IMF components around the horizontal axis. The problem with the representation (1.9) is that it is not unique, as the following simple example shows. Example 1.3 Let ω 1 and ω 2 be two constants satisfying ω 1 > ω 2 > 0. Then the function f(t) defined as f(t) := (1 + cos(2π ω 2 t)) cos(2π ω 1 t), t [0, T ], (1.11) (depicted for ω 1 = 1, ω 2 = 0.3 in the top left graphic in Figure 6) can also be expressed as f(t) = 0.5 cos(2π(ω 1 + ω 2 ) t) + cos(2π ω 1 t) + 0.5 cos(2π(ω 1 ω 2 ) t). (1.12) In the representation (1.11), we have one term (J = 1) whereas (1.12) exhibits three additive components. The question is, therefore, which decomposition the EMD would generate. From different point of views, this issue was discussed in [24, 32]. Another simple example is Example 1.4 f(t) := cos(2π t) + a cos(2π ω t), t [0, T ], (1.13) where a is a real positive number and ω (0, 1). Here we have two additive components; the question is whether it is possible to find another representation with a single term but with a frequency varying over time, e.g., of the form f(t) = a(t) cos(θ(t)). For a = 0.4 and ω = 0.8, the function defined in (1.13) is shown in the top graphic on the left in Figure 5. The remainder of this paper is structured as follows. In subsection 2.1, we briefly recall initially the original EMD scheme from [14]. In subsection 2.2, we propose a novel optimizationbased EMD scheme, abbreviated as OEMD method. In particular, our method guarantees by construction through the solution of a minimization problem subject to inequality constraints that the signal itself is contained in its envelope, i.e., that (iii) of Properties 1.1 holds. We present a number of numerical studies in subsection 2.3. In Section 3, we return to the definition of instantanous frequencies through the Hilbert transform and propose a new normalization which is also optimization-based, to extract these frequencies. The performance of our algorithm is substantiated by a number of experiments. Section 4 finally contains a conclusion and an outlook. 4

2 EMD schemes 2.1 Original EMD According to their authors, the empirical mode decomposition method by Huang et al. proposed in [14] can deal specifically with data from nonlinear and nonstationary processes. The decomposition is based on the realistic assumption that any data consists of different simple intrinsic modes of oscillations which are represented by IMFs with Properties 1.1. This new method is data-adaptive in the sense that the outcome (1.1) is a representation in an a-posteriorily-defined basis, meaning that it is based on and derived from the data; in fact, in view of Properties 1.1(vi), the data is sparse in this basis. This basis is obtained from the data by means of an algorithm containing two nested loops: an outer one indexed by j for the generation of the jth IMF, and an inner one called sifting process indexed by subindex i which is based on repeated interpolation of extrema and subtraction of the median. Although the scheme is actually applied to the discrete time series data, we describe it here more conveniently in terms of a (piecewise) continuous function f(t), t [0, T ]. Algorithm EMD Step 1. Initialize r 1 (t) = f(t) (the residual) and j = 1 (index number of IMF); Step 2. extract the j-th IMF: (a) initialize h j0 (t) = r j (t), i = 0; (b) extract local minima and maxima of h ji (t); (c) compute upper and lower envelope u ji (t) and v ji (t) by interpolating local maxima and local minima of h ji (t), respectively; (d) compute the median m ji (t) = 1 2 (u j i (t) + v ji (t)); (e) update h ji+1 (t) = h ji (t) m ji (t) and i = i + 1; (f) calculate stopping criterion SD ji according to (2.1) below; (g) repeat steps (b) to (f) until SD ji SD Thr, define j-th IMF g j (t) := h ji (t); Step 3. update residual r j+1 (t) = r j (t) g j (t); Step 4. repeat Steps 2 to 3 with j = j + 1 until number of extrema in r j (t) is less than 2 or expected index number of IMF is met, i.e., j = J. In Step 2(c), typical applications employ cubic spline interpolation, which we also do here and which gives in the opinion of many practitioners somewhat more satisfying results than interpolation by piecewise linears. With cubic spline interpolation, however, one faces the question how to deal with missing data at the boundary and how to interpret different results when using natural or artificially generated boundary conditions, see, e.g., [13]. The parameter SD Thr appearing in Step 2(g) is a user-defined quantity. Our experience is that this is a quite sensitive parameter [27]. The stoppage criterion is determined by using a Cauchy type convergence test involving the normalized difference in the L 2 (0, T )-norm between the resulting functions of two successive sifting steps, SD ji := h j i 1 h ji L2 (0,T ). (2.1) h ji 1 L2 (0,T ) The first component g 1 (t) generated by Algorithm EMD usually contains the finest spatial scale in the signal. The next residual r 2 (t), generated by subtraction from the signal f(t) the first IMF g 1 (t) now contains information about larger scales. Repeating this process, we find by superposition of all the IMFs an additive reconstruction of the data in the form (1.1). 5

2.2 Optimization based EMD (OEMD) The generation of envelopes as defined in Properties 1.1(iii) which satisfy the inequalities pointwise on the whole interval [0, T ] is not automatically guaranteed by the interpolation procedure in Step 2(c), as we will describe in the following. Recall from Section 1 that we seek to find an EMD defined as in (1.9), f(t) = J j=1 a j(t) cos(θ j (t))+r J+1 (t), t [0, T ], i.e., the j-th IMF g j (t) is assumed to be of the form a j (t) cos(θ j (t)) with a j (t) 0 for t [0, T ]. Since cos(θ j (t)) 1 for any t, we have a j (t) cos(θ j (t)) a j (t). Thus, it is naturally to realize the upper and lower envelope of the j-th IMF as a j (t) and a j (t), respectively, and they will coincide with the IMF at the positions where cos(θ j (t)) = ±1. Algorithm EMD realizes in Step 2(c) the computation of the upper and lower envelope by a cubic spline interpolation of the local maxima or local minima, respectively. However, the resulting envelope sometimes intersects the signal; this over-/undershooting is a very undesired feature. In view of Remark 1.2, this is an artefact of the method for the construction of the envelope. Fig. 1 illustrates this phenomenon. Figure 1: Intersection of the signal with the upper envelope constructed by cubic spline interpolation of the local maxima. To avoid these undesired features, we propose a construction of envelopes which strictly enforces the upper and lower inequalities in Properties 1.1(iii) at all t. Inspired by [9, 19, 28], we formulate a convex optimization problem which replaces Step 2(c) in Algorithm EMD by the solution of one such optimization problem for the upper and the lower envelope each. The optimization will be based on the minimization of a quadratic smoothness functional S( ) subject to pointwise inequality constraints. The functional may be chosen as the square of a Sobolev norm, or seminorm of n-th order, i.e., as the square of the L 2 (0, T ) norm of the n-th (weak) derivative of the function v to be minimized like, e.g., in [10, 29], S(v) := v (n) 2 L 2 (0,T ). (2.2) For discrete signals, the computation of such functionals is, in fact, realized by taking differences of function values so that the actual smoothness of the function to be minimized is not relevant. Thus, for the generation of the jth IMF, in the ith sifting step, denote by t + k and t k the positions of the local maxima and minima, respectively, of the intermediate function h ji (t). We then solve the optimization problems (P1) Minimize S(X) over all X(t), t [0, T ], subject to h ji (t) X(t) for all t [0, T ], and h ji (t + k ) = X(t+ k ), all k; (P2) Minimize S(X) over all X(t), t [0, T ], subject to h ji (t) X(t) for all t [0, T ], and h ji (t k ) = X(t k ), all k. 6

The minimizers of these problems which are by construction upper and lower envelopes for each t [0, T ] are denoted by u ji (t) and v ji (t), respectively. We now replace Step 2(c) in Algorithm EMD by the following step and call the resulting scheme Algorithm OEMD (Optimizationbased EMD). The quadratic smoothness functional S( ) is supposed to be fixed beforehand for the whole algorithm. Algorithm OEMD Step 2(c) Solve optimization problem (P1) with maxima h ji (t + k ), denote minimizer by u ji (t); Solve optimization problem (P2) with minima h ji (t k ), denote minimizer by v ji (t). The optimization problems (P1) and (P2) are both quadratic programming problems: the smoothness functional S( ) was chosen to be convex, and the inequality and equality constraints are linear. Such problems can be solved by the algorithms suggested in [2]. We have used here the CVX tool box for convex programming problems from [6]. The problem is solved by the interior point method SeDuMi: the inequalities are appended to the quadratic functional by means of a barrier function, and the conditions for optimality lead to a coupled system of nonlinear equations where in each iteration step Newton s method is applied. 2.3 Numerical studies We want to illustrate the performance of the new OEMD method in comparison with Algorithm EMD for several synthetic examples. To distinguish between the two different results, the ones from the EMD are marked by a superscript E while the ones from the OEMD are marked by a superscript O. The implementation has been performed using Matlab 7.12.0.635 (R2011a). Figure 2: Signal f (top left), additively composed from sine wave g 2, bottom left, and two piecewise linear continuous functions g 1, top right, and, g 3, bottom right, with different periodicities. The first example is a synthetic signal f on the time interval [0, 1023] proposed in [25]. It consists of three components: a sinusoid g 2 with period p 2 = 100/3 superimposed by two triangular-shaped waveforms g 1, g 3 with a smaller and larger period than p 2 (p 1 = 8, p 3 = 338), respectively. The signal together with its three components are illustrated in Fig. 2. First we display in Fig. 3 the results of OEMD with smoothness functional involving the third derivative, i.e., n = 3 in (2.2), in comparison with the ones from [25]. We observe that OEMD 7

Figure 3: Test signal from Fig. 2. Comparison of the results from OEMD with n = 3 in the smoothness functional (2.2) with EMD from [25]. Top row: display of the three components, gj (black), gje (red), gjo (blue), after the final respective sifting step, for j = 1, 2, 3 from left to right. Bottom row: absolute differences of gj (t) gje (t), t [0, T ] (red), and gj (t) gjo (t), t [0, T ] (blue). qualitatively performs better, particularly concerning the absolute errors. Next we study for this example the effect of changing the parameter n in the smoothness functional (2.2). Fig. 4 shows the absolute differences between the original components gj (t) and the reconstructed gje (t) or gjo (t) for n = 1, 2, 3. As expected, the best results are obtained for n = 3, i.e, requiring minimal variation of the second derivative of the reconstructed IMFs. Therefore, we will for all subsequent experiments fix (2.2) for n = 3. Figure 4: Absolute differences between original and generated IMFs using EMD from [25] ( gj (t) gje (t), t [0, T ], red) and OEMD for n = 1 ( gj (t) gjo1 (t), t [0, T ], magenta), n = 2 ( gj (t) gjo2 (t), t [0, T ], black) and n = 3 ( gj (t) gjo3 (t), t [0, T ], blue). Next we want to give a first answer to the non-uniqueness problem raised in Example 1.4. Fig. 5 shows the decomposition results given by OEMD, again compared to the EMD scheme in [24]. Here, a = 0.4 and ω = 0.8. For these particular parameters, it was claimed in [24] that the EMD cannot separate the two components (1.13) into two frequencies with a fixed sifting number i = 10. In the top row, the middle graphic shows that EMD generates slightly symmetric envelopes in the first sifting process. Both envelopes cross the signal almost 30 times. The right one shows that OEMD forms the envelope under a strict mathematical definition and creates an oscillatory median which will contribute in the sifting process for separating the second component from the synthetic signal. Therefore, as one can see in the figures in the bottom row, the first IMF generated by EMD is similar to the given synthetic signal after a fixed number of iterations. On the contrary, with the same number of iterations, the OEMD extracts the main characteristics of both components from the mathematically strict envelope construction. A similar decomposition result is illustrated in Fig. 6 towards the non-uniqueness problem in 8

Example 1.3 for ω1 = 1 and ω2 = 0.3. In the top row, the EMD also generates nearly symmetric envelopes, and both envelopes intersect the signal nearly 41 times. In the bottom row, OEMD almost separates all three frequencies from the synthetic signal in the representation with three additive components (1.12) while the EMD fails in the separation. Together with this paper, we provide an online animation to present the detailed behavior of both EMD and OEMD during the sifting process on these two non-uniqueness problems. Figure 5: Function (1.13) for a = 0.4 and ω = 0.8. Top row, left graphic: signal f (black) and its two components g1 (red) and g2 (blue); middle and right graphics: intermediate function with its upper and E lower envelopes and median in first sifting process given by EMD: h10 (black), ue 10 (red), v10 (blue) and E O O O m10 (green) and generated by OEMD h10 (black), u10 (red), v10 (blue) and m10 (green). Bottom row: two original and computed IMFs gj (black), gje10 (red) and gjo10 (blue). Figure 6: Signal f from (1.12) for ω1 = 1 and ω2 = 0.3. Top row, left graphic: f (black) and its three components g1 (red), g2 (blue) and g3 (green); middle and right graphics: intermediate functions with their upper and lower envelopes and medians in first sifting process given by EMD: h10 (black), ue 10 (red), O O O v1e0 (blue), and me 10 (green) and generated by OEMD h10 (black), u10 (red), v10 (blue) and m10 (green). Bottom row: three original and computed IMFs gj (black) gje10 (red) and gjo10 (blue). Remark 2.1 We want to make a few remarks on the arithmetic complexity of our algorithm. Both OEMD and the original EMD have in common that one needs to repeatedly solve an interpolation problem. For a representation in cubic B-splines, this means to solve a linear system with a sparse system matrix in N variables where N is the amount of samples representing the functions, i.e., the system matrix has O(N ) entries. In the ji th Step 2(c) of Algorithm EMD or OEMD, Ki interpolation conditions are posed. The system matrix contains as its entries 9

the B-splines evaluated at t + k for (P1) or at t k for (P2). Since B-splines are by construction compactly supported and we are dealing with one-dimensional problems, the only nonzero entries of this system matrix are clustered around and parallel to the diagonal. Depending on the grid spacing relative to the location to the maxima or minima, a typical form would be a pentadiagonal matrix. Again the properties of B-splines ensure that this matrix can be decomposed in a stable way by LU factorization without pivoting which requires optimal O(N) arithmetic operations. In all the examples considered here, the functions are sampled at N = 1024 times on a uniform grid with grid spacing 2 10. Solving an optimization problem as in OEMD is more expensive than simply such an interpolation; in fact, one has to expect that the interior point method requires operations of the order O(N log N). We believe that, as an alternative, this could be accelerated to again O(N) operations by using a primal-dual active set method, see, e.g., [8, 20]. This method is an inner-outer iterative process where in the outer step the points where the inequality conditions are active are identified, followed by an inner step to only solve the optimality system consisting of coupled linear equations for which also no longer Newton s method would be required. Remark 2.2 Our optimization approach does not yet guarantee monotonically increasing phases θ j (t) as envisaged in (1.9). Also a certain relation between the smoothness of the amplitudes for different j s and in relation to the phases may be necessary to assume similar as in [4]. This point will be the subject of further studies. Remark 2.3 The experiments around the non-uniqueness problems in Example 1.3 and 1.4 give a solid evidence for our argument that the envelope generated by spline based interpolation may not be reasonable. However, since modal mixture or intermittence may appear during the sifting process, especially for noisy data, our optimization approach does not guarantee that the non-uniqueness problem can be well solved. About resolving the modal mixture problem, we refer [12, 31] for possible answers. 3 Optimization based normalization for instantaneous Fourier analyses In this section, we return to the analytical signal method presented in Section 1 and address the question of the practical computation of instantaneous frequencies. In fact, recalling the representation (1.3), they could be computed as in (1.4) [1, 21]. An alternative method was proposed in [11,16] to seperate any IMF empirically and uniquely into an envelope (AM) and a unity-valued carrier (FM) part. Here unity-valued carrier means that the upper/lower envelope of the carrier should be equal to ±1 for any t [0, T ]. In other words, the unity-valued carrier is an approximation to the ideal carrier cos(θ j (t)) in (1.9). An example of the normalization procedure described below is provided in Fig. 7. The scheme is as follows. Given an IMF g j, identify all local maxima of the modulus g j (t), t [0, T ] of g j. Next, interpolate these local maxima by a cubic spline denoted as u E j, see the middle graphic of Fig. 7. The spline interpolation of the local maxima of the modulus of g j will guarantee that the normalized g j will be symmetric with respect to the horizontal axis. In view of the remarks at the beginning of subsection 2.2, this envelope is not one in a mathematically strict sense; we call it empirical envelope. By construction, it is uniquely defined. This will be used now to normalize the IMF g j according to g j (t) := g j(t) u E t [0, T ], (3.3) j (t), 10

Figure 7: Example of normalization scheme. Left: given IMF g j ; middle: g j (t) for all t [0, T ] and approximate envelope, i.e, cubic spline interpolating maxima of modulus of g j ; right: normalized signal g j according to (3.3). Ideally, all extrema of g j should now have value ±1. By Taylor expansion of both carrier and its quadrature, defined as a 90 shift of the phase angle of the carrier, one can approximate the instantaneous frequency at any discrete time t k by θ j(t cos(θ j (t k+1 )) cos(θ j (t k 1 )) k ) (t k+1 t k 1 ) 1 cos 2 (θ j (t k )) g j (t k+1 ) g j (t k 1 ) (t k+1 t k 1 ) 1 g j 2(t k). (3.4) see [11,16]. Note that, according to (3.4), the right hand side is not well-defined at those points in which cos(θ j (t k )) = 1 ( g j (t k ) = 1). Thus, one cannot use this formula around those points. Instead, one may use an interpolation of the instantaneous frequency based on those points in which cos(θ j (t k )) 1 ( g j (t k ) 1), e.g. cos(θ j (t k )) < 0.9 ( g j (t k ) < 0.9) [11]. Unfortunately, since cubic interpolation may cause overshooting or undershooting, see section 2.2, this normalization may not always give a unity-valued carrier which may result in a negative 1 g j 2(t k) in (3.4). Reference [16] suggests to excute the normalization iteratively until a good unity-valued carrier is found. To overcome this problem, we propose an optimization-based normalization method as follows. Algorithm Normalization Step 1: For a given IMF g j (t), define f j (t) = g j (t), t [0, T ] and identify maxima of f j (t); Step 2: solve optimization problem (P1) and get envelope function u O j (t) of f j(t); Step 3: normalize IMF by g j (t) = g j (t)/u O j (t), t [0, T ]; Step 4: obtain instantaneous frequency by (3.4). Since this optimization-based method enables us to obtain an envelope in a strict mathematical sense (see Properties 1.1(iii)), our normalization is completed after one sweep. To illustrate this procedure, an example is shown in Fig. 8. Here, a signal with variable sampling frequency is chosen to compare the performance between the proposed optimization based-method and the Hilbert transform based method from [11, 16]. The signal as a continuous function is defined as f(t) = sin(8π (sin(2π t) + t)), t [0, 1], (3.5) which is sampled on a grid with non-uniform grid spacing as follows. The sampling frequency is set as 1024 Hz in the interval [0, 0.5] and as 512 Hz in the interval [0.5, 1]. In Fig. 8, the first row shows the original signal and its decomposition by employing a B-spline based EMD method from [26]. The second row shows the amplitude spectrum based on the Hilbert space method and our proposed method. Note that there is a clearly visible oscillation in the Hilbert amplitude spectrum defined according to (1.7) at the position where the sampling frequency changes, see the graphic at the bottom left of Fig. 8. This can be explained by the deficiency of a correct estimation of instantaneous frequencies in the Hilbert transform setting. There is 11

no such phenomenon in the amplitude spectrum based on our Algorithm Normalization which is displayed in the bottom right graphic of Fig. 8. Figure 8: Comparison between the traditional Hilbert transform based method for the instantaneous frequency estimation and Algorithm Normalization. Top row: original signal sampled on different grids (left) and its decomposition results from [26] (right); Bottom row: amplitude spectrum based on the Hilbert transform based method (1.7) (left) and our proposed method (right). Finally, the normalization scheme has three important consequences: first, and most importantly, the unity-valued carrier enables us to directly compute quadrature, see the sentence after (3.3) for this definition. Second, the carrier has unity amplitude; therefore, it satisfies the Bedrosian identity (1.8) automatically. Third, the normalization method changes the measure of error considered in Nuttall s theorem in [21] to the error between the approximated quadrature and the real quadrature when one wants to illustrate the time-frequency spectrum of a signal defined as in (1.7). Combined with the second consequence, it can be concluded that the unity-valued carrier may enable us to provide a sharper local energy than that from Hilbert transform. 4 Conclusion and Outlook We have introduced an optimization based EMD (OEMD) method for one-dimensional signals. The main feature of our algorithm is that we construct an envelope for the signal in a strict mathematical sense by formulating and solving convex optimization problems. By construction, our method does not create over- or undershootings which are disadvantageous side effects of traditional EMD spline interpolation methods. The numerical experiments as in Figure 8 show that we obtain a somewhat more separate decomposition than the original EMD method [14, 24] for several representative cases. We also proposed an optimization-based normalization scheme to extract instantaneous frequencies in the traditional Hilbert transform based method and demonstrated superior features for a synthetically generated signal. An extension of our scheme could be applied to the two-dimensional case for image processing if the extrema of the image can be well-defined. This is the subject of future work. Once the decomposition is achieved which is likely to improve the one in, e.g., [17], one could apply the monogenic Clifford algebra-valued techniques described there to construct a generalized Hilbert- Huang transform for images. 12

Acknowledgments Boqiang Huang receives funding as a PostDoc of the Alexander von Humboldt Foundation. Angela Kunoth s research was supported in part by the Institute for Mathematics and its Applications (IMA) at the University of Minnesota with funds provided by the National Science Foundation (NSF). References [1] E. Bedrosian, A product theorem for Hilbert transforms, Proc. IEEE 51 (1963) 868-869. [2] S. Boyd, L. Vandenberghe, Convex Optimization, Cambridge, U.K., available online: http://www.stanford.edu/ boyd/cvxbook/, 2004. [3] L. Cohen, Time-Frequency Analysis, Prentice Hall PTR, U.S.A, 1994. [4] I. Daubechies, J. Lu, H.-T. Wu, Synchrosqueezed wavelet transforms: An empirical mode decomposition-like tool, Appl. Comput. Harmon. Anal. 30 (2011) 243-261. [5] D. Gabor, Theory of communication. Part 1: The analysis of information, in: Part III: Radio and Communication Engineering, J. Inst. Electr. Eng. 93 (1946) 429-441. [6] M. Grant, S. Boyd, CVX Users Guide, available online: http://cvxr.com, 2011. [7] S.L. Hahn, Hilbert Transforms in Signal Processing, Artech House, U.S.A, 1996. [8] H. Hoffmann, A. Kunoth, P. Strack, Fast multiscale PDAS solvers for quadratic optimization problems involving elliptic PDEs under inequality constraints, in preparation. [9] T.Y. Hou, Z. Shi, Adaptive data analysis via sparse time-frequency representation, Adv. Adapt. Data Anal. 3 (2011) 1-28. [10] T.Y. Hou, Z. Shi, Data-driven time-frequency analysis, arxiv:1202.5621v1 [math.na] (2012) 1-42. [11] T.Y. Hou, M.P. Yan, Z. Wu, A variant of the EMD method for multi-scale data, Adv. Adapt. Data Anal. 1 (2009) 483-516. [12] X. Hu, S. Peng, W.-L. Hwang, EMD revisited: a new understanding of the envelope and resolving the mode-mixing problem in AM-FM signals, IEEE Trans. Signal Process. 60 (2012) 1075-1086. [13] N.E. Huang, S.S.P. Shen, Hilbert-Huang Transform and Its Applications, World Scientific Publishing, Singapore, 2005. [14] N.E. Huang, Z. Shen, S.R. Long, M.C. Wu, H.H. Shih, Q. Zhang, N.-C. Yen, C.C. Tung, H.H. Liu, The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis, Proc. R. Soc. Lond. A 454 (1998) 903 995. [15] N.E. Huang, M.-L. Wu, W. Qu, S.R. Long, S.S.P. Shen, Applications of Hilbert-Huang transform to non-stationary financial time series analysis, Appl. Stochastic Models Bus. Ind. 19 (2003) 245-268. 13

[16] N.E. Huang, Z. Wu, S.R. Long, K.C. Arnold, X. Chen, K. Blank, On instantaneous frequency, Adv. Adapt. Data Anal. 1 (2009) 177-229. [17] G. Jager, R. Koch, A. Kunoth, R. Pabel, Fast empirical mode decompositions of multivariate data based on adaptive spline-wavelets and a generalization of the Hilbert-Huang- Transform (HHT) to arbitrary space dimensions, Adv. Adapt. Data Anal. 2 (2010) 337-358. [18] S. Mallat, A Wavelet Tour of Signal Processing, third ed.: The Sparse Way, Academic Press, U.S.A, 2008. [19] J. Mattingley, S. Boyd, Real-time convex optimization in signal processing, IEEE Signal Process. Mag. 27 (2010) 50-61. [20] J. Nocedal, S.J. Wright, Numerical Optimization, 2nd ed., Springer, 2006. [21] A.H. Nuttall, On the quadrature approximation to the Hilbert transform of modulated signals, Proc. IEEE 54 (1966) 1458-1459. [22] S. Peng, W.-L. Hwang, Null space pursuit: An operator-based approach to adaptive signal separation, IEEE Trans. Signal Process. 58 (2010) 2475-2483. [23] v.d. Pol, The fundamental principles of frequency modulation, in: Part III: Radio and Communication Engineering, J. Inst. Electr. Eng. 93 (1946) 153-158. [24] G. Rilling, P. Flandrin, One or two frequencies? The empirical mode decomposition answers, IEEE Trans. Signal Process. 56 (2008) 85-95. [25] G. Rilling, P. Flandrin and P. Gonçalves, On empirical mode decomposition and its algorithms, Proc. IEEE-EURASIP Workshop Nonlinear Signal Image Process. NSIP-03, Grado, Italy, 2003. [26] J. Rudi, Empirical Mode Decomposition via Adaptiver Wavelet-Approximation (in German), Diploma Thesis, Institut für Mathematik, Universität Paderborn, Germany, 2010. [27] J. Rudi, R. Pabel, G. Jager, R. Koch, A. Kunoth, H. Bogena, Multiscale analysis of hydrologic time series data using the Hilbert-Huang-Transform (HHT), Vadose Zone J. 9 (2010) 925-942. [28] G. Sell, M. Slaney, Solving demodulation as an optimization problem, IEEE Trans. Audio Speech Lang. Process. 18 (2010) 2051-2066. [29] W. Stefan, R. Renaut, A. Gelb, Improved total variation-type regularization using higherorder edge detectors, SIAM J. Imaging Sci. 3 (2010) 232-251. [30] E.C. Titchmarsh, Introduction to the Theory of Fourier Integral, second ed., Oxford University Press, 1948. [31] Z. Wu, N.E. Huang, Ensemble empirical mode decomposition: a noise-assisted data analysis method, Adv. Adapt. Data Anal. 1 (2009) 1-41. [32] H.-T. Wu, P. Flandrin, I. Daubechies, One or two frequencies? The synchrosqueezing answers. Adv. Adapt. Data Anal. 3 (2011) 29-39. 14