Hough Flashcards

1
Q

Line fitting challenges

A

Extra feature points (clutter)

Only some parts of a line are detected

Noise in measured feature points

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

Voting is

A

A technique where we let each feature vote for all the models that are compatible with it

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

Hough transform

A

Global shape parametrized by line or circle,

Edge element votes for particular parameter values

Global shape detected by many votes for same parameter value

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

Hough transform outline

A

Separate images into bins
For each feature point in image, vote in every bin that could have generated this point
Find the bins with the most votes

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

A line in an image corresponds to a

A

Point in hough space

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

A line is a set of pints such that

A

X cos theta + y sin theta = distance

Theta is angle of perpendicular line to the x axis

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

Hough transform algorithm

A

H(theta,d) =0

For each edge point (x,y)
For min theta to max theta
D = x cos theta + y sin theta
H(theta, d) += 1

Find the max if H(theta, d)

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

Dealing with noise in hough transform

A

Take points only with significant gradient magnitude

Choose grid bin size carefully

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

Hough transform for circles

A

Alpha = a,b,r

For each edge point [x, y, mag, dir]woth mag > t

For each possible radius value r 
Theta =gradient orientation at x,y
A = x-r cos theta
B= y-r sin theta 
H(a,b,r) += 1
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hough pros

A

Can cope with occulusion

Can detect multiple instances of a model

Robustness to noise

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

Hough cons

A

Complexity of search time increases exponentially with number of model parameters

Non target shapes can produce spurious peaks in parameter space

Hard to pick good grid size

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