Classification of Non-Conventional Ships Using a Neural Bag-Of-Words Mechanism

The existing methods for monitoring vessels are mainly based on radar and automatic identification systems. Additional sensors that are used include video cameras. Such systems feature cameras that capture images and software that analyzes the selected video frames. Methods for the classification of non-conventional vessels are not widely known. These methods, based on image samples, can be considered difficult. This paper is intended to show an alternative way to approach image classification problems; not by classifying the entire input data, but smaller parts. The described solution is based on splitting the image of a ship into smaller parts and classifying them into vectors that can be identified as features using a convolutional neural network (CNN). This idea is a representation of a bag-of-words mechanism, where created feature vectors might be called words, and by using them a solution can assign images a specific class. As part of the experiment, the authors performed two tests. In the first, two classes were analyzed and the results obtained show great potential for application. In the second, the authors used much larger sets of images belonging to five vessel types. The proposed method indeed improved the results of classic approaches by 5%. The paper shows an alternative approach for the classification of non-conventional vessels to increase accuracy.

[1]  Sidan Du,et al.  Image based fruit category classification by 13-layer deep convolutional neural network and data augmentation , 2019, Multimedia Tools and Applications.

[2]  Christian Cochin,et al.  Classification of ships using real and simulated data in a convolutional neural network , 2016, 2016 IEEE Radar Conference (RadarConf).

[3]  Qiangfu Zhao,et al.  Route-Based Ship Classification , 2019, 2019 IEEE 10th International Conference on Awareness Science and Technology (iCAST).

[4]  Junjie Li,et al.  Vehicle Driving Behavior Recognition Based on Multi-View Convolutional Neural Network With Joint Data Augmentation , 2019, IEEE Transactions on Vehicular Technology.

[5]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[6]  Pedro Larrañaga,et al.  An empirical comparison of four initialization methods for the K-Means algorithm , 1999, Pattern Recognit. Lett..

[7]  Natalia Wawrzyniak,et al.  Automatic Watercraft Recognition and Identification on Water Areas Covered by Video Monitoring as Extension for Sea and River Traffic Supervision Systems , 2018 .

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

[9]  Antonio-Javier Gallego,et al.  Automatic Ship Classification from Optical Aerial Images with Convolutional Neural Networks , 2018, Remote. Sens..

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

[11]  Max A. Viergever,et al.  Automatic Segmentation of MR Brain Images With a Convolutional Neural Network , 2016, IEEE Transactions on Medical Imaging.

[12]  Michael Unser,et al.  Deep Convolutional Neural Network for Inverse Problems in Imaging , 2016, IEEE Transactions on Image Processing.

[13]  T. Kido,et al.  Effect of augmented datasets on deep convolutional neural networks applied to chest radiographs. , 2019, Clinical radiology.

[14]  Roland Siegwart,et al.  BRISK: Binary Robust invariant scalable keypoints , 2011, 2011 International Conference on Computer Vision.

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

[16]  Christopher Hunt,et al.  Notes on the OpenSURF Library , 2009 .

[17]  Songbo Tan,et al.  Neighbor-weighted K-nearest neighbor for unbalanced text corpus , 2005, Expert Syst. Appl..

[18]  Junshan Li,et al.  A novel Features from Accelerated Segment Test algorithm based on LBP on image matching , 2011, 2011 IEEE 3rd International Conference on Communication Software and Networks.

[19]  Enrique Fernández-Blanco,et al.  Convolutional neural networks for sleep stage scoring on a two-channel EEG signal , 2019, Soft Computing.

[20]  Marios Anthimopoulos,et al.  Lung Pattern Classification for Interstitial Lung Diseases Using a Deep Convolutional Neural Network , 2016, IEEE Transactions on Medical Imaging.

[21]  Ghassan Hamarneh,et al.  N-SIFT: N-DIMENSIONAL SCALE INVARIANT FEATURE TRANSFORM FOR MATCHING MEDICAL IMAGES , 2007, 2007 4th IEEE International Symposium on Biomedical Imaging: From Nano to Macro.

[22]  Mingzhe Jiang,et al.  Ship Classification Based on Superstructure Scattering Features in SAR Images , 2016, IEEE Geoscience and Remote Sensing Letters.

[23]  Zhi-Hua Zhou,et al.  A k-nearest neighbor based algorithm for multi-label classification , 2005, 2005 IEEE International Conference on Granular Computing.

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

[25]  David J. Klein,et al.  A convolutional neural network for detecting sea turtles in drone imagery , 2018, Methods in Ecology and Evolution.

[26]  Francisco Herrera,et al.  Towards Highly Accurate Coral Texture Images Classification Using Deep Convolutional Neural Networks and Data Augmentation , 2018, Expert Syst. Appl..

[27]  Sergey Ioffe,et al.  Rethinking the Inception Architecture for Computer Vision , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[28]  Sheng Shen,et al.  Ship Type Classification by Convolutional Neural Networks with Auditory-Like Mechanisms , 2020, Sensors.