Observer Design for Structure from Motion using Concurrent Learning | Synapse