Abstract
Image classification has always been a hot research direction in the world, and the emergence of deep learning has promoted the development of this field. Convolutional neural networks (CNNs) have gradually become the mainstream algorithm for image classification since 2012, and the CNN architecture applied to other visual recognition tasks (such as object detection, object localization, and semantic segmentation) is generally derived from the network architecture in image classification. In the wake of these successes, CNN-based methods have emerged in remote sensing image scene classification and achieved advanced classification accuracy. In this review, which focuses on the application of CNNs to image classification tasks, we cover their development, from their predecessors up to recent state-of-the-art (SOAT) network architectures. Along the way, we analyze (1) the basic structure of artificial neural networks (ANNs) and the basic network layers of CNNs, (2) the classic predecessor network models, (3) the recent SOAT network algorithms, (4) comprehensive comparison of various image classification methods mentioned in this article. Finally, we have also summarized the main analysis and discussion in this article, as well as introduce some of the current trends.
Subject
General Earth and Planetary Sciences
Reference263 articles.
1. Rethinking the Inception Architecture for Computer Vision
2. Rich feature hierarchies for accurate object detection and semantic segmentation;Girshick;arXiv,2013
3. Fully Convolutional Networks for Semantic Segmentation;Long;IEEE Trans. Pattern Anal. Mach. Intell.,2015
4. DeepPose: Human Pose Estimation via Deep Neural Networks
5. Large-Scale Video Classification with Convolutional Neural Networks
Cited by
258 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献