Для зображення це просте ядро згортання, як описано нижче, добре знайде краї:
[-1 2 - 1]
Це дає по одному крайовому пікселю в кожній крайовій точці. Ні суєти, ні мюс. Кенні занадто причетний до цієї проблеми. Якщо ви хочете знайти крайові точки для ліній під будь-яким кутом, то ви можете використовувати простий лаплакійський, лаплакійський гауссовий (LoG) або різницю гауссового (DoG). Sobel і Prewitt також прості, але недоречні, оскільки дають лінію "подвійної товщини".
Тут описана лукава швидка реалізація Хаффа:
http://www.ic.uff.br/~laffernandes/projects/kht/index.html
Існують також алгоритми "параметри Hough", які дуже швидкі, але трохи складні в реалізації та налагодженні.