Feature matching and Hough Flashcards

1
Q

What is Feature matching used for?

A

Generally for finding shapes in images.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are important measures of how good feature matching is?

A
  • Goodness of fit

- Optimized

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the different methods used in feature matching?

A
  • Least squares fit
  • Generalized hough transform
  • RANSAC
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Briefly explain Hough transform.

A

Want to find a line/curve that best represents a set of datapoints.
Steps:
- Create a grid of parameter values
- Each point votes for a set of values, incrementing them
- Find max or local max in grid

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the additions to Hough that makes it perform better?

A
  • Use polar coordinates for parameter space

- Incorporate gradients, since lines are uniquely determined

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are pros/cons of Hough?

A

Pros: Robust to outliers, efficient, multiple good fits
Cons: sensitive to noise, hard to determine bin size

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How can you generalize Hough?

A

You need to train the program. Can be done by using boundary and reference points

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Explain how RANSAC works.

A

Kinda similar to SVM.

  • Sample the number of points to fit a model
  • Solve for paramtere
  • Score by fraction of inliers within a threshold
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are pros/cons of RANSAC?

A

Pros: Robust to outliers, easy to choose parameters
Cons: Not efficient, not multiple fits

How well did you know this?
1
Not at all
2
3
4
5
Perfectly