RANSAC - PowerPoint PPT Presentation

About This Presentation
Title:

RANSAC

Description:

Select sample of m points at random. Calculate model parameters that fit ... Draw Tl samples from (1 ... l) Draw Tl 1 ... 1. Draw Tl 1 - Tl samples of ... – PowerPoint PPT presentation

Number of Views:68
Avg rating:3.0/5.0
Slides: 18
Provided by: ondre4
Category:
Tags: ransac | courses | size

less

Transcript and Presenter's Notes

Title: RANSAC


1
RANSAC
  • Robust model estimation from data contaminated by
    outliers

Ondrej Chum
2
Fitting a Line
3
RANSAC
  • Select sample of m points at random

4
RANSAC
  • Select sample of m points at random
  • Calculate model parameters that fit the data in
    the sample

5
RANSAC
  • Select sample of m points at random
  • Calculate model parameters that fit the data in
    the sample
  • Calculate error function for each data point

6
RANSAC
  • Select sample of m points at random
  • Calculate model parameters that fit the data in
    the sample
  • Calculate error function for each data point
  • Select data that support current hypothesis

7
RANSAC
  • Select sample of m points at random
  • Calculate model parameters that fit the data in
    the sample
  • Calculate error function for each data point
  • Select data that support current hypothesis
  • Repeat sampling

8
RANSAC
  • Select sample of m points at random
  • Calculate model parameters that fit the data in
    the sample
  • Calculate error function for each data point
  • Select data that support current hypothesis
  • Repeat sampling

9
How Many Samples?
On average
N number of point I number of inliers m
size of the sample
mean time before the success E(k) 1 / P(good)
10
How Many Samples?
With confidence p
11
How Many Samples?
With confidence p
N number of point I number of inliers m
size of the sample
P(bad) 1 P(good)
P(bad k times) (1 P(good))k
12
How Many Samples?
With confidence p
P(bad k times) (1 P(good))k 1 - p
k log (1 P(good)) log(1 p)
k log(1 p) / log (1 P(good))
13
How Many Samples
I / N
Size of the sample m
14
RANSAC
k
k number of samples drawn N number of data
points I time to compute a single model p
confidence in the solution (.95)
15
RANSAC Fischler, Bolles 81
In U xi set of data points, U N
function f computes model parameters p given a
sample S from U the cost function for a
single data point x Out p p, parameters of
the model maximizing the cost function k
0 Repeat until Pbetter solution exists lt h (a
function of C and no. of steps k) k k 1 I.
Hypothesis (1) select randomly set
, sample size (2) compute parameters II.
Verification (3) compute cost (4) if C lt Ck
then C Ck, p pk end
16
PROSAC PROgressive SAmple Consensus
  • Not all correspondences are created equally
  • Some are better than others
  • Sample from the best candidates first

1
2
3
4
5

N-2
N-1
N
Sample from here
17
PROSAC Samples
l-1
l
l1
l2


Draw Tl samples from (1 l) Draw Tl1 samples
from (1 l1)
l1
Samples from (1 l) that are not from (1 l1)
contain
l1
Draw Tl1 - Tl samples of size m-1 and add
Write a Comment
User Comments (0)
About PowerShow.com