Research & Papers

Pritts et al. remove user parameter from RANSAC scoring for good

New closed-form RANSAC score eliminates inlier scale estimation entirely.

Deep Dive

Standard RANSAC variants require a user-supplied inlier scale parameter to count inliers or sum scores, which itself must be estimated from contaminated data—a fragile dependency. In their new preprint, James Pritts, Felix Seegräber, and Kevin Köser reverse the inference order: instead of estimating scale first, they marginalize it analytically in closed form under a conjugate Inverse-Gamma prior for a fixed inlier partition, then optimize over partitions. Their single expression spans non-informative Jeffreys priors and informative empirical-Bayes priors, adapting across data-rich and data-scarce regimes without altering the algorithm.

The proposed score is the first genuinely free of a scale parameter and runs in O(N log N) via sort-and-sweep. On a benchmark of nearly 70,000 image pairs covering two-view estimation with both engineered and learned features, the method exceeds state-of-the-art (RANSAC, MSAC, GaU, MAGSAC): it stays nearly flat under threshold miscalibration where baselines degrade, reaches near-optimal accuracy from just 2 validation pairs (baselines need ~100x more), and tightens prior regularization as validation data shrinks. This makes it highly practical for real-world computer vision tasks.

Key Points
  • First RANSAC score with no user-supplied inlier scale parameter, achieved by analytically marginalizing scale under an Inverse-Gamma prior.
  • Achieves near-optimal accuracy with just 2 validation pairs, while baselines require ~200 pairs; runs in O(N log N) time.
  • Tested on ~70,000 image pairs, stays robust under threshold miscalibration where RANSAC, MSAC, GaU, and MAGSAC degrade.

Why It Matters

Eliminates a major manual tuning step in computer vision, making RANSAC robust and automated for real-world applications.

📬 Get the top 10 AI stories daily