Let us discuss the separation of
two parallel and close lines defined by parameters
(u0, v1) and
(u0, v2).
Their lengths along x-axis are the same.
The distributions of votes in the parameter space for these lines
follow these distributions :
vT1 | = | ![]() |
(17) |
vT2 | = | ![]() |
(18) |
The derivation process of the upper bound of the sampling interval
is rather straightforward, however, the rigorous mathematical proofs
are a bit complicated. I omit the proofs here.
When two parallel lines can be separated in the discrete image,
the lines are apart from each other by at least measured along y-axis.
Let dr denote the distance between them.
The vote peaks corresponding to these lines stand
in the parameter space apart by the distance
(Figure 4).
In other words, the vote peaks are apart from each other
by at least
If we assume the Hough Transform should have enough precision corresponding to the natural quantization error of the given discrete image, it is desired, if possible, every pair of lines which can be separated in the discrete image should also be distinguished in the parameter space. In this case, the condition is given as follows.
Resolution Preservation Condition:
The above inequality are derived from
(10), (16) and (19).
Figure 5 shows how the vote peaks are
distinguished in the parameter space.
If
,
i.e.
(infinitely large computation cost and memory requirement),
each peak distribution
is square and they can be distinguished by the narrow valley between them.
As the width of transformation error Rv increases, the
valley in the sum distribution of votes becomes shallow.
If Rv=qv, the valley is still detectable.
If Rv>qv, the valley is completely filled and we cannot distinguish
two peaks anymore.
Solving (20), we have
As a constant sampling interval
is
preferred in general, the following upper bound
is more convenient to use.
Upper Bound of the Sampling Interval :