JuliaImages / JuliaImages/ImageFeatures.jl

Getting the votes from the Hough transform

Open
#83 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Julia
Stars
49
Forks
31
PR merge metrics
No merged PRs in 30d

Description

In the Hough transform, the votes give a good indication of how likely a certain pair of r and θ represent a line. But depending on the thickness and straightness of the lines in the image, the Hough transform can return multiple pairs of r and θ that represent lines that are very similar to each (i.e. colinear lines). We can then cluster the r and θ pairs into groups (especially useful when we know how many lines there are in the image), and use the centers of each group to get a mean line. But it would be even better to have the votes per pair of r and θ so that we can weigh the r and θ estimates accordingly when calculating the mean per group (and/or even before, during the clustering).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the Hough transform implementation and the point where r and θ pairs are produced. Determine how the associated votes can be exposed; the work is done when callers can obtain votes per pair for weighted clustering or mean-line estimation.

Written by the indexing model from the issue text.

Assessment

Tech stack
julia
Domain
computer-vision
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.