Fast Wavelet Transform Using Piecewise Polynomial Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Continuous wavelet transforms are computationally intensive and resource-consuming, limiting their use in real-time and low-energy applications, especially for neuronal signal processing, as existing fast algorithms require high-order polynomial approximations and recursive calculations that are not optimized for independent frequency analysis.

Innovation Solution

A method that determines wavelet coefficients using a piecewise polynomial mother wavelet with a small maximum order, calculating primitives and convolving them with coefficients dependent on the wavelet's extremity points, allowing independent determination of coefficients for different frequencies and spectral bands, implemented by a processor for efficient real-time processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional continuous wavelet transform is implemented by replacing the integral with a discrete sum using piecewise constant signal approximation, then the wavelet coefficients can be calculated, but the computational cost becomes very high requiring (2α-1) multiplications and (2α-2) sums per coefficient where α can be between 100 and 3000

Engineering Contradiction:
Improvewavelet coefficient accuracyVSAvoidcomputational speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The method segments the computation by dividing the signal processing into discrete intervals and using piecewise polynomial approximation. The support of the mother wavelet is subdivided into J intervals, and the signal is processed in segments corresponding to these intervals, allowing parallel and efficient computation of wavelet coefficients without requiring the full (2α-1) multiplications per coefficient.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention changes the approximation parameter from piecewise constant (order 0) to piecewise polynomial of order N≥1. This parameter change in the approximation order allows for more accurate representation of the signal while maintaining computational efficiency through the structured polynomial basis, reducing the computational burden compared to the conventional approach.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If fast CWT method using polynomial approximation of mother wavelet is used, then computational cost is reduced to O(ds), but high-order polynomial approximation is required which increases computational complexity

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidpolynomial order
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Instead of using a single high-order polynomial to approximate the mother wavelet, the method segments the wavelet support into J intervals and uses piecewise polynomial approximation. This segmentation allows using lower-order polynomials (N≥1) on each interval while maintaining overall accuracy, thereby reducing the polynomial order requirement and associated computational complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The method employs a composite approximation approach by combining multiple low-order polynomial segments to form the overall wavelet representation. Each interval uses a polynomial of maximum level N, and these segments are combined to create the complete piecewise polynomial mother wavelet, achieving accuracy equivalent to high-order polynomials without the computational burden.

Inventive Principle:
Principle #40Composite materials

3Productivity

If recursive calculation method is used where Ws(τ) is calculated from Ws-1(τ), then computational cost is reduced, but coefficients for different frequencies cannot be determined independently

Engineering Contradiction:
Improvecomputational costVSAvoidindependent frequency analysis
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The method segments the frequency analysis by allowing independent calculation of wavelet coefficients for different scales and translations. The piecewise polynomial formulation with pre-defined coefficients Cik(s) enables each Ws(τ) to be computed independently without requiring recursive dependency on previous coefficients, providing versatility for targeted spectral band analysis.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The method performs preliminary action by pre-calculating and storing the coefficients Cik(s) that are dependent only on the mother wavelet and scale factor. These pre-computed coefficients are then used in the convolution step to determine wavelet coefficients independently for different frequencies, eliminating the need for recursive calculation while maintaining computational efficiency.

Inventive Principle:
Principle #10Preliminary action

4Ease of manufacture

If piecewise constant signal approximation is used, then the calculation can be performed with discrete sums, but the approximation accuracy is limited

Engineering Contradiction:
Improvecalculation simplicityVSAvoidsignal approximation accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The invention changes the approximation parameter from piecewise constant (order 0) to piecewise polynomial of order N≥1. This parameter change in the polynomial order improves the signal approximation accuracy by capturing more nuanced signal variations within each interval, while still maintaining the simplicity of discrete sum calculations through the structured polynomial basis.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The method uses a composite approximation structure combining multiple polynomial segments of order N≥1 across different intervals. This composite piecewise polynomial approximation provides higher accuracy than piecewise constant approximation by better representing the signal's local behavior, while maintaining computational simplicity through the systematic formulation with pre-defined coefficients.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS9268745B2Method for fast wavelet transform of a signal
Publication Date: 2016.02.23 COMMISSARIAT A LENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
  • US9268745B2 patent drawing
  • US9268745B2 patent drawing
  • US9268745B2 patent drawing

AI summary

Method for determining at least one wavelet coefficient Ws(τ) of a wavelet transform of a signal in which the mother wavelet of the transform has a support subdivided into J≧1 intervals bound by (J+1) extremity points, and is defined by a polynomial of a maximum level N≧1 on each interval. The method includes calculating all or some of the primitives of the signal of order k between 2 and N+1, at least at (J+1) points corresponding to extremity points of the intervals of the wavelet support dilated by a factor of s and translated by a time τ; calculating the convolution of said or each primitive sampled in this way with a respective succession of (J+1) coefficients Cik(s), dependent upon said wavelet; and determining the wavelet coefficient by calculating a linear combination of convolutions. Steps a) to c) are implemented by a processor configured or programmed in an appropriate manner.