Open Access
11 April 2019 Development of convolutional neural network and its application in image classification: a survey
Wei Wang, Yujing Yang, Xin Wang, Weizheng Wang, Ji Li
Author Affiliations +
Abstract
In recent years, convolutional neural networks (CNNs) have been widely used in various computer visual recognition tasks and have achieved good results compared with traditional methods. Image classification is one of the basic and important tasks of visual recognition, 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. We first summarize the development history of CNNs and then analyze the architecture of various deep CNNs in image classification. Furthermore, not only the innovation of the network architecture is beneficial to the results of image classification, but also the improvement of the network optimization method or training method has improved the result of image classification. We also analyze each of these methods’ effect. The experimental results of various methods are compared. Finally, the development of future CNNs is prospected.
© 2019 Society of Photo-Optical Instrumentation Engineers (SPIE)
Wei Wang, Yujing Yang, Xin Wang, Weizheng Wang, and Ji Li "Development of convolutional neural network and its application in image classification: a survey," Optical Engineering 58(4), 040901 (11 April 2019). https://doi.org/10.1117/1.OE.58.4.040901
Received: 3 November 2018; Accepted: 12 March 2019; Published: 11 April 2019
Lens.org Logo
CITATIONS
Cited by 141 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Convolution

Image classification

Convolutional neural networks

Neural networks

Visualization

Data modeling

Network architectures

Back to Top