Structure-from-Motion Revisited | Synapse