Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Awesome SNN-based Image Restoration

Awesome PRs Welcome MIT License

A curated collection of spiking neural network papers, benchmarks, and toolboxes for image restoration.
Focused on energy-efficient methods for denoising, deraining, dehazing, low-light enhancement, super-resolution, and general restoration.

General Restoration · Denoising · Deraining · Dehazing · Low-Light · Super-Resolution · Benchmarks · Toolboxes · Contributing


👋 Introduction

Awesome-SNN-IR collects research on Spiking Neural Networks (SNNs) for Image Restoration (IR), especially methods that use sparse, event-driven computation to reduce the energy and computational cost of pixel-level restoration.

The list focuses on SNN and hybrid SNN–ANN models that directly solve image restoration tasks. Event-camera and spike-camera reconstruction are outside the scope of this repository.

🧭 SNN Restoration Areas


General & All-in-One Restoration

SNN methods for multi-degradation, all-in-one, and stereo image restoration.

Title & Authors Intro Useful Links
Spiking Pyramid Wavelet Transformation for High-efficient and Low-energy Image Restoration
Chen Zhao et al.
> Pattern Recognition'26
SPWM architecture Journal · arXiv · PDF · HTML
SpikingIR: A Novel Converted Spiking Neural Network for Efficient Image Restoration
Yang Ouyang et al.
> AAAI'26
-- AAAI · DOI · PDF
SNNSIR: A Simple Spiking Neural Network for Stereo Image Restoration
Ronghua Xu et al.
> Preprint'25
SNNSIR architecture arXiv · PDF · HTML
Bridge the Gap between SNN and ANN for Image Restoration
Xin Su et al.
> Preprint'25
SpikerIR framework arXiv · PDF · HTML

Image Denoising

Spike-based methods for efficient image denoising.

Title & Authors Intro Useful Links
SPIDEN: Deep Spiking Neural Networks for Efficient Image Denoising
Andrea Castagnetti et al.
> Frontiers in Neuroscience'23
-- Journal · arXiv · PubMed
VTSNN: A Virtual Temporal Spiking Neural Network
Xue-Rui Qiu et al.
> Frontiers in Neuroscience'23
VTSNN framework Journal · PubMed · GitHub
Probabilistic Inference of Binary Markov Random Fields in Spiking Neural Networks through Mean-Field Approximation
Y. Zheng et al.
> Neural Networks'20
-- Journal · Accepted Version

Image Deraining

SNN methods for single-image rain streak removal.

Title & Authors Intro Useful Links
SpikeRain: Towards Energy-Efficient Single Image Deraining with Spiking Neural Networks
Md Tanvir Islam et al.
> WACV'26
SpikeRain architecture CVF · PDF · GitHub
Exploring the Potentials of Spiking Neural Networks for Image Deraining (VLIF)
Shuang Chen et al.
> Preprint'25
-- arXiv · PDF · GitHub
Learning a Spiking Neural Network for Efficient Image Deraining
Tianyu Song et al.
> IJCAI'24
ESDNet architecture IJCAI · PDF · GitHub

Image Dehazing

Directly trained SNN methods for natural and underwater image dehazing.

Title & Authors Intro Useful Links
Spiking Transformer with Learnable Threshold Mechanism for Underwater Image Dehazing to Aid Vision-Based Navigation
Vidya Sudevan et al.
> Neuromorphic Computing and Engineering'26
-- Journal · arXiv · PDF
Retina-Inspired Lightweight Spiking Convolutional Neural Network for Single-Image Dehazing (RI-SCNN)
Ya Zhang et al.
> IEEE TNNLS'25
-- DOI · PubMed
U-Net-Like Spiking Neural Networks for Single Image Dehazing (DehazeSNN)
Huibin Li et al.
> IJCNN'25
-- DOI · arXiv · GitHub

Low-Light Image Enhancement

SNN methods for visibility and illumination enhancement in low-light scenes.

Title & Authors Intro Useful Links
Spike-RetinexFormer: Rethinking Low-light Image Enhancement with Spiking Neural Networks
Hongzhi Wang et al.
> NeurIPS'25
-- NeurIPS · PDF · BibTeX

Image Super-Resolution

SNN methods for high-resolution image reconstruction.

Title & Authors Intro Useful Links
Spiking Meets Attention: Efficient Remote Sensing Image Super-Resolution with Attention Spiking Neural Networks
Yi Xiao et al.
> NeurIPS'25
SpikeSR architecture arXiv · PDF · HTML · GitHub

Benchmarks & Datasets

Resource Used for Related Methods
BSD68 / Set12 / CIFAR10 Image denoising and reconstruction SPIDEN, VTSNN, SpikerIR
Rain12 / Rain200L / Rain200H / Rain1200 Single-image deraining ESDNet, VLIF, SpikeRain, SPWM
SOTS / Dense-Haze / RESIDE / UIEB / EUVP Natural and underwater image dehazing RI-SCNN, DehazeSNN, snnTrans-DHZ, SpikingIR, SPWM
Set5 / Urban100 Image super-resolution SpikingIR
LOL-v1 / SDSD Low-light image enhancement Spike-RetinexFormer
AID / DOTA / DIOR Remote sensing super-resolution SpikeSR
StereoWaterdrop and stereo restoration sets Stereo raindrop removal, deraining, low-light enhancement, and super-resolution SNNSIR

Toolboxes & Platforms

SNN Frameworks

  • SpikingJelly — deep-learning framework for SNN simulation and training.
  • snnTorch — PyTorch-based spiking neural network library.
  • Norse — deep-learning library for spiking neural networks.
  • Lava — neuromorphic computing framework from Intel Labs.

Restoration Codebases

  • ESDNet — efficient SNN-based image deraining.
  • VLIF — visual-LIF neurons for image deraining.
  • SpikeRain — energy-efficient single-image deraining.
  • SpikeSR — attention-based SNN for remote sensing super-resolution.
  • DehazeSNN — U-Net-like SNN for single-image dehazing.
  • VTSNN — virtual-temporal SNN for image reconstruction and denoising.

Contributing

  • Add papers or resources to the proper section.
  • Prefer official proceedings, arXiv, project pages, and author repositories.
  • Keep the three-column paper format consistent.
  • Label unaccepted submissions as Preprint, not as conference papers.
  • Only include work that clearly uses SNN computation to solve an image restoration task.

If you find this repository useful, please consider giving it a star ⭐.

License

This curated list is released under the MIT License.

About

A curated list of Spiking Neural Networks for Image Restoration

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors