Image recognition is the process of classifying a pattern in an image into one of a
number of stored classes. It is used in such diverse applications as medical screening,
quality control in manufacture and military target recognition. An image recognition
system is called shift invariant if a shift of the pattern in the input image produces a
proportional shift in the output, meaning that both the class and location of the object
in the image are identified.
The work presented in this thesis considers a cascade of linear shift invariant optical
processors, or correlators, separated by fields of point non-lineari ties, called the
cascaded correlator. This is introduced as a method of providing parallel, shiftinvariant,
non-linear pattern recognition in a system that can learn in the manner of
neural networks. It is shown that if a neural network is constrained to give overall
shift invariance, the resulting structure is a cascade of correlators, meaning that the
cascaded correlator is the only architecture which will provide fully shift invariant
pattern recognition. The issues of training of such a non-linear system are discussed in
neural network terms, and the non-linear decisions of the system are investigated.
By considering digital simulations of a two-stage system, it is shown that the cascaded
correlator is superior to linear filtering for both discrimination and tolerance to image
distortion. This is shown for theoretical images and in real-world applications based
on fault identification in can manufacture. The cascaded correlator has also been
proven as an optical system by implementation in a joint transform correlator
architecture. By comparing simulated and optical results, the resulting practical errors
are analysed and compensated. It is shown that the optical implementation produces
results similar to those of the simulated system, meaning that it is possible to provide
a highly non-linear decision using robust parallel optical processing techniques.
History
School
Mechanical, Electrical and Manufacturing Engineering