Self-Supervised Learning With Geometric Constraints in Monocular Video: Connecting Flow, Depth, and Camera | Synapse