This document discusses underwater object identification using MATLAB and machine learning. It begins with an abstract that outlines using image processing techniques like color correction and enhancement to improve underwater image quality and resolution for object detection. The methodology section then describes the process, which includes image acquisition, preprocessing like color conversion and noise removal, feature extraction to determine object type, and using a NodeMCU to send data to the cloud. It tests this approach by capturing images of fish underwater and classifying them by type. The results show enhanced, higher quality images compared to the originals. In conclusion, this method effectively removes color distortions and increases contrast to identify underwater objects using deep learning frameworks.