Single Channel Speech Enhancement Using U-Net Spiking Neural Networks

Abir Riahi, Éric Plourde
7/26/2023
cs.SDcs.AIeess.AS

No official code found. Best implementation: riaa3102/SESNNet (8 stars, BSD-3-Clause, last commit 2023-12-20).

Abstract

Speech enhancement (SE) is crucial for reliable communication devices or robust speech recognition systems. Although conventional artificial neural networks (ANN) have demonstrated remarkable performance in SE, they require significant computational power, along with high energy costs. In this paper, we propose a novel approach to SE using a spiking neural network (SNN) based on a U-Net architecture. SNNs are suitable for processing data with a temporal dimension, such as speech, and are known for their energy-efficient implementation on neuromorphic hardware. As such, SNNs are thus interesting candidates for real-time applications on devices with limited resources. The primary objective of the current work is to develop an SNN-based model with comparable performance to a state-of-the-art ANN model for SE. We train a deep SNN using surrogate-gradient-based optimization and evaluate its performance using perceptual objective tests under different signal-to-noise ratios and real-world noise conditions. Our results demonstrate that the proposed energy-efficient SNN model outperforms the Intel Neuromorphic Deep Noise Suppression Challenge (Intel N-DNS Challenge) baseline solution and achieves acceptable performance compared to an equivalent ANN model.

View on arXivView PDF

Code Implementations(1)

riaa3102/SESNNetCommunity100%
BSD-3-Clause

Speech Enhancement Using U-Net Spiking Neural Networks.

80Python, MakefileDec 20, 20232 years agoBSD-3-Clause

Similar Papers

Cite this paper

@article{riahi2023single,
  title  = {Single Channel Speech Enhancement Using U-Net Spiking Neural Networks},
  author = {Abir Riahi and Éric Plourde},
  year   = {2023},
  eprint = {2307.14464},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.14464v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.14464.svg)](https://codeofpaper.com/paper/2307.14464)

Discussion