|
Download README.md from Akash8150/DeepClean-CNN-Autoencoder-for-Image-Denoising: direct link, hf CLI and curl.
- Browser
- Download file 1.11 kB
-
https://huggingface.co/spaces/Akash8150/DeepClean-CNN-Autoencoder-for-Image-Denoising/resolve/main/README.md
- Command line
-
hf download hf://spaces/Akash8150/DeepClean-CNN-Autoencoder-for-Image-Denoising/README.md
-
curl -L -o README.md https://huggingface.co/spaces/Akash8150/DeepClean-CNN-Autoencoder-for-Image-Denoising/resolve/main/README.md
1.11 kB
metadata
title: DeepClean CNN Autoencoder For Image Denoising
emoji: 🎨
colorFrom: purple
colorTo: blue
sdk: docker
pinned: false
app_port: 7860
short_description: CNN Autoencoder image denoiser trained on MNIST
DeepClean CNN Autoencoder for Image Denoising
A deep learning web app that removes noise from handwritten digit images using a Convolutional Autoencoder trained on the MNIST dataset.
How It Works
Upload a noisy grayscale image (any size it gets resized to 28x28 automatically), and the model reconstructs a clean version.
Model Architecture
- Encoder: Conv2D(32) -> MaxPool -> Conv2D(16) -> MaxPool -> latent space (7x7x16)
- Decoder: Conv2D(16) -> UpSample -> Conv2D(32) -> UpSample -> Conv2D(1, sigmoid)
Performance
| Metric | Value |
|---|---|
| Test Accuracy | 87.56% |
| F1 Score | 0.8923 |
| Test Loss | 0.1234 |
Dataset
- MNIST Handwritten Digits
- 60,000 training samples / 10,000 test samples
- Gaussian noise (factor = 0.5) added during training
Tech Stack
- TensorFlow / Keras
- Flask
- Pillow
- Docker (Hugging Face Spaces)