RANSAC Back to SOTA: A Two-stage Consensus Filtering for Real-time 3D Registration

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Shi, Pengcheng, Yan, Shaocheng, Xiao, Yilin, Liu, Xinyi, Zhang, Yongjun, Li, Jiayuan
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916508518580224
author Shi, Pengcheng
Yan, Shaocheng
Xiao, Yilin
Liu, Xinyi
Zhang, Yongjun
Li, Jiayuan
author_facet Shi, Pengcheng
Yan, Shaocheng
Xiao, Yilin
Liu, Xinyi
Zhang, Yongjun
Li, Jiayuan
contents Correspondence-based point cloud registration (PCR) plays a key role in robotics and computer vision. However, challenges like sensor noises, object occlusions, and descriptor limitations inevitably result in numerous outliers. RANSAC family is the most popular outlier removal solution. However, the requisite iterations escalate exponentially with the outlier ratio, rendering it far inferior to existing methods (SC2PCR [1], MAC [2], etc.) in terms of accuracy or speed. Thus, we propose a two-stage consensus filtering (TCF) that elevates RANSAC to state-of-the-art (SOTA) speed and accuracy. Firstly, one-point RANSAC obtains a consensus set based on length consistency. Subsequently, two-point RANSAC refines the set via angle consistency. Then, three-point RANSAC computes a coarse pose and removes outliers based on transformed correspondence's distances. Drawing on optimizations from one-point and two-point RANSAC, three-point RANSAC requires only a few iterations. Eventually, an iterative reweighted least squares (IRLS) is applied to yield the optimal pose. Experiments on the large-scale KITTI and ETH datasets demonstrate our method achieves up to three-orders-of-magnitude speedup compared to MAC while maintaining registration accuracy and recall. Our code is available at https://github.com/ShiPC-AI/TCF.
format Preprint
id arxiv_https___arxiv_org_abs_2410_15682
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle RANSAC Back to SOTA: A Two-stage Consensus Filtering for Real-time 3D Registration
Shi, Pengcheng
Yan, Shaocheng
Xiao, Yilin
Liu, Xinyi
Zhang, Yongjun
Li, Jiayuan
Computer Vision and Pattern Recognition
Robotics
Correspondence-based point cloud registration (PCR) plays a key role in robotics and computer vision. However, challenges like sensor noises, object occlusions, and descriptor limitations inevitably result in numerous outliers. RANSAC family is the most popular outlier removal solution. However, the requisite iterations escalate exponentially with the outlier ratio, rendering it far inferior to existing methods (SC2PCR [1], MAC [2], etc.) in terms of accuracy or speed. Thus, we propose a two-stage consensus filtering (TCF) that elevates RANSAC to state-of-the-art (SOTA) speed and accuracy. Firstly, one-point RANSAC obtains a consensus set based on length consistency. Subsequently, two-point RANSAC refines the set via angle consistency. Then, three-point RANSAC computes a coarse pose and removes outliers based on transformed correspondence's distances. Drawing on optimizations from one-point and two-point RANSAC, three-point RANSAC requires only a few iterations. Eventually, an iterative reweighted least squares (IRLS) is applied to yield the optimal pose. Experiments on the large-scale KITTI and ETH datasets demonstrate our method achieves up to three-orders-of-magnitude speedup compared to MAC while maintaining registration accuracy and recall. Our code is available at https://github.com/ShiPC-AI/TCF.
title RANSAC Back to SOTA: A Two-stage Consensus Filtering for Real-time 3D Registration
topic Computer Vision and Pattern Recognition
Robotics
url https://arxiv.org/abs/2410.15682