Information Technology Reference
In-Depth Information
temporally asymmetric Mexican hat shaped lateral interactions. Stable solutions
were traveling pulses that followed a motion sequence. The lateral dynamics was
used to integrate activity over time. Vijayakumar et al. [234] used neural fields as
saliency map to control attention and to generate saccadic eye movements for a
humanoid robot.
Cellular Neural Networks. While continuous neural fields facilitate analysis, they
must be discretized to be applicable in practice. Chua and Roska [41, 42] proposed
a simplified model that represents space with discrete cells, the cellular neural net-
work (CNN). This network has a strictly local connectivity. A cell communicates
e.g. to the cells within its 8-neighborhood. The space-invariant weights are described
by templates. A cell is computed as follows:
dt ( t ) = 1
C dx ij
R x ij ( t ) + A ij,kl y kl ( t ) + B ij,kl u kl ( t ) + z ; y kl ,u kl N ( ij ) ,
where A describes the influence of neighboring cells, B is the receptive field on the
input u , and C and R determine the time-constant of a cell. Parameter z determines
the resting potential. The output y ij = σ ( x ij ) of a cell is a non-linear function σ
of its state x ij . Frequently, a piecewise linear function that saturates at 1 and 1 is
used. While above equation is used for continuous time, there are also discrete-time
CNN variants.
The actual computation of the continuous network dynamics is done by relax-
ation within a resistor-capacity network. It is supplemented with logic operations
and analog image memories in a universal CNN machine, used for image process-
ing purposes. Low-level image processing operations, such as spatiotemporal filters,
thresholding, and morphologic operations, have been implemented in this frame-
work.
The CNN cells can also be combined with photosensors to avoid I/O bottle-
necks. Analog VLSI implementations for focal plane processing up to a size of
128 × 128 [143] have already been realized. The massively parallel architecture
achieves a throughput that would require a supercomputer if the same operations
were realized with general-purpose CPUs.
The CNN approach has been applied to areas other than image processing. For
instance, it has been used for the control of a walking hexapode robot [9] with 18
(a) (b)
Fig. 3.14. Cellular neural network model of Chua and Roska [41, 42]: (a) processing elements
are arranged in a grid and connected locally; (b) core cell of continuous time analog CNN.
Search WWH ::




Custom Search