Cargando…

SPIDEN: deep Spiking Neural Networks for efficient image denoising

In recent years, Deep Convolutional Neural Networks (DCNNs) have outreached the performance of classical algorithms for image restoration tasks. However, most of these methods are not suited for computational efficiency. In this work, we investigate Spiking Neural Networks (SNNs) for the specific an...

Descripción completa

Detalles Bibliográficos
Autores principales: Castagnetti, Andrea, Pegatoquet, Alain, Miramond, Benoît
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10450950/
https://www.ncbi.nlm.nih.gov/pubmed/37638316
http://dx.doi.org/10.3389/fnins.2023.1224457
_version_ 1785095315573964800
author Castagnetti, Andrea
Pegatoquet, Alain
Miramond, Benoît
author_facet Castagnetti, Andrea
Pegatoquet, Alain
Miramond, Benoît
author_sort Castagnetti, Andrea
collection PubMed
description In recent years, Deep Convolutional Neural Networks (DCNNs) have outreached the performance of classical algorithms for image restoration tasks. However, most of these methods are not suited for computational efficiency. In this work, we investigate Spiking Neural Networks (SNNs) for the specific and uncovered case of image denoising, with the goal of reaching the performance of conventional DCNN while reducing the computational cost. This task is challenging for two reasons. First, as denoising is a regression task, the network has to predict a continuous value (i.e., the noise amplitude) for each pixel of the image, with high precision. Moreover, state of the art results have been obtained with deep networks that are notably difficult to train in the spiking domain. To overcome these issues, we propose a formal analysis of the information conversion processing carried out by the Integrate and Fire (IF) spiking neurons and we formalize the trade-off between conversion error and activation sparsity in SNNs. We then propose, for the first time, an image denoising solution based on SNNs. The SNN networks are trained directly in the spike domain using surrogate gradient learning and backpropagation through time. Experimental results show that the proposed SNN provides a level of performance close to the state of the art with CNN based solutions. Specifically, our SNN achieves 30.18 dB of signal-to-noise ratio on the Set12 dataset, which is only 0.25 dB below the performance of the equivalent DCNN. Moreover we show that this performance can be achieved with low latency, i.e., using few timesteps, and with a significant level of sparsity. Finally, we analyze the energy consumption for different network latencies and network sizes. We show that the energy consumption of SNNs increases with longer latencies, making them more energy efficient compared to CNNs only for very small inference latencies. However, we also show that by increasing the network size, SNNs can provide competitive denoising performance while reducing the energy consumption by 20%.
format Online
Article
Text
id pubmed-10450950
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-104509502023-08-26 SPIDEN: deep Spiking Neural Networks for efficient image denoising Castagnetti, Andrea Pegatoquet, Alain Miramond, Benoît Front Neurosci Neuroscience In recent years, Deep Convolutional Neural Networks (DCNNs) have outreached the performance of classical algorithms for image restoration tasks. However, most of these methods are not suited for computational efficiency. In this work, we investigate Spiking Neural Networks (SNNs) for the specific and uncovered case of image denoising, with the goal of reaching the performance of conventional DCNN while reducing the computational cost. This task is challenging for two reasons. First, as denoising is a regression task, the network has to predict a continuous value (i.e., the noise amplitude) for each pixel of the image, with high precision. Moreover, state of the art results have been obtained with deep networks that are notably difficult to train in the spiking domain. To overcome these issues, we propose a formal analysis of the information conversion processing carried out by the Integrate and Fire (IF) spiking neurons and we formalize the trade-off between conversion error and activation sparsity in SNNs. We then propose, for the first time, an image denoising solution based on SNNs. The SNN networks are trained directly in the spike domain using surrogate gradient learning and backpropagation through time. Experimental results show that the proposed SNN provides a level of performance close to the state of the art with CNN based solutions. Specifically, our SNN achieves 30.18 dB of signal-to-noise ratio on the Set12 dataset, which is only 0.25 dB below the performance of the equivalent DCNN. Moreover we show that this performance can be achieved with low latency, i.e., using few timesteps, and with a significant level of sparsity. Finally, we analyze the energy consumption for different network latencies and network sizes. We show that the energy consumption of SNNs increases with longer latencies, making them more energy efficient compared to CNNs only for very small inference latencies. However, we also show that by increasing the network size, SNNs can provide competitive denoising performance while reducing the energy consumption by 20%. Frontiers Media S.A. 2023-08-11 /pmc/articles/PMC10450950/ /pubmed/37638316 http://dx.doi.org/10.3389/fnins.2023.1224457 Text en Copyright © 2023 Castagnetti, Pegatoquet and Miramond. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Castagnetti, Andrea
Pegatoquet, Alain
Miramond, Benoît
SPIDEN: deep Spiking Neural Networks for efficient image denoising
title SPIDEN: deep Spiking Neural Networks for efficient image denoising
title_full SPIDEN: deep Spiking Neural Networks for efficient image denoising
title_fullStr SPIDEN: deep Spiking Neural Networks for efficient image denoising
title_full_unstemmed SPIDEN: deep Spiking Neural Networks for efficient image denoising
title_short SPIDEN: deep Spiking Neural Networks for efficient image denoising
title_sort spiden: deep spiking neural networks for efficient image denoising
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10450950/
https://www.ncbi.nlm.nih.gov/pubmed/37638316
http://dx.doi.org/10.3389/fnins.2023.1224457
work_keys_str_mv AT castagnettiandrea spidendeepspikingneuralnetworksforefficientimagedenoising
AT pegatoquetalain spidendeepspikingneuralnetworksforefficientimagedenoising
AT miramondbenoit spidendeepspikingneuralnetworksforefficientimagedenoising