Speech Denoising Neural Network Using Deep Feature Losses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing speech processing systems face challenges in effectively denoising audio signals degraded by background noise, requiring complex statistical signal processing and expert knowledge for manual tuning of loss functions.

Innovation Solution

A denoising neural network trained with deep feature losses extracted from a pre-trained audio classifier neural network, which compares internal activation patterns between noise-free and noisy signals, allowing for efficient noise reduction without manual tuning, and can be implemented in various devices and platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complex statistical signal processing is used for speech denoising, then noise reduction effectiveness is improved, but system complexity and need for expert knowledge increase

Engineering Contradiction:
Improvenoise reduction effectivenessVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces complex statistical signal processing mechanisms with a neural network-based deep learning system. The neural network automatically learns denoising patterns from training data, substituting manual statistical methods with an automated learning-based approach that reduces the need for expert knowledge while maintaining or improving denoising effectiveness.

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

Solution Approach 2:

The patent changes the fundamental parameters of the denoising approach by using learned features from neural network layers instead of fixed statistical parameters. The system transforms the input speech signal through multiple neural network layers, automatically adapting the processing parameters based on the learned representations rather than relying on predetermined statistical models.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If manual tuning of loss functions is performed, then denoising performance is improved, but time and expertise requirements increase

Engineering Contradiction:
Improvedenoising performanceVSAvoidtuning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements self-service by enabling the neural network to automatically learn optimal denoising parameters and loss function weights during the training process. The system performs self-adjustment through backpropagation and gradient descent, eliminating the need for manual tuning by experts. The network autonomously optimizes its own performance metrics during training.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies preliminary action by pre-training the neural network on large datasets of noisy and clean speech pairs before deployment. This preliminary training phase automatically establishes the optimal loss function parameters and feature weights, so that when the system is deployed, no additional manual tuning is required - the tuning work has already been performed in advance during training.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If deep feature losses from multiple time scales are used, then denoising quality is improved, but computational complexity increases

Engineering Contradiction:
Improvedenoising qualityVSAvoidcomputational power
Core Design Contradiction:
Manufacturing precisionVSPower

Solution Approach 1:

The patent applies segmentation by dividing the speech signal processing into multiple neural network layers, each operating at different time scales and extracting different feature representations. This hierarchical segmentation allows the system to process information at multiple resolutions simultaneously, improving denoising quality while distributing computational load across specialized layers rather than requiring all computations at once.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10726858B2Neural network for speech denoising trained with deep feature losses
Publication Date: 2020.07.28 INTEL CORP
  • US10726858B2 patent drawing
  • US10726858B2 patent drawing
  • US10726858B2 patent drawing

AI summary

Techniques are provided for speech denoising using a denoising neural network (NN) trained with deep feature losses obtained from an audio classifier NN. A methodology implementing the techniques according to an embodiment includes applying the speech denoising NN, to be trained, to a noisy sample of a training speech signal to generate a processed training speech signal. The method further includes applying a trained audio classifier NN to the processed training speech signal to generate a first set of activation features, and applying the trained audio classifier NN to a clean sample of the training speech signal to generate a second set of activation features. The method further includes calculating a loss value based on the first and second sets of activation features, and performing a back-propagation training update of the denoising NN, based on the loss value. The method includes iterating this process to further train the denoising NN.