DDU-Net Audio Source Separation via Multi-Scale Dilated Convolutions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio source separation techniques face challenges in dealing with variabilities in acoustic conditions and the ill-posed nature of the inverse problem, particularly in modeling long sequences and incorporating phase information, leading to suboptimal performance in complex scenarios.

Innovation Solution

A U-Net style fully convolutional architecture, DDU-Net, utilizing dilated convolutions with adaptive dilation and dense connections for multi-scale feature extraction and source separation, which enables effective modeling of temporal dependencies and gradient flow, thereby improving source estimation accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If spectral domain methods (STFT) are used for source separation, then phase information can be incorporated, but computational complexity increases and latency increases due to large window lengths required

Engineering Contradiction:
Improvesource separation accuracyVSAvoidprocessing latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces the traditional STFT-based spectral domain processing with direct time-domain convolutional neural networks. This substitution eliminates the need for complex spectral transformations and phase unwrapping operations, achieving source separation in the time domain directly, which significantly reduces computational complexity and processing latency while maintaining separation accuracy.

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

Solution Approach 2:

The patent changes the fundamental parameter domain from frequency-domain (STFT) to time-domain representation. By using time-domain convolutional layers with varying kernel sizes instead of spectral processing, the system achieves multi-scale feature extraction without requiring large window lengths, thus reducing latency while maintaining accuracy.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If time-domain processing is used to eliminate spectral transformations, then computational complexity decreases, but modeling long temporal sequences becomes challenging

Engineering Contradiction:
Improvecomputational complexityVSAvoidtemporal context modeling capability
Core Design Contradiction:
Device complexityVSDuration of action of moving object

Solution Approach 1:

The patent segments the temporal modeling task by using multiple parallel convolutional layers with different kernel sizes (1D convolutions with kernels of size 3, 5, 7, and 15). Each layer captures temporal dependencies at different scales, allowing the system to model long sequences without requiring a single enormous convolutional kernel, thus reducing computational complexity while maintaining temporal modeling capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from modeling time as a single dimension to modeling time across multiple scales simultaneously. By using dilated convolutions with different dilation rates, the system captures temporal patterns at multiple resolutions, effectively extending temporal context modeling without linearly increasing computational complexity.

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

3Reliability

If multi-scale feature extraction is implemented using dilated convolutions, then temporal dependency modeling improves, but network architecture complexity increases

Engineering Contradiction:
Improvetemporal dependency modelingVSAvoidnetwork architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple convolutional layers with different kernel sizes and dilation rates into a unified U-Net style architecture. This integration allows the system to capture multi-scale temporal dependencies through a coordinated structure where skip connections combine features from different scales, achieving reliable temporal modeling while keeping the overall architecture manageable through systematic organization.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a nested structure where dilated convolutions with different dilation rates are organized in a hierarchical manner within the U-Net architecture. The encoder path uses dilated convolutions with increasing dilation rates to capture temporal patterns at different scales, while the decoder path mirrors this structure. This nesting allows systematic management of complexity while achieving comprehensive temporal dependency modeling.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS11929086B2Systems and methods for audio source separation via multi-scale feature learning
Publication Date: 2024.03.12 LAWRENCE LIVERMORE NAT SECURITY LLC
  • US11929086B2 patent drawing
  • US11929086B2 patent drawing
  • US11929086B2 patent drawing

AI summary

Various embodiments of a system and methods for audio source separation via multi-scale feature learning are disclosed.