SANDRO (Splitting strategy for point cloud Alignment using Non-convex anD Robust Optimization) is a novel algorithm for point cloud registration. It integrates an Iteratively Reweighted Least Squares (IRLS) framework with a Graduated Non-Convexity (GNC) approach and a Geman-McClure robust loss function to handle high outlier rates and skewed outlier distributions.
A key feature of SANDRO is its splitting strategy, which partitions the point cloud into smaller subsets to reduce bias from symmetrical outliers and improve convergence. This technique allows SANDRO to handle complex registration problems that often cause failures in traditional methods.
Unlike traditional methods that struggle with point cloud symmetries and high outlier rates, SANDRO achieves superior accuracy and robustness.
β The paper has been accepted to ICRA 2025! π Stay tuned for more updates and the official code release!
π§ Installation instructions will be available once the code is released.
π§ Usage examples will be provided after the code release.
If you use SANDRO in your research, please cite:
@article{adlerstein2025sandro,
title={SANDRO: a Robust Solver with a Splitting Strategy for Point Cloud Registration},
author={Michael Adlerstein, JoaΜo Carlos Virgolino Soares, Angelo Bratta, Claudio Semini},
journal={ICRA 2025},
year={2025}
}