“…Several methods using neural networks have been proposed for underwater image enhancement to overcome the challenges from underwater effects, including color correction [149]. Other methods focus on object detection; some examples of this approach can be seen in [150], where Faster R-CNN is proposed, which differs from its predecessor R-CNN [151] and Fast R-CNN [152], by circumventing the selective search algorithm, which is time-consuming, and makes real-time object detection irrelevant [148]. Also, YOLOv3 has proven useful for object detection; it is the third version of YOLO (You Only Look Once), which is a machine-learning algorithm trained on a large database of labeled images of various objects [153].…”