A Systems Approach to the Structure from Motion Problem