DeepV2D: Video to Depth with Differentiable Structure from Motion
Direct Sparse Odometry