atlas

Research map / Image generation / Fast diffusion sampling

FlowDec: A flow-based full-band general audio codec with high perceptual quality

ICLR 2025 · Image generation › Fast diffusion sampling · approach: Flow matching distillation · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes FlowDec, a non-adversarial 48 kHz general-audio neural codec whose DAC-based initial decoder is followed by a conditional-flow-matching stochastic postfilter that needs only 6 NFEs.

Problem

Neural audio codecs rely on adversarial GAN training for perceptual quality; the prior score-based postfilter ScoreDec is limited to speech, high bitrate (24 kbit/s), and is too slow (~60 DNN evaluations, RTF 1.7).

Approach

A joint flow-matching postfilter whose probability path starts from a Gaussian centered at the initial decoder output (y + sigma_y*eps) and interpolates linearly to the clean target with shrinking noise, giving a contractive flow field, one hyperparameter sigma_y (set by a quantile heuristic), and frequency-dependent noise levels; paired with a non-adversarial DAC variant with added CQT and L1 wav

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FlowDec-75m instead of DAC-7548 kHz audio codec · Test set, 4.50 kbit/sFAD: 6.80 -> 3.01Helped
Use FlowDec-75m instead of DAC-7548 kHz audio codec · Test set, 4.50 kbit/sSI-SDR: 6.08 ± 0.18 -> 3.57 ± 0.24Hurt
Use FlowDec-25s instead of DAC-2525 Hz audio codec · Test set, 4.00 kbit/sFAD: 5.98 -> 2.47Helped
Use FlowDec-75s instead of ScoreDecpostfilter, NFE=6 · FlowDec-75s test evaluationFAD ×100: 145.30 -> 1.62Helped
Use FlowDec instead of ScoreDecpostfilter, NFE=50 · FlowDec-75s test evaluationFAD ×100: 5.73 -> 1.34Helped
Add CQT and waveform losses (ablation)DAC-75 · 3.00–7.50 kbit/sFAD: 9.68 -> 9.39; 6.80 -> 6.63; 5.23 -> 5.12; 4.15 -> 3.95Helped
Add CQT and waveform losses (ablation)DAC-75 · 3.00–7.50 kbit/slogSpecMSE: 80.79 ± 1.41 -> 81.93 ± 1.58; 76.95 ± 1.32 -> 77.81 ± 1.49; 74.94 ± 1.29 -> 75.65 ± 1.42; 73.05 ± 1.24 -> 73.98 ± 1.38Hurt
Set feature representation α to 0.5 (ablation)FlowDec-75s · Test evaluation, NFE=6FAD: 1.62 -> 2.16Hurt
Set feature representation α to 0.5 (ablation)FlowDec-75s · Test evaluation, NFE=6SIGMOS: 3.48 ± 0.03 -> 3.57 ± 0.03Helped
Use the original NCSN++ architecture (ablation)FlowDec-75s · Test evaluation, NFE=6FAD: 1.62 -> 1.75Hurt
Use the original NCSN++ architecture (ablation)FlowDec-75s · Test evaluation, NFE=6logSpecMSE: 80.57 ± 1.72 -> 79.84 ± 1.76Helped
Use a frequency-dependent rather than global σy (ablation)FlowDec-75m and FlowDec-25s · 7.5 kbit/s (75 Hz) and 4.0 kbit/s (25 Hz), low NFEFADMixed

Surprising findings

Limitations

Experimental setup

Datasets: MSP-Podcast CommonVoice 13.0 LibriTTS EARS VCTK LibriVox Expresso WavCaps-FreeSound MUSDB18-HQ MusicCaps AudioSet InternalSpeech

Benchmarks: VCTK test EARS test MUSDB18-HQ MusicCaps AudioSet

Metrics: FAD SI-SDR fwSSNR logSpecMSE SIGMOS MUSHRA-like score

Baselines: DAC-75 DAC-25 2xDAC-75 EnCodec Opus ScoreDec FlowAVSE MBD

Builds on: DAC ScoreDec SGMSE+ conditional flow matching NCSN++

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy