3 ms·
I agree it's very cool, but I have found it to be surprisingly poor in certain scenarios. A "faint" circle will often score worse than 2 high-contrast parallel
by scratcheee 5y ago
I agree it's very cool, but I have found it to be surprisingly poor in certain scenarios.
A "faint" circle will often score worse than 2 high-contrast parallel lines that happen to be the right distance apart, since the lines manage to trigger pixels along 20% of a circle's arc and their contrast massively inflates their score compared to the faint circle (higher edge pixel density).
It seems like there should be a simple way to weight the results by how dispersed within the circle's arc the pixels are, but I've never dug any further, after hitting this problem I had to move on.
- TaylorAlexander 5y agoMy initial reaction is that adding an angle parameter would help. A circle should have votes from many angles while lines will vote from only a portion of the circle. With some added weight from angled convergence the faint circle could score higher.