This project develops an adaptive system for automated diagnosis of underwater image distortions using deep learning. It compares three CNN architectures—custom CNN, MobileNet, and ResNet—trained on the UIEB dataset to classify issues like color casts, haze, blur, and low illumination. The best-performing model, providing a precise quality assessment with confidence scores, is deployed as a web application with Flask backend and HTML/CSS/JavaScript frontend, enabling users to upload images for automatic distortion classification .
This project develops an adaptive, quality-aware system for the automated diagnosis of underwater image distortions. The framework utilizes deep learning classification to identify pervasive issues like color casts, haze, blur, and low illumination. It implements and compares three convolutional neural network architectures—a custom CNN, the lightweight MobileNet, and the deep ResNet—trained on the UIEB dataset. Each model learns to classify input images into specific degradation categories with an associated confidence score. This diagnostic step provides a precise quality assessment, establishing a critical foundation for targeted enhancement. The best-performing model is deployed as an interactive web application with a Flask backend and an HTML/CSS/JavaScript frontend, offering users a tool to upload images and receive automatic distortion classification. This work advances underwater image preprocessing by introducing an essential, intelligent quality-assessment layer.
Keywords: Underwater Image Enhancement, Quality-aware Classification, Convolutional Neural Network (CNN), MobileNet, ResNet, UIEB Dataset, Deep Learning, Image Distortion, Flask Application, Web-based Tool.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

SOFTWARE REQUIREMENS
Operating System : Windows 7/8/10
Server-side Script : HTML, CSS, Bootstrap & JS
Programming Language : Python
Libraries : Flask, Pandas, Sklearn,Pytorch,Torchvision ,NumPy, Seaborn, Matplotlib,pillow
IDE/Workbench : VSCode
Technology : Python 3.8+
Server Deployment : Xampp Server
Database : MySQL
HARDWARE REQUIREMENTS
Processor - I5/Intel Processor
RAM - 8GB+ (min)
Hard Disk - 128 GB+
Key Board - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - Any