# Cycle-Sync: Robust Global Camera Pose Estimation through Enhanced Cycle-Consistent Synchronization

arXiv: https://arxiv.org/abs/2511.02329 · HTML: https://mlsanity.com/paper/2511.02329/

## Key facts

- Cited by 3 papers in the map (data through 14 Oct 2026).
- Builds on 18 of its 38 references that are in the map.
- First posted on arXiv 4 Nov 2025.

## Builds on (most cited first, 18 of 18)

- [3D Gaussian Splatting for Real-Time Radiance Field Rendering](https://mlsanity.com/paper/2308.04079/) (2023)
- [LoFTR: Detector-Free Local Feature Matching with Transformers](https://mlsanity.com/paper/2104.00680/) (2021)
- [Global Structure-from-Motion Revisited](https://mlsanity.com/paper/2407.20219/) (2024)
- [A Survey of Structure from Motion](https://mlsanity.com/paper/1701.08493/) (2017)
- [Robust Camera Location Estimation by Convex Programming](https://mlsanity.com/paper/1412.0165/) (2014)
- [An Overview of Robust Subspace Recovery](https://mlsanity.com/paper/1803.01013/) (2018)
- [Baseline Desensitizing In Translation Averaging](https://mlsanity.com/paper/1901.00643/) (2019)
- [Message Passing Least Squares Framework and its Application to Rotation Synchronization](https://mlsanity.com/paper/2007.13638/) (2020)
- [Robust Group Synchronization via Cycle-Edge Message Passing](https://mlsanity.com/paper/1912.11347/) (2019)
- [ShapeFit and ShapeKick for Robust, Scalable Structure from Motion](https://mlsanity.com/paper/1608.02165/) (2016)
- [Robust Multi-object Matching via Iterative Reweighting of the Graph Connection Laplacian](https://mlsanity.com/paper/2006.06658/) (2020)
- [Robust Group Synchronization via Quadratic Programming](https://mlsanity.com/paper/2206.08994/) (2022)
- [Fast, Accurate and Memory-Efficient Partial Permutation Synchronization](https://mlsanity.com/paper/2203.16505/) (2022)
- [A Subspace-Constrained Tyler's Estimator and its Applications to Structure from Motion](https://mlsanity.com/paper/2404.11590/) (2024)
- [Estimation of Camera Locations in Highly Corrupted Scenarios: All About that Base, No Shape Trouble](https://mlsanity.com/paper/1804.02591/) (2018)
- [ShapeFit: Exact location recovery from corrupted pairwise directions](https://mlsanity.com/paper/1506.01437/) (2015)
- [Exact Camera Location Recovery by Least Unsquared Deviations](https://mlsanity.com/paper/1709.09683/) (2017)
- [Theoretical Guarantees for the Subspace-Constrained Tyler's Estimator](https://mlsanity.com/paper/2403.18658/) (2024)

## Built on by (most cited first, 3 of 3)

- [QuadSync: Quadrifocal Tensor Synchronization via Tucker Decomposition](https://mlsanity.com/paper/2602.22639/) (2026)
- [TriDE: Triangle-Consistent Translation Directions for Global Camera Pose Estimation](https://mlsanity.com/paper/2605.06889/) (2026)
- [TriP: A Triangle Puzzle Approach to Robust Translation Averaging](https://mlsanity.com/paper/2605.07143/) (2026)

## Abstract (arXiv)

We introduce Cycle-Sync, a robust and global framework for estimating camera poses (both rotations and locations). Our core innovation is a location solver that adapts message-passing least squares (MPLS) -- originally developed for group synchronization -- to camera location estimation. We modify MPLS to emphasize cycle-consistent information, redefine cycle consistencies using estimated distances from previous iterations, and incorporate a Welsch-type robust loss. We establish the strongest known deterministic exact-recovery guarantee for camera location estimation, showing that cycle consistency alone -- without access to inter-camera distances -- suffices to achieve the lowest sample complexity currently known. To further enhance robustness, we introduce a plug-and-play outlier rejection module inspired by robust subspace recovery, and we fully integrate cycle consistency into MPLS for rotation synchronization. Our global approach avoids the need for bundle adjustment. Experiments on synthetic and real datasets show that Cycle-Sync consistently outperforms leading pose estimators, including full structure-from-motion pipelines with bundle adjustment.
