How Convolutional Neural Networks Accomplish Image Recognition?

Image recognition is very interesting and challenging field of study. Here we explain concepts, applications and techniques of image recognition using Convolutional Neural Networks.