Audio-Visual Speech Separation Using Face Embeddings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current speech separation technologies struggle to effectively isolate speech signals from multiple speakers, especially in noisy environments and videos where speakers' faces are not clearly visible, leading to reduced separation quality and increased errors in automatic speech recognition.

Innovation Solution

A system that combines audio and visual features using convolutional neural networks and masking neural networks to generate audio-visual embeddings, which are then processed to produce spectrogram masks for isolating speech signals from each speaker, even in the presence of background noise and occlusions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If audio-only speech separation is used, then the system is simple to implement, but speech separation quality deteriorates in noisy environments and when speakers' faces are not visible

Engineering Contradiction:
Improvespeech separation qualityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines audio processing and visual processing into a unified audio-visual speech separation system. The audio stream processes spectrograms while the visual stream processes face embeddings, and both streams are merged in the loss function to jointly optimize speech separation performance, leveraging complementary information from both modalities to improve reliability in challenging conditions

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system segments the speech separation task into distinct audio and visual processing streams. The audio stream handles spectral analysis through convolutional neural networks, while the visual stream extracts speaker identity and visual cues through separate networks. This segmentation allows each stream to be optimized independently while maintaining overall system manageability

Inventive Principle:
Principle #1Segmentation

2Reliability

If audio-visual processing is used, then speech separation quality improves, but computational resources and processing time increase

Engineering Contradiction:
Improvespeech separation qualityVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system extracts only the essential features needed for speech separation from audio and visual inputs. The audio stream extracts spectral features through STFT and processes them through efficient convolutional layers, while the visual stream extracts face embeddings through specialized networks. By taking out only relevant features rather than processing all raw data, the system reduces computational overhead while maintaining high speech separation quality

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary processing of audio and visual inputs separately before combining them. Face embeddings are pre-computed from video frames, and spectrograms are pre-computed from audio signals. These preliminary features are then fed into the joint audio-visual model, avoiding redundant computations and reducing overall processing time and energy consumption

Inventive Principle:
Principle #10Preliminary action

3Reliability

If visual features are added to audio features, then robustness to background noise improves, but the difficulty of detecting and measuring increases

Engineering Contradiction:
Improverobustness to background noiseVSAvoidfeature integration complexity
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent adds a visual dimension to the traditional audio-only speech separation approach. By incorporating face embeddings as a separate feature dimension alongside audio spectrograms, the system creates a multi-dimensional feature space that provides complementary information about speakers. This dimensional expansion improves robustness to background noise and speaker variability while maintaining manageable integration through the joint loss function

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

Data Source

PatentUS11894014B2Audio-visual speech separation
Publication Date: 2024.02.06 GOOGLE LLC
  • US11894014B2 patent drawing
  • US11894014B2 patent drawing
  • US11894014B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for audio-visual speech separation. A method includes: obtaining, for each frame in a stream of frames from a video in which faces of one or more speakers have been detected, a respective per-frame face embedding of the face of each speaker; processing, for each speaker, the per-frame face embeddings of the face of the speaker to generate visual features for the face of the speaker; obtaining a spectrogram of an audio soundtrack for the video; processing the spectrogram to generate an audio embedding for the audio soundtrack; combining the visual features for the one or more speakers and the audio embedding for the audio soundtrack to generate an audio-visual embedding for the video; determining a respective spectrogram mask for each of the one or more speakers; and determining a respective isolated speech spectrogram for each speaker.