Cargando…

Optimal Estimation of Wavelet Decomposition Level for a Matching Pursuit Algorithm

In this paper, we consider the application of the matching pursuit algorithm (MPA) for spectral analysis of non-stationary signals. First, we estimate the approximation error and the performance time for various MPA modifications and parameters using central processor unit and graphics processing un...

Descripción completa

Detalles Bibliográficos
Autores principales: Kaplun, Dmitry, Voznesenskiy, Alexander, Romanov, Sergei, Nepomuceno, Erivelton, Butusov, Denis
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7515372/
http://dx.doi.org/10.3390/e21090843
_version_ 1783586802332860416
author Kaplun, Dmitry
Voznesenskiy, Alexander
Romanov, Sergei
Nepomuceno, Erivelton
Butusov, Denis
author_facet Kaplun, Dmitry
Voznesenskiy, Alexander
Romanov, Sergei
Nepomuceno, Erivelton
Butusov, Denis
author_sort Kaplun, Dmitry
collection PubMed
description In this paper, we consider the application of the matching pursuit algorithm (MPA) for spectral analysis of non-stationary signals. First, we estimate the approximation error and the performance time for various MPA modifications and parameters using central processor unit and graphics processing unit (GPU) to identify possible ways to improve the algorithm. Next, we propose the modifications of discrete wavelet transform (DWT) and package wavelet decomposition (PWD) for further use in MPA. We explicitly show that the optimal decomposition level, defined as a level with minimum entropy, in DWT and PWD provides the minimum approximation error and the smallest execution time when applied in MPA as a rough estimate in the case of using wavelets as basis functions (atoms). We provide an example of entropy-based estimation for optimal decomposition level in spectral analysis of seismic signals. The proposed modification of the algorithm significantly reduces its computational costs. Results of spectral analysis obtained with MPA can be used for various signal processing applications, including denoising, clustering, classification, and parameter estimation.
format Online
Article
Text
id pubmed-7515372
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-75153722020-11-09 Optimal Estimation of Wavelet Decomposition Level for a Matching Pursuit Algorithm Kaplun, Dmitry Voznesenskiy, Alexander Romanov, Sergei Nepomuceno, Erivelton Butusov, Denis Entropy (Basel) Article In this paper, we consider the application of the matching pursuit algorithm (MPA) for spectral analysis of non-stationary signals. First, we estimate the approximation error and the performance time for various MPA modifications and parameters using central processor unit and graphics processing unit (GPU) to identify possible ways to improve the algorithm. Next, we propose the modifications of discrete wavelet transform (DWT) and package wavelet decomposition (PWD) for further use in MPA. We explicitly show that the optimal decomposition level, defined as a level with minimum entropy, in DWT and PWD provides the minimum approximation error and the smallest execution time when applied in MPA as a rough estimate in the case of using wavelets as basis functions (atoms). We provide an example of entropy-based estimation for optimal decomposition level in spectral analysis of seismic signals. The proposed modification of the algorithm significantly reduces its computational costs. Results of spectral analysis obtained with MPA can be used for various signal processing applications, including denoising, clustering, classification, and parameter estimation. MDPI 2019-08-29 /pmc/articles/PMC7515372/ http://dx.doi.org/10.3390/e21090843 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Kaplun, Dmitry
Voznesenskiy, Alexander
Romanov, Sergei
Nepomuceno, Erivelton
Butusov, Denis
Optimal Estimation of Wavelet Decomposition Level for a Matching Pursuit Algorithm
title Optimal Estimation of Wavelet Decomposition Level for a Matching Pursuit Algorithm
title_full Optimal Estimation of Wavelet Decomposition Level for a Matching Pursuit Algorithm
title_fullStr Optimal Estimation of Wavelet Decomposition Level for a Matching Pursuit Algorithm
title_full_unstemmed Optimal Estimation of Wavelet Decomposition Level for a Matching Pursuit Algorithm
title_short Optimal Estimation of Wavelet Decomposition Level for a Matching Pursuit Algorithm
title_sort optimal estimation of wavelet decomposition level for a matching pursuit algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7515372/
http://dx.doi.org/10.3390/e21090843
work_keys_str_mv AT kaplundmitry optimalestimationofwaveletdecompositionlevelforamatchingpursuitalgorithm
AT voznesenskiyalexander optimalestimationofwaveletdecompositionlevelforamatchingpursuitalgorithm
AT romanovsergei optimalestimationofwaveletdecompositionlevelforamatchingpursuitalgorithm
AT nepomucenoerivelton optimalestimationofwaveletdecompositionlevelforamatchingpursuitalgorithm
AT butusovdenis optimalestimationofwaveletdecompositionlevelforamatchingpursuitalgorithm