Command Palette
Search for a command to run...
Convolutional Neural Network with Median Layers for Denoising Salt-and-Pepper Contaminations
Luming Liang; Sen Deng; Lionel Gueguen; Mingqiang Wei; Xinming Wu; Jing Qin

Abstract
We propose a deep fully convolutional neural network with a new type of layer, named median layer, to restore images contaminated by the salt-and-pepper (s&p) noise. A median layer simply performs median filtering on all feature channels. By adding this kind of layer into some widely used fully convolutional deep neural networks, we develop an end-to-end network that removes the extremely high-level s&p noise without performing any non-trivial preprocessing tasks, which is different from all the existing literature in s&p noise removal. Experiments show that inserting median layers into a simple fully-convolutional network with the L2 loss significantly boosts the signal-to-noise ratio. Quantitative comparisons testify that our network outperforms the state-of-the-art methods with a limited amount of training data. The source code has been released for public evaluation and use (https://github.com/llmpass/medianDenoise).
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| salt-and-pepper-noise-removal-on-bsd300-noise | CNN (Median Layers) | PSNR: 40.90 |
| salt-and-pepper-noise-removal-on-bsd300-noise-1 | CNN (Median Layers) | PSNR: 37.28 |
| salt-and-pepper-noise-removal-on-bsd300-noise-2 | CNN (Median Layers) | PSNR: 32.4 |
| salt-and-pepper-noise-removal-on-kodak24-1 | CNN (Median Layers) | PSNR: 36.39 |
| salt-and-pepper-noise-removal-on-kodak24-2 | CNN (Median Layers) | PSNR: 34.35 |
| salt-and-pepper-noise-removal-on-kodak24-3 | CNN (Median Layers) | PSNR: 31.56 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.