Approximations with evolutionary pursuit

In recent years there has been growing interest in nonlinear signal approximations and atomic decomposition of functions. We propose a new approach to optimize overcomplete decompositions from several dictionaries. The methodology, referred to as evolutionary pursuit, relies on evolutionary computation techniques to optimize well-adapted approximations. Searching for the best approximation for a given signal is viewed as a stochastic optimization process. Stochastic perturbation parameters are introduced to improve both stability and robustness in the process of combining components from multiple dictionaries. The utility of these parameters in the analysis is justified in terms of the theory of frames, and tested in applications. The proposed method is applied to a collection of representative experimental tests, and the results compared with equivalent results from alternative approaches.

[1]  Felix Abramovich,et al.  Stochastic Atomic Decompositions in a Wavelet Dictionary , 1998 .

[2]  David L. Donoho,et al.  WaveLab and Reproducible Research , 1995 .

[3]  Thomas Bäck,et al.  Evolutionary algorithms in theory and practice - evolution strategies, evolutionary programming, genetic algorithms , 1996 .

[4]  D. Donoho,et al.  Basis pursuit , 1994, Proceedings of 1994 28th Asilomar Conference on Signals, Systems and Computers.

[5]  Adelino R. Ferreira da Silva Evolutionary-based methods for adaptive signal representation , 2001, Signal Process..

[6]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[7]  Xin Yao,et al.  Evolutionary programming made faster , 1999, IEEE Trans. Evol. Comput..

[8]  A. Antoniadis,et al.  Wavelets and Statistics , 1995 .

[9]  M. Victor Wickerhauser,et al.  Adapted wavelet analysis from theory to software , 1994 .

[10]  S. Mallat,et al.  Adaptive greedy approximations , 1997 .

[11]  Aykut Bultan A four-parameter atomic decomposition of chirplets , 1999, IEEE Trans. Signal Process..

[12]  Christopher Heil,et al.  Perturbation of Banach Frames and Atomic Decomposition , 1997 .

[13]  A. Willsky,et al.  HIGH RESOLUTION PURSUIT FOR FEATURE EXTRACTION , 1998 .

[14]  Zbigniew Michalewicz,et al.  Genetic algorithms + data structures = evolution programs (2nd, extended ed.) , 1994 .

[15]  Stéphane Mallat,et al.  Matching pursuits with time-frequency dictionaries , 1993, IEEE Trans. Signal Process..

[16]  Ingrid Daubechies,et al.  Ten Lectures on Wavelets , 1992 .

[17]  Boaz Porat,et al.  A course in digital signal processing , 1996 .

[18]  P. Tseng,et al.  Block Coordinate Relaxation Methods for Nonparametric Wavelet Denoising , 2000 .

[19]  Kumar Chellapilla,et al.  Combining mutation operators in evolutionary programming , 1998, IEEE Trans. Evol. Comput..

[20]  Hans-Georg Beyer,et al.  Toward a Theory of Evolution Strategies: Self-Adaptation , 1995, Evolutionary Computation.

[21]  Martin Vetterli,et al.  Atomic signal models based on recursive filter banks , 1997, Conference Record of the Thirty-First Asilomar Conference on Signals, Systems and Computers (Cat. No.97CB36136).

[22]  Vivek K. Goyal,et al.  Quantized Overcomplete Expansions in IRN: Analysis, Synthesis, and Algorithms , 1998, IEEE Trans. Inf. Theory.

[23]  S. Mallat A wavelet tour of signal processing , 1998 .

[24]  Adelino R. Ferreira da Silva A Pursuit Architecture for Signal Analysis , 2001, EvoWorkshops.

[25]  Ingrid Daubechies,et al.  The wavelet transform, time-frequency localization and signal analysis , 1990, IEEE Trans. Inf. Theory.