Multi-Feature Fusion with Convolutional Neural Network for Ship Classification in Optical Images

The appearance of ships is easily affected by external factors—illumination, weather conditions, and sea state—that make ship classification a challenging task. To facilitate realization of enhanced ship-classification performance, this study proposes a ship classification method based on multi-feature fusion with a convolutional neural network (CNN). First, an improved CNN characterized by shallow layers and few parameters is proposed to learn high-level features and capture structural information. Second, handcrafted features of the histogram of oriented gradients (HOG) and local binary patterns (LBP) are combined with high-level features extracted by the improved CNN in the last fully connected layer to obtain discriminative feature representation. The handcrafted features supplement the edge information and spatial texture information of the ship images. Then, the Softmax function is used to classify different types of ships in the output layer. Effectiveness of the proposed method is evaluated based on its application to two datasets—one self-built and the other publicly available, called visible and infrared spectrums (VAIS). As observed, the proposed method demonstrated attainment of average classification accuracies equal to 97.50% and 93.60%, respectively, when applied to these datasets. Additionally, results obtained in terms of the F1-score and confusion matrix demonstrate the proposed method to be superior to some state-of-the-art methods.

[1]  Alice Porebski,et al.  LBP histogram selection for supervised color texture classification , 2013, 2013 IEEE International Conference on Image Processing.

[2]  Michael T. Wolf,et al.  VAIS: A dataset for recognizing maritime imagery in the visible and infrared spectrums , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[3]  Ammad Ali,et al.  Face Recognition with Local Binary Patterns , 2012 .

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

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

[6]  Hanseok Ko,et al.  Simulation and Ship Detection Using Surface Radial Current Observing Compact HF Radar , 2017, IEEE Journal of Oceanic Engineering.

[7]  Hongwei Liu,et al.  Convolutional Neural Network With Data Augmentation for SAR Target Recognition , 2016, IEEE Geoscience and Remote Sensing Letters.

[8]  Yan Wang,et al.  Ship recognition method combined with image segmentation and deep learning feature extraction in video surveillance , 2019, Multimedia Tools and Applications.

[9]  Tara N. Sainath,et al.  Deep Neural Networks for Acoustic Modeling in Speech Recognition: The Shared Views of Four Research Groups , 2012, IEEE Signal Processing Magazine.

[10]  Fan Zhang,et al.  Multiple features learning for ship classification in optical imagery , 2018, Multimedia Tools and Applications.

[11]  Hyunchul Shin,et al.  Multi-layer fusion techniques using a CNN for multispectral pedestrian detection , 2018, IET Comput. Vis..

[12]  Yu Liu,et al.  Image classification based on convolutional neural networks with cross-level strategy , 2016, Multimedia Tools and Applications.

[13]  Katie Rainey,et al.  Object recognition in ocean imagery using feature selection and compressive sensing , 2011, 2011 IEEE Applied Imagery Pattern Recognition Workshop (AIPR).

[14]  Hong Zhang,et al.  Ship Classification in High-Resolution SAR Images Using Deep Learning of Small Datasets , 2018, Sensors.

[15]  Josh Harguess,et al.  Are face recognition methods useful for classifying ships? , 2011, 2011 IEEE Applied Imagery Pattern Recognition Workshop (AIPR).

[16]  Shibin Parameswaran,et al.  Vessel classification in overhead satellite imagery using weighted "bag of visual words" , 2015, Defense + Security Symposium.

[17]  Josh Harguess,et al.  Vessel classification in overhead satellite imagery using learned dictionaries , 2012, Other Conferences.

[18]  Virginia Fernandez Arguedas Texture-based vessel classifier for electro-optical satellite imagery , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[19]  Sudha Natarajan,et al.  Traffic sign recognition using weighted multi‐convolutional neural network , 2018, IET Intelligent Transport Systems.

[20]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[21]  Qian Song,et al.  Intelligent Ship Recongnition from Synthetic Aperture Radar Images , 2018, IGARSS 2018 - 2018 IEEE International Geoscience and Remote Sensing Symposium.

[22]  Guangfeng Lin,et al.  Classification of Marine Vessels with Multi-Feature Structure Fusion , 2019, Applied Sciences.

[23]  Xu Sun,et al.  Ship Classification Based on Multifeature Ensemble with Convolutional Neural Network , 2019, Remote. Sens..

[24]  Yunsheng Fan,et al.  An Automatic Navigation System for Unmanned Surface Vehicles in Realistic Sea Environments , 2018 .

[25]  Xiaofei Wang,et al.  Variational approximate inferential probability generative model for ship recognition using remote sensing data , 2015 .

[26]  Léon Bottou,et al.  Stochastic Gradient Descent Tricks , 2012, Neural Networks: Tricks of the Trade.

[27]  John Reeder,et al.  Convolution neural networks for ship type recognition , 2016, SPIE Defense + Security.

[28]  Sun Hao,et al.  Combing rough set and RBF neural network for large-scale ship recognition in optical satellite images , 2014 .

[29]  Xuezhi Xia,et al.  Active deep belief networks for ship recognition based on BvSB , 2016 .

[30]  Jing Zhang,et al.  Feature extraction using lightweight convolutional network for vehicle classification , 2018, J. Electronic Imaging.

[31]  Lianru Gao,et al.  Deep CNN With Multi-Scale Rotation Invariance Features for Ship Classification , 2018, IEEE Access.

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

[33]  Ying Liu,et al.  A Novel Method for Ship Detection and Classification on Remote Sensing Images , 2017, ICANN.

[34]  Qi Yue,et al.  Hyperspectral data classification based on flexible momentum deep convolution neural network , 2017, Multimedia Tools and Applications.

[35]  Qing Fei,et al.  Convolutional Neural Network Based on Extreme Learning Machine for Maritime Ships Recognition in Infrared Images , 2018, Sensors.

[36]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

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