Improving Transfer Learning and Squeeze- and-Excitation Networks for Small-Scale Fine-Grained Fish Image Classification

Scientific studies on species composition and abundance distribution of fishes have considerable importance to the fishery industry, biodiversity protection, and marine ecosystem. In these studies, fish images are typically collected with the help of scuba divers or autonomous underwater vehicles. These images are then annotated manually by marine biologists. Such a process is certainly a tremendous waste of manpower and material resources. In recent years, the introduction of deep learning has helped making remarkable progress in this area. However, fish image classification can be considered as fine-grained problem, which is more challenging than common image classification, especially with low-quality and small-scale data. Meanwhile, well-known effective convolutional neural networks (CNNs) consistently require a large quantity of high-quality data. This paper presents a new method by improving transfer learning and squeeze-and-excitation networks for fine-grained fish image classification on low-quality and small-scale datasets. Our method enhances data augmentation through super-resolution reconstruction to enlarge the dataset with high-quality images, pre-pretrains, and pretrains to learn common and domain knowledge simultaneously while fine-tuning with professional skill. In addition, refined squeeze-and-excitation blocks are designed to improve bilinear CNNs for a fine-grained classification. Unlike well-known CNNs for image classification, our method can classify images with insufficient low-quality training data. Moreover, we compare the performance of our method with commonly used CNNs on small-scale fine-grained datasets, namely, Croatian and QUT fish datasets. The experimental results show that our method outperforms popular CNNs with higher fish classification accuracy, which indicates its potential applications in combination with other newly updated CNNs.

[1]  K. C. Slatton,et al.  A Parametric Model for Characterizing Seabed Textures in Synthetic Aperture Sonar Images , 2010, IEEE Journal of Oceanic Engineering.

[2]  Jenq-Neng Hwang,et al.  Shrinking Encoding with Two-Level Codebook Learning for Fine-Grained Fish Recognition , 2016, 2016 ICPR 2nd Workshop on Computer Vision for Analysis of Underwater Imagery (CVAUI).

[3]  Igor Gutiérrez-Zugasti,et al.  Early use of marine resources by Middle/Upper Pleistocene human societies: the case of Benzú rockshelter (northern Africa) , 2016 .

[4]  Jenq-Neng Hwang,et al.  Recognizing live fish species by hierarchical partial classification based on the exponential benefit , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

[5]  Y. Shin,et al.  The Ecosystem Approach to Fisheries: Reconciling Conservation and Exploitation , 2016 .

[6]  Dini Adni Navastara,et al.  Tuna fish classification using decision tree algorithm and image processing method , 2015, 2015 International Conference on Computer, Control, Informatics and its Applications (IC3INA).

[7]  Hong Qin,et al.  Video Saliency Detection via Spatial-Temporal Fusion and Low-Rank Coherency Diffusion , 2017, IEEE Transactions on Image Processing.

[8]  Geoffrey E. Hinton,et al.  Rectified Linear Units Improve Restricted Boltzmann Machines , 2010, ICML.

[9]  Jonathan Krause,et al.  Fine-grained recognition without part annotations , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[10]  Xiang Bai,et al.  An End-to-End Trainable Neural Network for Image-Based Sequence Recognition and Its Application to Scene Text Recognition , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Cristian Sminchisescu,et al.  Semantic Segmentation with Second-Order Pooling , 2012, ECCV.

[12]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[13]  Gang Sun,et al.  Squeeze-and-Excitation Networks , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[14]  P L D Roberts,et al.  Multiview, Broadband Acoustic Classification of Marine Fish: A Machine Learning Framework and Comparative Analysis , 2011, IEEE Journal of Oceanic Engineering.

[15]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[16]  Chaur-Chin Chen,et al.  Real-world underwater fish recognition and identification, using sparse representation , 2014, Ecol. Informatics.

[17]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[18]  Fei-Fei Li,et al.  Novel Dataset for Fine-Grained Image Categorization : Stanford Dogs , 2012 .

[19]  Carl Folke,et al.  Contagious exploitation of marine resources , 2015 .

[20]  Takeshi Saitoh,et al.  Feature Points based Fish Image Recognition , 2016 .

[21]  Domenico Velotto,et al.  Ship Classification in TerraSAR-X Images With Convolutional Neural Networks , 2018, IEEE Journal of Oceanic Engineering.

[22]  Jenq-Neng Hwang,et al.  Supervised and Unsupervised Feature Extraction Methods for Underwater Fish Species Recognition , 2014, 2014 ICPR Workshop on Computer Vision for Analysis of Underwater Imagery.

[23]  Raimondo Schettini,et al.  Underwater Image Processing: State of the Art of Restoration and Image Enhancement Methods , 2010, EURASIP J. Adv. Signal Process..

[24]  Marcel Simon,et al.  Croatian Fish Dataset: Fine-grained classification of fish species in their natural habitat , 2015 .

[25]  Anne-Elise Nieblas,et al.  Overfishing causes frequent fish population collapses but rare extinctions , 2017, Proceedings of the National Academy of Sciences.

[26]  Xiu-Shen Wei,et al.  Mask-CNN: Localizing parts and selecting descriptors for fine-grained bird species categorization , 2018, Pattern Recognit..

[27]  Shahrul Azman Mohd Noah,et al.  Fish Classification Based on Robust Features Extraction From Color Signature Using Back-Propagation Classifier , 2011 .

[28]  M. Alsmadi,et al.  A GENERAL FISH CLASSIFICATION METHODOLOGY USING META-HEURISTIC ALGORITHM WITH BACK PROPAGATION CLASSIFIER , 2014 .

[29]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[30]  Lin Meng,et al.  Underwater-Drone With Panoramic Camera for Automatic Fish Recognition Based on Deep Learning , 2018, IEEE Access.

[31]  Yoshua Bengio,et al.  Gradient-based learning applied to document recognition , 1998, Proc. IEEE.

[32]  G. B. Iwasokun,et al.  Fish Classification Using Support Vector Machine , 2015 .

[33]  Julio López,et al.  Support vector machine under uncertainty: An application for hydroacoustic classification of fish-schools in Chile , 2013, Expert Syst. Appl..

[34]  Christian Ledig,et al.  Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[35]  Peter I. Corke,et al.  Local inter-session variability modelling for object classification , 2014, IEEE Winter Conference on Applications of Computer Vision.

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

[37]  Alex Krizhevsky,et al.  Learning Multiple Layers of Features from Tiny Images , 2009 .

[38]  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).

[39]  Andrew Rova,et al.  One Fish, Two Fish, Butterfish, Trumpeter: Recognizing Fish in Underwater Video , 2007, MVA.

[40]  S. Indu,et al.  Fish Species Classification Using Graph Embedding Discriminant Analysis , 2017, 2017 International Conference on Machine Vision and Information Technology (CMVIT).

[41]  Didier Gascuel,et al.  Overfishing of marine resources: some lessons from the assessment of demersal stocks off Mauritania , 2015 .

[42]  Andrew Zisserman,et al.  Return of the Devil in the Details: Delving Deep into Convolutional Nets , 2014, BMVC.

[43]  Ya Zhang,et al.  Part-Stacked CNN for Fine-Grained Visual Categorization , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[44]  Abdel Karim Baareh A Hybrid Memetic Algorithm (Genetic Algorithm and Tabu Local Search) with Back-Propagation Classifier for Fish Recognition , 2013 .

[45]  Ying Liu,et al.  Semi-supervised learning-based live fish identification in aquaculture using modified deep convolutional generative adversarial networks , 2018 .

[46]  Stefan B. Williams,et al.  Monitoring of Benthic Reference Sites: Using an Autonomous Underwater Vehicle , 2012, IEEE Robotics & Automation Magazine.

[47]  Yu Zhou,et al.  Similarity Fusion for Visual Tracking , 2015, International Journal of Computer Vision.

[48]  Michael S. Bernstein,et al.  ImageNet Large Scale Visual Recognition Challenge , 2014, International Journal of Computer Vision.

[49]  Robert B. Fisher,et al.  Deep Image Representations for Coral Image Classification , 2019, IEEE Journal of Oceanic Engineering.

[50]  Aimin Hao,et al.  Real-time and robust object tracking in video via low-rank coherency analysis in feature space , 2015, Pattern Recognit..

[51]  Peter I. Corke,et al.  Modelling local deep convolutional neural network features to improve fine-grained image classification , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[52]  Trevor Darrell,et al.  Part-Based R-CNNs for Fine-Grained Category Detection , 2014, ECCV.

[53]  Nicholas K. Dulvy,et al.  Why have global shark and ray landings declined: improved management or overfishing? , 2016 .

[54]  Pietro Perona,et al.  Bird Species Categorization Using Pose Normalized Deep Convolutional Nets , 2014, ArXiv.

[55]  Chaur-Chin Chen,et al.  Fish Observation, Detection, Recognition and Verification in The Real World , 2012 .

[56]  Rasmus Larsen,et al.  Shape and Texture Based Classification of Fish Species , 2009, SCIA.

[57]  Subhransu Maji,et al.  Bilinear CNN Models for Fine-Grained Visual Recognition , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[58]  Stefan Carlsson,et al.  CNN Features Off-the-Shelf: An Astounding Baseline for Recognition , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition Workshops.