Recursive estimation of motion, structure, and focal length | Synapse