Voting
Voting is a general technique where we let the features vote for all models that are compatible with it.
- Cycle through features, each casting votes for model parameters
- Look for model parameters that receive a lot of votes
Voting - why it works
- Noise & clutter features will cast votes too, but typically their votes should be inconsistent with the majority of “good” features.
- Ok if some features not observed, as model can span multiple fragments.
To fit lines we need to answer a few questions:
- Given points that belong to a line, what is the line?
- How many lines are there?
- Which points belong to which lines?
Hough Transform is a voting technique that can be used to answer all of these.
- Each edge point votes for compatible lines
- Look for lines that get many votes