Skip to content

SamyukthaaAnand/Underwater-Image-Super-Resolution-using-GANs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Underwater-Image-Super-Resolution-using-GANs

Transforming Underwater Vision with Unmatched Clarity 🌊✨


Last Commit

GitHub last commit

Top Language

GitHub top language

Language Count

GitHub language count


🛠 Built with the Tools and Technologies

  • Flask
  • NumPy
  • Python

📑 Table of Contents


📌 Overview

Underwater-Image-Super-Resolution-using-GANs is a comprehensive developer tool leveraging GAN-based models and AI APIs to enhance underwater images, improving clarity and detail for analysis or display.
It combines deep learning, web-based interaction, and quality evaluation to streamline underwater image processing.


💡 Why This Project?

This project aims to deliver high-quality underwater image enhancement with reliability and ease of use.

Core Features:

  • 🧪 AI-Driven Enhancement: Utilizes an external AI API for superior image quality, with a fallback to OpenCV-based contrast enhancement to ensure robustness.
  • 🌐 Interactive Web Interface: Upload images, view results side-by-side, and compare quality metrics in real-time.
  • 📊 Quantitative Metrics: Calculates PSNR, SSIM, and UIQM to objectively evaluate improvements.
  • 🔧 Seamless Integration: Combines enhancement, metric computation, and frontend rendering for a smooth user experience.
  • 🚀 Open-Source & Extensible: Easy to set up with clear dependencies, supporting further customization and development.

🚀 Getting Started

📋 Prerequisites

Make sure you have the following installed:

  • Python (3.8+ recommended)
  • Pip (Python package manager)

⚙️ Installation

  1. Clone the repository

    git clone https://github.com/SamyukthaaAnand/Underwater-Image-Super-Resolution-using-GANs
  2. Navigate to the project directory

    cd Underwater-Image-Super-Resolution-using-GANs
  3. Install the dependencies

    pip install -r requirements.txt

▶️ Usage

Run the project using:

python app.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors