Fine-grained Ship Image Recognition Based on BCNN with Inception and燗M-Softmax
Source abstract
Abstract
The fine-grained ship image recognition task aims to identify various classes of ships. However, small inter-class, large intra-class differences between ships, and lacking of training samples are the reasons that make the task difficult. Therefore, to enhance the accuracy of the fine-grained ship image recognition, we design a fine-grained ship image recognition network based on bilinear convolutional neural network (BCNN) with Inception and additive margin Softmax (AM-Softmax). This network improves the BCNN in two aspects. Firstly, by introducing Inception branches to the BCNN network, it is helpful to enhance the ability of extracting comprehensive features from ships. Secondly, by adding margin values to the decision boundary, the AM-Softmax function can better extend the inter-class differences and reduce the intra-class differences. In addition, as there are few publicly available datasets for fine-grained ship image recognition, we construct a Ship-43 dataset containing 47,300 ship images belonging to 43 categories. Experimental results on the constructed Ship-43 dataset demonstrate that our method can effectively improve the accuracy of ship image recognition, which is 4.08% higher than the BCNN model. Moreover, comparison results on the other three public fine-grained datasets (Cub, Cars, and Aircraft) further validate the effectiveness of the proposed method.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Advanced Neural Network Applications · Advanced Image and Video Retrieval Techniques · Medical Image Segmentation Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (29)
Show source-provided references
1. Deep learning for fine-grained image analysis: A survey
2. Depthwise separable convolution neural network for high-speed SAR ship detection10.3390/rs11212483 ↗
3. Automatic vehicle license plate recognition using optimal deep learning model10.32604/cmc.2021.014924 ↗
4. A novel sea-land segmentation algorithm based on local binary patterns for ship detection10.14257/ijsip.2014.7.3.19 ↗
5. Fractal properties of autoregressive spectrum and its application on weak target detection in sea clutter background10.1049/iet-rsn.2014.0473 ↗
6. Deep learning10.1038/nature14539 ↗
7. Bilinear cnn models for fine-grained visual recognition
8. Imagenet large scale visual recognition challenge10.1007/s11263-015-0816-y ↗
9. Going deeper with convolutions
10. Additive margin softmax for face verification10.1109/LSP.2018.2822810 ↗
11. Intelligent dynamic gesture recognition using cnn empowered by edit distance10.32604/cmc.2020.013905 ↗
12. A survey on digital image copy-move forgery localization using passive techniques10.32604/jnm.2019.06219 ↗
13. Part-based r-cnns for fine-grained category detection
14. Mask-cnn: Localizing parts and selecting descriptors for fine-grained bird species categorization10.1016/j.patcog.2017.10.002 ↗
15. Object-part attention model for fine-grained image classification10.1109/TIP.2017.2774041 ↗
16. Looking for the devil in the details: Learning trilinear attention sampling network for fine-grained image recognition
17. Multi-modality video representation for action recognition10.32604/jbd.2020.010431 ↗
18. Mfffld: A multi-modal feature fusion based fingerprint liveness detection
19. Rethinking the inception architecture for computer vision
20. Vehicle Re-identification model based on optimized densenet121 with joint loss10.32604/cmc.2021.016560 ↗
21. Large-margin softmax loss for convolutional neural networks
22. Sphereface: Deep hypersphere embedding for face recognition
23. Cosface: Large margin cosine loss for deep face recognition
24. Arcface: Additive angular margin loss for deep face recognition
25. Caltech-ucsd birds 200
26. 3D object representations for fine-grained categorization
27. Fine-grained vehicle type classification using lightweight convolutional neural network with feature optimization and joint learning strategy10.1007/s11042-020-09171-3 ↗
28. Compact bilinear pooling
29. Low-rank bilinear pooling for fine-grained classification