Case study 04

VISION AI

Restore low-quality images and videos with super-resolution and face enhancement.

VISION AI screenshot

Overview

VISION AI is an image and video restoration tool built as a hackathon project. It upscales low-resolution images and repairs blurred or damaged faces in video, frame by frame.

The goal was to make state-of-the-art restoration models usable from a simple web interface, without any setup on the user's side.

What it does

How it works

  1. 01Upload an image or video from the React frontend.
  2. 02The Flask API routes it to the right pipeline.
  3. 03Images go through ESRGAN; videos are split into frames with OpenCV.
  4. 04Faces are detected with RetinaFace and restored with GFPGAN or CodeFormer.
  5. 05The enhanced result is returned for preview and download.

Stack

More projects

Work with me