Skip to content

rajneesh231/Capstone

Repository files navigation

AquaVision: Enhancing Underwater Imagery

AquaVision is an innovative solution aimed at tackling common issues in underwater photography such as color distortion, low contrast, noise, and resolution loss. By leveraging advanced image processing techniques and deep learning models, AquaVision significantly enhances the quality of underwater images, making them suitable for applications in marine biology, underwater archaeology, industrial surveys, and more.

Features

  • Image Enhancement Techniques:

    • Traditional methods: Histogram Equalization, Image Denoising, and Color Correction.
    • Deep Learning: Models including VDSR, RedNet, DnCNN, EDSR, and SRCNN.
    • GAN-based Enhancement: ResNet GAN for high-quality restoration and noise reduction.
  • Applications:

    • Marine exploration and conservation.
    • Underwater industrial inspections.
    • Search and rescue operations.

Live Website

Try AquaVision live: AquaVision Website

Getting Started

Prerequisites

  • Hardware:
    • GPU-enabled system for model training or use of the pre-trained models.
    • Minimum: Intel i5 processor, 16 GB RAM, NVIDIA RTX 3060 (recommended).
  • Software:
    • Python 3.9+
    • TensorFlow, PyTorch, OpenCV, Flask/Django for web deployment.

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/aquavision.git
    cd aquavision
    pip install -r requirements.txt
    python app.py
  2. Docker Image (Alternative to Step 1):
    docker pull rajneesh768/flask-app
    docker run -p 3000:3000 rajneesh768/flask-app
  3. Access The App: You can access the local deployment by typing below in your preferred browser
    localhost:3000
    Alternative, You may access the service on our deployed website at
    https://www.rajneeshb.live

Authors

  • Divyam Malik
  • Rohan Gulati
  • Abhinandan Sharma
  • Rajneesh Bansal
  • Anirudh Bansal

Under the mentorship of Dr. Chinmaya Panigrahy, Thapar Institute of Engineering and Technology.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors