Abstract

Over the past few years, Convolutional neural networks (ConvNets) is emerging as computer vision discipline within deep learning. ConvNets is a key strategy for addressing computer vision problems, yet the theories behind their effectiveness in the processing are not yet fully understood. ConvNets have attained a state of the art-performances on various datasets for computer vision tasks such as remote sensing images scene classification, face recognition, and object detection. This is attributed to their effectiveness in image feature processing. This work reviews the major advances on ConvNets for effective processing in computer vision from some dimensions which include, convolutional layer design configurations, pooling layer strategies, network activation functions, loss functions, network regularization techniques, and ConvNet optimization methods. Further, this works surveys the application of ConvNets on three computer vision tasks, i.e. remote sensing images scene recognition, face recognition, and object detection to demonstrate the effectiveness of convNets in image feature processing. Additionally, datasets for evaluation and benchmarking purposes with the aforementioned computer vision tasks are briefly discussed.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.