Skip to content

Files

Latest commit

 

History

History
37 lines (22 loc) Β· 1.62 KB

README.md

File metadata and controls

37 lines (22 loc) Β· 1.62 KB

SANDRO: A Robust Solver with a Splitting Strategy for Point Cloud Registration

Overview

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.

πŸ”” Updates

βœ… The paper has been accepted to ICRA 2025 and it is available here!! πŸŽ‰ Stay tuned for more updates and the official code release!

πŸ”§ Installation

🚧 Installation instructions will be available once the code is released.

πŸ“– Usage

🚧 Usage examples will be provided after the code release.

πŸ“Œ Citation

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, João Carlos Virgolino Soares, Angelo Bratta, Claudio Semini},
  journal={ICRA 2025},
  year={2025}
}