Deep Learning For Visual Perception