Deep Neural Network based Image Recognition