Monte Carlo Diffusion for Generalizable Learning-Based RANSAC

Jiale Wang, Chen Zhao, Wei Ke, Tong Zhang
3/12/2025
cs.CV

No confident code implementation found for this paper.

Abstract

Random Sample Consensus (RANSAC) is a fundamental approach for robustly estimating parametric models from noisy data. Existing learning-based RANSAC methods utilize deep learning to enhance the robustness of RANSAC against outliers. However, these approaches are trained and tested on the data generated by the same algorithms, leading to limited generalization to out-of-distribution data during inference. Therefore, in this paper, we introduce a novel diffusion-based paradigm that progressively injects noise into ground-truth data, simulating the noisy conditions for training learning-based RANSAC. To enhance data diversity, we incorporate Monte Carlo sampling into the diffusion paradigm, approximating diverse data distributions by introducing different types of randomness at multiple stages. We evaluate our approach in the context of feature matching through comprehensive experiments on the ScanNet and MegaDepth datasets. The experimental results demonstrate that our Monte Carlo diffusion mechanism significantly improves the generalization ability of learning-based RANSAC. We also develop extensive ablation studies that highlight the effectiveness of key components in our framework.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{wang2025monte,
  title  = {Monte Carlo Diffusion for Generalizable Learning-Based RANSAC},
  author = {Jiale Wang and Chen Zhao and Wei Ke and Tong Zhang},
  year   = {2025},
  eprint = {2503.09410},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.09410v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.09410.svg)](https://codeofpaper.com/paper/2503.09410)

Discussion