Audio Event Detection Using Mel-Scale Filter Banks and NMF

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio event detection systems require large amounts of training data and rely heavily on neural networks, which can be inefficient and computationally intensive, especially in real-time applications.

Innovation Solution

An audio processing system that uses a feature extraction block with a filter bank spaced according to the mel-frequency scale to derive spectral features, followed by a classification unit that performs non-negative matrix factorization (NMF) to compare input signals with a dictionary, allowing for efficient detection of audio events by representing signals as a weighted sum of dictionary features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If neural networks are used for audio event detection, then detection accuracy is improved, but computational complexity and training data requirements increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the audio signal processing into distinct stages: filter bank decomposition into frequency bins, followed by Non-Negative Matrix Factorization (NMF) to separate source signals. This segmentation replaces the monolithic neural network approach with modular, interpretable processing steps that reduce computational complexity while maintaining detection accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary representation through the use of spectrograms and NMF-derived source estimates as intermediate signals. These intermediaries bridge the raw audio input and final event detection, allowing for more efficient processing compared to direct neural network mapping, while preserving the information needed for accurate classification.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If neural networks are used for audio event detection, then detection accuracy is improved, but processing time increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent employs periodic frame-based processing where the audio signal is divided into overlapping frames, and NMF is applied periodically to each frame. This periodic action enables real-time processing with controlled computational load, contrasting with the continuous heavy computation required by neural networks, thus reducing overall processing time while maintaining accuracy.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent changes the processing parameters by using fixed dictionary matrices in NMF that are pre-computed from training data, rather than performing full neural network inference at runtime. This parameter change allows for faster real-time processing since the computationally intensive parts are done offline, reducing online processing time while preserving detection accuracy.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If large amounts of training data are used, then model performance is improved, but data storage and processing requirements increase

Engineering Contradiction:
Improvemodel performanceVSAvoiddata storage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential statistical properties of the training data by computing fixed NMF dictionaries that capture the dominant source patterns. Instead of storing large amounts of raw training data, only the compact dictionary matrices are retained, dramatically reducing storage requirements while maintaining model performance through the preserved structural information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the need for large persistent training datasets with compact, disposable dictionary representations. These dictionaries are computed once from training data and then used repeatedly for detection without requiring the original training data to be stored, effectively discarding the large training datasets after extraction of essential features, thus reducing long-term storage requirements.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS11107493B2Sound event detection
Publication Date: 2021.08.31 CIRRUS LOGIC INC
  • US11107493B2 patent drawing
  • US11107493B2 patent drawing
  • US11107493B2 patent drawing

AI summary

An audio processing system is described for an audio event detection (AED) system. The system includes a feature extraction block configured to derive at least one feature which represents a spectral feature of the input signal.