Cluster-Based Audio Event Detection Using i-Vectors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current audio event detection (AED) and speech activity detection (SAD) systems operating at the frame or segment level face limitations in accuracy due to high smoothing error and dependency on window size, and unsupervised classifiers struggle with generalization and computational complexity.

Innovation Solution

The method involves forming clusters of audio frames based on similar features, using Gaussian mixture models and i-vectors for classification, and employing supervised classifiers to improve accuracy and reduce computational complexity by operating at the cluster level, incorporating techniques like generalized likelihood ratio, Bayesian information criterion, and hierarchical agglomerative clustering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If AED systems operate at the frame or segment level, then the detection speed is faster, but the accuracy deteriorates due to high smoothing error and dependency on window size

Engineering Contradiction:
Improvedetection speedVSAvoiddetection accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The audio signal is divided into clusters of audio frames, where each cluster represents a segmented unit for classification. This segmentation allows the system to process audio at a higher level (cluster level) rather than individual frame level, reducing smoothing errors while maintaining computational efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from operating in the time-domain frame level to operating in a clustered representation space. By extracting i-vectors from clusters and performing classification in this transformed space, the system achieves better accuracy without sacrificing detection speed.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Device complexity

If unsupervised classifiers are used for AED, then the computational complexity is reduced, but the generalization capability deteriorates

Engineering Contradiction:
Improvecomputational complexityVSAvoidgeneralization capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary unsupervised clustering of audio frames into clusters with similar characteristics before applying supervised classification. This preliminary organization reduces the computational burden on the supervised classifier while improving its ability to generalize, as the classifier operates on pre-organized cluster-level representations rather than raw frames.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediate representation layer (clusters with extracted i-vectors) between the raw audio frames and the final classification decision. This intermediary structure enables the system to combine the benefits of both unsupervised preprocessing and supervised classification, achieving good generalization with reduced computational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If supervised classifiers are trained with high computational resources, then the accuracy is improved, but the training time and space complexity increase

Engineering Contradiction:
Improveclassification accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system extracts i-vectors from each cluster, which are low-dimensional feature vectors that capture the essential variability of the audio signal. By operating on these compact i-vector representations rather than full-frame feature sets, the system reduces the space complexity and training time of supervised classifiers while maintaining or improving classification accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11842748B2System and method for cluster-based audio event detection
Publication Date: 2023.12.12 PINDROP SECURITY INC
  • US11842748B2 patent drawing
  • US11842748B2 patent drawing
  • US11842748B2 patent drawing

AI summary

Methods, systems, and apparatuses for audio event detection, where the determination of a type of sound data is made at the cluster level rather than at the frame level. The techniques provided are thus more robust to the local behavior of features of an audio signal or audio recording. The audio event detection is performed by using Gaussian mixture models (GMMs) to classify each cluster or by extracting an i-vector from each cluster. Each cluster may be classified based on an i-vector classification using a support vector machine or probabilistic linear discriminant analysis. The audio event detection significantly reduces potential smoothing error and avoids any dependency on accurate window-size tuning. Segmentation may be performed using a generalized likelihood ratio and a Bayesian information criterion, and the segments may be clustered using hierarchical agglomerative clustering. Audio frames may be clustered using K-means and GMMs.