Learning Based Approach To Depth Reconstruction