Methodology

Humans tend to concentrate on sharp edges rather than any other kind of signal [13]. These edges are not differences between individual pixels, but long sequences of such differences. An isolated pixel can be determined not to be a real feature, because it does not form part of a sequence like this.

In order to make the circuit more intelligent, it was decided to make the circuit follow continuous sequences of differentials. This involves abstracting the entities the circuit operates on from individual pixels to edge elements, that is, differences between two neighbouring pixels.

A number of assumptions were made before embarking on the design of this network:

An example of the kind of regions that should be detected, drawn manually, is shown in Figure 6.1. There is no attempt to detect the whiskers, for example, because although they are strong features, they do not in themselves define regions. However, a region which includes whiskers, such as that in the bottom of the image, is different to a region without, such as the upper lip.

Figure 6.1: Image of Mandrill with Ideal Segmentation.
\begin{figure}\par
\centerline{\psfig{figure=mandrill/mandrill.ps,width=10cm,angle=0}}
\par\end{figure}

Matthew Exon 2004-05-23