Image Processing Reference
In-Depth Information
Parker, J. R.: Practical Computer Vision Using C (Parker, 1994) offers an excellent description
and implementation of low-level image processing tasks within a well-developed framework,
but again does not extend to some of the more recent and higher level processes in
computer vision and includes little theory though there is more in his later text Image
Processing and Computer Vision (Parker, 1996). A recent text Computer Vision and Image
Processing (Umbaugh, 1998) takes an applications-oriented approach to computer vision
and image processing, offering a variety of techniques in an engineering format, together
with a working package with a GUI. One recent text concentrates on Java only, Image
Processing in Java (Lyon, 1999), and concentrates more on image processing systems
implementation than on feature extraction (giving basic methods only). As already mentioned,
the newest textbook (Efford, 2000) offers Java implementation, though it omits much of
the mathematical detail making it a lighter (more enjoyable?) read. Masters, T.: Signal and
Image Processing with Neural Networks - A C ++ Sourcebook (Masters, 1994) offers good
guidance in combining image processing technique with neural networks and gives code
for basic image processing technique, such as frequency domain transformation.
There are now a number of books on the web as given in Table 1.4 . This topic's
homepage has a link to these web-based texts, and will be kept as up to date as possible.
The CVOnline site describes a great deal of technique, whereas the Ad Oculos page describes
the topic that supports the software. Image Processing Fundamentals is a textbook for
image processing. The World of Mathematics comes from Wolfram research (the distributors
of Mathematica) and gives an excellent web-based reference for mathematics. Numerical
Recipes is one of the best established texts in signal processing. It is beautifully written,
with examples and implementation and is on the web too. The Joy of Perception gives you
web access to the processes involved in human vision (and the worst title?).
Other textbooks include: Russ, J. C.: The Image Processing Handbook (Russ, 1995)
which contains much basic technique with excellent visual support, but without any supporting
theory, and has many practical details concerning image processing systems; Davies, E. R.:
Machine Vision: Theory, Algorithms and Practicalities (Davies, 1994) which is targeted
primarily at (industrial) machine vision systems but covers much basic technique, with
pseudocode to describe their implementation; and Awcock, G. J. and Thomas, R.: Applied
Image Processing (Awcock, 1995) which again has much practical detail concerning image
processing systems and implementation.
1.6.3
The web
The web entries continue to proliferate. A list of web pages is given in Table 1.5 and these
give you a starting point from which to build up your own list of favourite bookmarks. All
these links, and more are available at this topic's homepage http://www.ecs.
soton.ac.uk/~msn/book/) . This will be checked regularly and kept up to date.
The web entries in Table 1.5 start with the Carnegie Mellon homepage (called the Computer
Vision Homepage). The Computer Vision Online CVOnline homepage has been brought to
us by Bob Fisher from the University of Edinburgh. There's a host of material there,
including its description. Their group also proves the Hypermedia Image Processing Website
and in their words: 'HIPR2 is a free www-based set of tutorial materials for the 50 most
commonly used image processing operators. It contains tutorial text, sample results and
Java demonstrations of individual operators and collections.' It covers a lot of basic material
and shows you the results of various processing options. A big list of active groups can be
Search WWH ::




Custom Search