Multi-frame Structure from Motion