Quasi-analytic directional wavelet packet filters for CNN feature extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Convolutional Neural Networks (CNNs) face challenges in image classification using small ('tiny') datasets due to overfitting and the lack of explainable features, requiring large datasets and numerous convolutional layers.

Innovation Solution

Replacing convolutional layers in CNNs with quasi-analytic directional wavelet packet (qWP)-based filters, which are generic, universal, and independent of specific images, allowing for efficient feature extraction from tiny datasets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If convolutional neural networks are used for image classification, then classification accuracy is improved, but the requirement for large training datasets increases

Engineering Contradiction:
Improveclassification accuracyVSAvoidtraining dataset size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by pre-defining wavelet packet filters with known mathematical properties before the classification task. These filters are designed to capture specific image features (edges, textures, patterns) through their wavelet basis functions, eliminating the need for lengthy training processes and large datasets that conventional CNNs require to learn filters from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the fundamental parameters of the feature extraction process by replacing learned convolutional kernels with wavelet packet filters characterized by mathematical parameters (scale, translation, orientation). This parameter-based approach allows the system to achieve classification accuracy with minimal training data, as the filters' behavior is determined by their mathematical definition rather than empirical learning from large datasets.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If numerous convolutional layers are used in CNN, then feature extraction capability is improved, but computational complexity and processing time increase

Engineering Contradiction:
Improvefeature extraction capabilityVSAvoidnumber of convolutional layers
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and isolates the most critical feature extraction function by using wavelet packet transforms that directly compute multi-scale, multi-orientation features in a single processing stage. This eliminates the need for stacking multiple convolutional layers, as the wavelet packet decomposition inherently provides hierarchical feature extraction through its multi-resolution analysis capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent substitutes the mechanical stacking of multiple convolutional layers with a mathematical transform-based approach. Wavelet packet filters use mathematical operations (convolution with predefined basis functions, downsampling, and reconstruction) to achieve feature extraction in fewer steps, replacing the iterative learning process of deep CNNs with a direct computational transform.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If conventional CNN filters are used, then image features are extracted, but the extracted features lack explainability and physical meaning

Engineering Contradiction:
Improvefeature extraction qualityVSAvoidfeature interpretability
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent applies universality by using wavelet packet filters that serve multiple functions simultaneously: they extract features, provide interpretability through their mathematical definition, and capture physically meaningful image characteristics (edges, textures, patterns). The same filter set can be applied across different images and tasks, maintaining consistency and interpretability while achieving robust feature extraction.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The wavelet packet filters are self-explanatory by their mathematical construction. Each filter corresponds to a specific wavelet basis function with known properties (support, oscillation frequency, vanishing moments), allowing the extracted features to be directly interpreted in terms of image structure without requiring external explanation or visualization of learned kernels.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12288374B1Feature extraction by directional wavelet packets for image processing by neural networks
Publication Date: 2025.04.29 AVERBUCH AMIR
  • US12288374B1 patent drawing
  • US12288374B1 patent drawing
  • US12288374B1 patent drawing

AI summary

Methods and systems that replace convolutional layers of a convolutional neural network (CNN) with quasi-analytic directional wavelet packet (qWP)-based filters, and which use the qWP-based filters to perform filtering and extract features from image data. The extracted features are then used by the CNN to perform a classification task. The results of the classification task are output to a user.