Skip to content

This project uses AI to fix blur images of faces. This uses a 5-layered UNet architecture which hallucinates facial features to sharpen the image. This be used recreationally or aid in forensic investigation to identify faces

Notifications You must be signed in to change notification settings

logic-OT/Deblur-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deblur-AI

Deblur AI allows you to fix blurriness and sharpen images of faces. It works by using UNet Architecture to handle motion blurred and low quality images.

delur head

This version currently outputs only black-and-white results!

Website

https://deblur-ai.streamlit.app/

Notebook

This is the link to the original notebook: https://colab.research.google.com/drive/1w4IIBOqMTlrYgOya_N7YOcjBI98EC19K?usp=sharing

Datatset

I scaped collection of 602 images with from web making sure the images were as representative of different facial inflexions as possible. I then applied diffrent blur kernels of motion blur and average blur to create blur images.

Find the data here

Models

I trained 4 models. 2 models for the average blurred images and 2 models for the motion blurred images. The 2 models for each blur type were trained on different blur kernels thus have different adjustment intensities.

Screenshot (133)

Results

Screenshot (135)

Example Prediction

download (62) download (63)

About

This project uses AI to fix blur images of faces. This uses a 5-layered UNet architecture which hallucinates facial features to sharpen the image. This be used recreationally or aid in forensic investigation to identify faces

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages