Consider the polar parameterization of a line
(this parameterization is much more adapted to this problem than the
Cartesian one). For each point

of an image

, the Hough transform
associates a sinusoid in the plane

, whose points have an
amplitude equal to the intensity of the pixel

. So to all the points
in

, the Hough transform associates a pencil of sinusoids which
intersect themselves in the plane

. In other words, the HT
performs integrations along lines on the image

, and the value of each
integral is affected to the point

corresponding to the
parameters of this line. Therefore, if on the image

some pixels with
high intensities are concentrated along a straight line, we will observe in
the domain

a peak whose coordinates are directly related to
the parameters of the lines.
This method can be easily applied to other parametric curves, like
hyperbola for example. This transform is computed in the file
htl.m.
Eric Chassande-Mottin
2005-10-26