Abstract

Over the last years deep learning methods have been shown to outperform previous state-of-the-art machine learning techniques in several fields, with computer vision being one of the most prominent cases. This review paper provides a brief overview of some of the most significant deep learning schemes used in computer vision problems, that is, Convolutional Neural Networks, Deep Boltzmann Machines and Deep Belief Networks, and Stacked Denoising Autoencoders. A brief account of their history, structure, advantages, and limitations is given, followed by a description of their applications in various computer vision tasks, such as object detection, face recognition, action and activity recognition, and human pose estimation. Finally, a brief overview is given of future directions in designing deep learning schemes for computer vision problems and the challenges involved therein.

Keywords

Artificial intelligenceDeep learningComputer scienceBoltzmann machineConvolutional neural networkMachine learningRestricted Boltzmann machineDeep belief networkAction (physics)Artificial neural networkPoseCognitive neuroscience of visual object recognitionObject (grammar)

Affiliated Institutions

Related Publications

Publication Info

Year
2018
Type
review
Volume
2018
Pages
1-13
Citations
3119
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

3119
OpenAlex

Cite This

Athanasios Voulodimos, Nikolaos Doulamis, Anastasios Doulamis et al. (2018). Deep Learning for Computer Vision: A Brief Review. Computational Intelligence and Neuroscience , 2018 , 1-13. https://doi.org/10.1155/2018/7068349

Identifiers

DOI
10.1155/2018/7068349