Underwater Object Detection using Transfer Learning with Deep Learning

In recent years, Deep learning based methods have proven their excellent performance in generic object detection. However, underwater object detection is still a challenge, especially from underwater optical images. In contrast to generic datasets, underwater images usually have color shift and low contrast, underwater detection datasets are scarce and the objects in the available underwater datasets and real applications are usually small. To address these issues, we propose a underwater object detection algorithm which choose Yolov3-tiny network as backbone and pre-train on Pascal VOC datasets. Experiments show that our proposed method improves the performance of region-based object detectors on CHINAMM2019 datasets, compared with SSD algorithm and Yolov3.

[1]  Juan Carlos Arevalo,et al.  Identifying Ground-Robot Impedance to Improve Terrain Adaptability in Running Robots , 2015 .

[2]  Wei Liu,et al.  SSD: Single Shot MultiBox Detector , 2015, ECCV.

[3]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Luc Van Gool,et al.  The Pascal Visual Object Classes (VOC) Challenge , 2010, International Journal of Computer Vision.

[5]  Robert B. Fisher,et al.  Supporting ground-truth annotation of image datasets using clustering , 2012, Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012).

[6]  Stefano Caselli,et al.  Investigation of Vision-Based Underwater Object Detection with Multiple Datasets , 2015 .

[7]  Jenq-Neng Hwang,et al.  A Feature Learning and Object Recognition Framework for Underwater Fish Images , 2016, IEEE Transactions on Image Processing.

[8]  Jason Weston,et al.  Curriculum learning , 2009, ICML '09.

[9]  Michael McGill,et al.  Introduction to Modern Information Retrieval , 1983 .

[10]  Yoshua Bengio,et al.  How transferable are features in deep neural networks? , 2014, NIPS.

[11]  Changshui Zhang,et al.  DeepFish: Accurate underwater live fish recognition with a deep architecture , 2016, Neurocomputing.

[12]  Nuno Vasconcelos,et al.  Cascade R-CNN: Delving Into High Quality Object Detection , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[13]  Ali Farhadi,et al.  YOLOv3: An Incremental Improvement , 2018, ArXiv.

[14]  Sushant Jain,et al.  Underwater Fish Species Classification using Convolutional Neural Network and Deep Learning , 2017, 2017 Ninth International Conference on Advances in Pattern Recognition (ICAPR).