# Deep Filtering: Signal Extraction and Reconstruction Using Complex Time-Frequency Filters

arXiv: https://arxiv.org/abs/1904.08369 · HTML: https://mlsanity.com/paper/1904.08369/

## Key facts

- Cited by 15 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 17 Apr 2019.

## Built on by (most cited first, 15 of 15)

- [DeepFilterNet: A Low Complexity Speech Enhancement Framework for Full-Band Audio based on Deep Filtering](https://mlsanity.com/paper/2110.05588/) (2021)
- [DeepFilterNet: Perceptually Motivated Real-Time Speech Enhancement](https://mlsanity.com/paper/2305.08227/) (2023)
- [DeepFilterNet2: Towards Real-Time Speech Enhancement on Embedded Devices for Full-Band Audio](https://mlsanity.com/paper/2205.05474/) (2022)
- [Ultra Low Complexity Deep Learning Based Noise Suppression](https://mlsanity.com/paper/2312.08132/) (2023)
- [DeepVQE: Real Time Deep Voice Quality Enhancement for Joint Acoustic Echo Cancellation, Noise Suppression and Dereverberation](https://mlsanity.com/paper/2306.03177/) (2023)
- [MIMO Self-attentive RNN Beamformer for Multi-speaker Speech Separation](https://mlsanity.com/paper/2104.08450/) (2021)
- [MIMO-DoAnet: Multi-channel Input and Multiple Outputs DoA Network with Unknown Number of Sound Sources](https://mlsanity.com/paper/2207.07307/) (2022)
- [Deep Neural Mel-Subband Beamformer for In-car Speech Separation](https://mlsanity.com/paper/2211.12590/) (2022)
- [Extending DNN-based Multiplicative Masking to Deep Subband Filtering for Improved Dereverberation](https://mlsanity.com/paper/2303.00529/) (2023)
- [A Two-Stage Hierarchical Deep Filtering Framework for Real-Time Speech Enhancement](https://mlsanity.com/paper/2506.01023/) (2025)
- [Continuous Modeling of the Denoising Process for Speech Enhancement Based on Deep Learning](https://mlsanity.com/paper/2309.09270/) (2023)
- [ConcateNet: Dialogue Separation Using Local And Global Feature Concatenation](https://mlsanity.com/paper/2408.08729/) (2024)
- [UL-UNAS: Ultra-Lightweight U-Nets for Real-Time Speech Enhancement via Network Architecture Search](https://mlsanity.com/paper/2503.00340/) (2025)
- [Comparison of Knowledge Distillation Methods for Low-complexity Multi-microphone Speech Enhancement using the FT-JNF Architecture](https://mlsanity.com/paper/2507.19208/) (2025)
- [IS3 : Generic Impulsive--Stationary Sound Separation in Acoustic Scenes using Deep Filtering](https://mlsanity.com/paper/2509.02622/) (2025)

## Abstract (arXiv)

Signal extraction from a single-channel mixture with additional undesired signals is most commonly performed using time-frequency (TF) masks. Typically, the mask is estimated with a deep neural network (DNN), and element-wise applied to the complex mixture short-time Fourier transform (STFT) representation to perform the extraction. Ideal mask magnitudes are zero for solely undesired signals in a TF bin and undefined for total destructive interference. Usually, masks have an upper bound to provide well-defined DNN outputs at the cost of limited extraction capabilities. We propose to estimate with a DNN a complex TF filter for each mixture TF bin which maps an STFT area in the respective mixture to the desired TF bin to address destructive interference in mixture TF bins. The DNN is optimized by minimizing the error between the extracted and the ground-truth desired signal allowing to learn the TF filters without having to specify ground-truth TF filters. We compare our approach with complex and real-valued TF masks by separating speech from a variety of different sound and noise classes from the Google AudioSet corpus. We also process the mixture STFT with notch-filters and zero whole time-frames, to simulate packet-loss during transmission, to demonstrate the reconstruction capabilities of our approach. The proposed method outperformed the baselines, especially when notch-filters and time-frame zeroing were applied.
