 The advancement of Deep Learning techniques has brought further life to the field of computer vision.The accuracy of deep learning algorithms on several benchmark computer vision data sets for tasks ranging from classification, segmentation and optical flow has surpassed prior methods.Areas of artificial intelligence deal with autonomous planning or deliberation for robotic systems to navigate through an environment.