Signal-Envelope: A C++ library with Python bindings for temporal envelope estimation
Carlos Tarjano, Valdecy Pereira

TL;DR
Signal-Envelope introduces a versatile C++ library with Python bindings for efficient and general-purpose extraction of signal envelopes, addressing limitations of traditional methods tailored to specific applications.
Contribution
The paper presents a novel library based on geometric concepts, notably alpha-shapes, enabling universal envelope detection across diverse signal types.
Findings
Efficient envelope extraction for arbitrary signals.
Applicable to various fields like seismology and medicine.
Provides Python bindings for ease of use.
Abstract
Signals can be interpreted as composed of a rapidly varying component modulated by a slower varying envelope. Identifying this envelope is an essential operation in signal processing, with applications in areas ranging from seismology to medicine. Conventional envelope detection approaches based on classic methods tend to lack generality, however, and need to be tailored to each specific application in order to yield reasonable results. Taking inspiration from geometric concepts, most notably the theory of alpha-shapes, we introduce a general-purpose library to efficiently extract the envelope of arbitrary signals.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsImage and Signal Denoising Methods · Structural Health Monitoring Techniques · Blind Source Separation Techniques
