Skip to content

Explore the depths of underwater imagery with our GitHub project focused on enhancing image quality beneath the surface. Leveraging advanced techniques like Histogram Equalization, CLAHE, and specialized filters, our aim is to improve visibility and clarity in underwater environments.

Notifications You must be signed in to change notification settings

vamsi8106/UNDER-WATER-IMAGES-ENHANCEMENT

Repository files navigation

UNDER-WATER-IMAGES-ENHANCEMENT

Abstract

Underwater images find application in various fields, like marine research, inspection of aquatic habitat, underwater surveillance, identification of minerals, and more. However, underwater shots are affected a lot during the acquisition process due to the absorption and scattering of light.Hence, underwater images need enhancement to improve the quality of images to be used for various applications while preserving the valuable information contained in them.

Objectives-

  • To enhace underwater images for reserach purpose to explore acquatic system.
  • To study various methods available for enhancing under water images.

Methods for under Water image enhancement-

spatial domain techniques are

  1. Blur and Sharpen filters
  2. Histogram Equalisation
  3. Clahe Filter
  4. Laplacian Filter
  5. High Boost Filter
  6. Bilateral Filter

Frequency domain techniques are

  1. Ideal Low Pass and High Pass Filters
  2. Butterworth Low Pass and High Pass Filters
  3. Gaussian Low Pass and High Pass Filters
  4. Homomorphic Filter
  5. Wavelet Transform

Some Other techniques tried are

  1. Denoising Filter
  2. Neural Network

Steps to run the project files

Image data set:https://drive.google.com/drive/folders/1N0i6OxNmk2QOTvJS857XZKjsOyLA9nUS?usp=share_link
These images are taken from http://umpir.ump.edu.my/id/eprint/26347/

Results

Input Image
1
Output Image
output_hist

Links

Report Link:https://drive.google.com/file/d/1b1Zdz4bXU7G_fEhVsqw430OT1NdrCv_6/view?usp=share_link
Youtube Link:https://youtu.be/a1sDvbHq46w

Dependencies

-OpenCV
-NumPy
-Matplotlib
-tensor flow

References

-Image Enhacement measures reference https://github.com/andrewekhalel/sewar/blob/master/sewar/full_ref.py
-Book Referred https://dl.icdst.org/pdfs/files4/01c56e081202b62bd7d3b4f8545775fb.pdf

About

Explore the depths of underwater imagery with our GitHub project focused on enhancing image quality beneath the surface. Leveraging advanced techniques like Histogram Equalization, CLAHE, and specialized filters, our aim is to improve visibility and clarity in underwater environments.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published