
electronic chart, the technique provides a rapid and
accurate calibration in range and bearing, giving also
estimates for the ship’s speed, heading, latitude and
longitude. It does not require GPS nor speed
information from the ship log unit. The method,
however, relies on the operator to detect and select
the corresponding points between the electronic
chart and the radar image. This is a major
disadvantage, since he has to disregard other more
important functions, is prone to introduce significant
errors and his performance can be affected by
fatigue.
The main objective of this work is the
development of a pattern recognition algorithm to
detect similarities between the radar measurements
and the model, represented by the electronic chart.
This will allow to find the corresponding points
between the two sets of data automatically.
The nature of the reference set (electronic charts)
restricts the possible approaches to techniques based
on models. Among them, some well-established
methods are those based on correspondences
(Anandan, 1989), correlation (Brock-Gunn and Ellis,
1992) and exact methods (Fredriksson et al, 2002).
There are other less popular techniques based on
previous knowledge of the domain (Worral et al,
1991), heuristics (Yuille et al, 1992) or contextual
(Prokopowicz, 1994).
Most of these methods do not perform
satisfactorily for the problem stated, because objects
can be totally or partially occluded or they can have
important distortions due to the polar nature of the
measurement (radar scans). Exact techniques or
those that rely on rigid or previously known models
for search, have to be discarded. These restrictions
are liberated in correspondence techniques that are
based on the Hausdorff Distance (Sim and Park,
2001). Furthermore, the problem of semi-occluded
objects and distortions are solved via extensions of
the latter technique, i.e. the so called Partial
Hausdorff Distance (Rucklidge, 1977) and the
extensions to the algorithm proposed in the
following sections.
1.1 The Hausdorff Distance (HD)
This technique is based on an rather “loose”
approach of looking for similar objects, instead of
trying to correlate pair of points in two images. By
taking two sets of points, one being the model and
the other the real image, the HD between them is
small when every point in one of the sets is near to
some point in the other image.
Figure 1 shows a geometric representation of the
HD when used for pattern recognition. Here sets A
and B are the model and real image respectively and
by rotating and translating the model, a satisfactory
matching is obtained.
Figure 1: Geometric representation of the HD, before and
after transformation
Given two sets with a finite number of points,
},...,,{
21 p
aaaA
and
},...,,{
21 q
aaaB =
, the
Hausdorff Distance between A and B is:
H(A,B) = max(h(A,B),h(B,A))
(1)
where,
baminmaxBAh
BbAa
−=
∈∈
),(
(2)
h(A,B) is called the standard Hausdorff Distance
between sets A and B. The algorithm sorts the points
in A according to its distance to the nearest point in
B and selects the largest as the result.
For instance, if h(A,B)=h, then every point in A
is at most at a distance h of a point in B, and the
point (with distance h), is the point with the largest
deviation. Figure 2 exemplifies the above concept
for sets A and B, each containing two and three
points respectively. It is important to note that this
index is in most cases asymmetric respect to its
inverse, i.e. h(A,B) ≠ h(B,A).
1.2 Voronoi surface
In practical applications, comparing only two sets of
data is not enough, since although the reference
pattern can be clearly defined, there are multiple
candidates B
i
that can be similar to the model A. In
order to reduce the number of calculations, the
a) before
b) after
MAP-MATCHING OF RADAR IMAGES AND ELECTRONIC CHARTS USING THE HAUSDORFF DISTANCE
95