Audio-Visual Spatial Correspondence via Self-Supervised Misalignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer systems lack the ability to understand audio-visual spatial correspondence, which is essential for seamless interaction with the real world, and existing techniques require large amounts of annotated data for machine learning.

Innovation Solution

A self-supervised neural network training system that misaligns audio-visual samples to teach computers to recognize spatial cues by classifying misaligned audio-visual relationships, using unlabeled data such as ASMR videos, without the need for expensive annotated data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing techniques are used to teach computers audio-visual spatial correspondence, then computers can potentially understand spatial relationships, but large amounts of annotated data are required

Engineering Contradiction:
Improveaudio-visual spatial correspondence understandingVSAvoidamount of annotated data
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system uses self-supervised learning where the model generates its own training labels by detecting inconsistencies in audio-visual temporal alignment. The pretext task of predicting temporal shifts creates automatic labels without human annotation, allowing the system to learn spatial correspondence from unlabeled data

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The training process introduces preliminary misalignment by applying random temporal shifts to audio or video clips before presentation to the model. This preliminary action creates a controlled learning environment where the model must compensate for the introduced distortion, thereby learning robust spatial-temporal relationships

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If large amounts of annotated data are collected, then training accuracy improves, but data annotation becomes laborious and expensive

Engineering Contradiction:
Improvetraining accuracyVSAvoiddata annotation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system eliminates manual annotation by using the audio-visual data itself to generate training labels. The pretext task of predicting temporal shifts between modalities automatically creates supervision signals, making the system self-sufficient and removing the bottleneck of manual data labeling

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A pretext subnetwork is introduced as an intermediary that bridges the gap between raw audio-visual data and spatial correspondence learning. This intermediary task of temporal alignment prediction serves as a bridge that enables the model to learn from unlabeled data without requiring direct human annotations

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11308329B2Representation learning from video with spatial audio
Publication Date: 2022.04.19 ADOBE INC
  • US11308329B2 patent drawing
  • US11308329B2 patent drawing
  • US11308329B2 patent drawing

AI summary

A computer system is trained to understand audio-visual spatial correspondence using audio-visual clips having multi-channel audio. The computer system includes an audio subnetwork, video subnetwork, and pretext subnetwork. The audio subnetwork receives the two channels of audio from the audio-visual clips, and the video subnetwork receives the video frames from the audio-visual clips. In a subset of the audio-visual clips the audio-visual spatial relationship is misaligned, causing the audio-visual spatial cues for the audio and video to be incorrect. The audio subnetwork outputs an audio feature vector for each audio-visual clip, and the video subnetwork outputs a video feature vector for each audio-visual clip. The audio and video feature vectors for each audio-visual clip are merged and provided to the pretext subnetwork, which is configured to classify the merged vector as either having a misaligned audio-visual spatial relationship or not. The subnetworks are trained based on the loss calculated from the classification.