Skip to content

The task of this model is to estimating a clear image from its degraded blur image and recovering the sharp contents and textures.

Notifications You must be signed in to change notification settings

Avdhesh-Varshney/Image-De-Blurring-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💥 Image De-Blurring Application 💥

TECH STACK USED

Python Jupyter Notebook Streamlit Pandas NumPy Matplotlib scikit-learn SciPy TensorFlow Keras OpenCV

Line

ABOUT THE APPLICATION

Face deblurring operation is the task of estimating a clear image from its degraded blur image and recovering the sharp contents and textures. The aim of face deblurring is to restore clear images with more explicit structure and facial details. The face deblurring problem has attracted considerable attention due to its wide range of applications.

Blurred Image Processing Clear Image
image image image

MODELS USED

Models Used Accuracy
Autoencoder Model 89.80%
De-Blur CNN Model 78.20%

WHAT I HAVE DONE

  1. Training an End-to-End model for deblurring of images (CelebA) following the work in CNN For Direct Text Deblurring, using Keras.

    • The first layer filter size is adjusted to be approximately equal to the blur kernel size. Pre-Trained model with weights and some images from test set are uploaded.
  2. Importing Necessary Packages

  3. Loading Images Dataset in the model

    • Only showing a small set of images from the local test set we generated.
  4. Loading input blurred and clear images image

  5. Defining CNN Model for Training Model

    • The model has been trained on a much larger dataset of CelebA images.
    • Loaded the weight file autoencoder_weights.keras
  6. Deblurred Faces

    • Deblurred images as output image

Line

RESULTS

⚡ De Blur CNN Model

Accuracy Loss
Deblur Result

⚡ Auto encoder CNN Model

Accuracy Loss
Autoencoder Result

⚡ Preview of Website

screenshot

⚡ Predictions Done by Website

0 0 0
169 169 169
1004 1004 1004

Line

Show some  ❤️  by  🌟  this repository!

About

The task of this model is to estimating a clear image from its degraded blur image and recovering the sharp contents and textures.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages