SfMLearner — Unsupervised Depth Estimation Framework | Open Awesome