Constrained Motion Estimation for a Multi-Camera System