Enhancing time-frequency resolution with optimal transport and barycentric fusion of multiple spectrogram
A new math-based method combines multiple imprecise spectrograms into one sharper picture of sound — without neural networks or training data.

The Thesis
Every audio analysis tool — from speech recognition to sonar to music transcription — relies on spectrograms, which are visual maps of how sound's frequency content changes over time. The core problem is that physics sets a hard limit: the Gabor-Heisenberg uncertainty principle forces a trade-off between sharpness in time and sharpness in frequency, so no single spectrogram can be precise in both dimensions at once. This paper proposes a way around that trade-off by mathematically fusing multiple spectrograms — each tuned for different resolution — into a single 'super-resolution' spectrogram that inherits the best localization properties of each input. The method uses optimal transport (OT), a branch of mathematics originally developed to solve logistics problems, to find the 'average' spectrogram in a geometrically meaningful way — not a simple pixel-by-pixel average, which would just blur the inputs. The catch is that OT is computationally expensive, and real-time or embedded applications may find the new algorithm still too slow for practical deployment.
Catalyst
Optimal transport became computationally tractable for signal processing applications only in the last five years, largely due to the Sinkhorn algorithm and its variants, which replaced exact OT solvers with faster approximations. Separately, the demand for high-quality audio analysis without deep learning — which requires large labeled datasets and heavy inference hardware — has grown as edge audio devices proliferate. The authors also introduce a novel transportation cost specifically designed to reduce OT's computational load while preserving time-frequency geometry, a combination that was not previously available.
What's New
Prior spectrogram fusion methods, such as multi-taper approaches or simple weighted averaging, operate on a shared, fixed time-frequency grid and blend spectrograms by mixing their magnitudes — a process that tends to smear features rather than sharpen them. Reassignment methods and synchrosqueezing sharpen individual spectrograms but cannot combine complementary information from spectrograms computed with different window lengths. This paper instead treats each spectrogram as a probability distribution over a time-frequency plane and computes their barycenter — a weighted geometric mean in the OT sense — allowing the inputs to live on entirely different grids and the output to be defined on any user-specified grid, which prior fusion methods cannot do.
The Counter
The core promise here is that you can get sharper spectrograms for free, without training data, just with clever math. That is appealing in theory, but the physics hasn't changed: the uncertainty principle still applies to each input, and what OT fusion actually does is redistribute mass across the time-frequency plane according to a geometric cost — it does not recover information that was never in the signal. In practice, modern deep learning-based spectrogram super-resolution methods, trained on domain-specific data, already produce striking results for speech and music, and they are increasingly fast at inference time. The paper's comparison set is thin: one unsupervised baseline is not enough to establish that OT fusion is the right tool when labeled data is available. The new transportation cost that reduces complexity is the paper's most original contribution, but the paper does not provide wall-clock runtimes on any standardized hardware, making it impossible to judge whether 'significantly reduced' means fast enough for any real product. Finally, the method's tuning complexity — window sizes, OT divergence type, grid resolution, unbalanced OT parameters — may make it harder to deploy than a fine-tuned neural front end.
Longs
None listed.
Shorts
- Vendors of proprietary multi-taper spectrogram tools (e.g., specialized DSP software companies) lose a differentiation argument if OT fusion demonstrably outperforms multi-taper methods at no training cost
- Companies whose audio AI products rely on learned spectrogram enhancement models could face a simpler, training-free alternative for certain preprocessing tasks, reducing the moat of their data pipelines
Enablers (Picks & Shovels)
- Python Optimal Transport (POT) library — the primary open-source OT toolkit that implements the Sinkhorn-based solvers this work builds on
- librosa — the standard open-source Python audio analysis library whose STFT infrastructure the method sits on top of
- JAX and NumPy scientific Python ecosystem — the numerical backbone for implementing the block majorization-minimization algorithm proposed
Private Watchlist
None listed.
The Paper
Time-frequency representations, such as the short-time Fourier transform (STFT), are fundamental tools for analyzing non-stationary signals. However, their ability to achieve sharp localization in both time and frequency is inherently limited by the Gabor-Heisenberg uncertainty principle. In this paper, we address this limitation by introducing a method to generate super-resolution spectrograms through the fusion of two or more spectrograms with varying resolutions. Specifically, we compute the super-resolution spectrogram as the barycenter of input spectrograms using optimal transport (OT) divergences. Unlike existing fusion approaches, our method does not require the input spectrograms to share the same time-frequency grid. Instead, the input spectrograms can be computed using any STFT parameters, and the resulting super-resolution spectrogram can be defined on an arbitrary user-specified grid. We explore various OT divergences based on different transportation costs. Notably, we introduce a novel transportation cost that preserves time-frequency geometry while significantly reducing computational complexity compared to standard Wasserstein barycenters. We adopt the unbalanced OT framework and derive a new block majorization-minimization algorithm for efficient barycenter computation. We validate the proposed method on controlled synthetic signals and recorded speech using both quantitative and qualitative evaluations. The results show that our approach combines the best localization properties of the input spectrograms and outperforms an unsupervised state-of-the-art fusion method.