DeepLearningDenoise icon indicating copy to clipboard operation
DeepLearningDenoise copied to clipboard

Denoising Cifar10 images using deep learning with Keras

DeepLearningDenoise

This repository shows various ways to use deep learning to denoise images, using Cifar10 as dataset and Keras as library.

Noisy Images

I made two kinds of noisy images:

  1. images with random black lines
  2. images with random colorful lines

4

5

Cifar_DeLine_AutoEncoder

Convolutional autoencoder to denoise images.

0

black lines denoising

ae1 ae2

colorful lines denoising

aeColor1 aeColor2

Cifar_Denoise_CAE

Another convolutional autoencoder.

1

black lines denoising

cae1 cae2

colorful lines denoising

caeColor1 caeColor2

Cifar_Denoise_DNCNN

Denoising convolutional neural network. https://arxiv.org/pdf/1608.03981v1.pdf

2

black lines denoising

dncnn1 dncnn2

colorful lines denoising

dncnnColor1 dncnnColor2

Cifar_Denoise_Win5RB

Wide Inference Network with 5 layers of Resnet including Batchnormalization. https://arxiv.org/pdf/1707.05414.pdf

3

black lines denoising

win1 win2

colorful lines denoising

winColor1 winColor2