References for Chapter 5 133
as the scalar product of the vector of template entries and the vector of pixel brightnesses
currently covered by the template. Such an approach allows templates to be designed to detect
combinations of lines and edges. Since the template entries are expressed in vector form they
can be used to define vector sub-spaces into which an image has projections. A large projection
into an edge sub-space implies edges in the image of the pixel currently being assessed, and
so on. This is assessed in terms of the vector angle between the image pixel vector and the
subspace basis vectors (template entries).
Gradient methods are covered also by Moik (1980), Gonzalez and Woods (1992), Hord
(1982) and to an extent by Castleman (1996). Gonzalez and Woods also include discussions
on the use of thresholds applied to the response of gradient operators. Vanderbrug (1976) and
Gurney (1980) consider the properties of nonlinear and semilinear line detecting templates.
Paine and Lodwick (1989) provide a good discussion of the application of edge detection
methods, while Brzakovic et al. (1991) consider the use of rule-based methods to assist in
edge detection when a number of templates is involved. While the edge detection methods
treated here have been applicable only to single bands of data, Cumani (1991) and Drewnick
(1994) have proposed operators for use on multispectral data.
K.R. Babu and R. Nevatia, 1980: Linear Feature Extraction and Description. Computer Graph-
ics and Image Processing, 13, 257–269.
E.O. Brigham, 1974: The Fast Fourier Transform, N.J. Prentice-Hall.
E.O. Brigham, 1988: The Fast Fourier Transform and its Applications, N.J. Prentice-Hall.
D. Brzakovic, R. Patton and R.L. Wang, 1991: Rule-based Multitemplate Edge Detector.
CVGIP: Graphical Models and Image Processing, 53, 258–268.
K.R. Castleman, 1996: Digital Image Processing, N.J. Prentice-Hall.
A. Cumani, 1991: Edge Detection in Multispectral Images. CVGIP: Computer Models and
Image Processing, 53, 40–51.
C. Drewnick, 1994: Multispectral Edge Detection. Some Experiments on Data from Landsat
TM. Int. J. Remote Sensing, 15, 3743–3765.
E.M. Eliason and A.S. McEwan, 1990: Adaptive Box Filters for Removal of Random Noise
from Digital Images. Photogrammetric Engineering and Remote Sensing, 56, 453–458.
R.C. Gonzalez and R.E. Woods, 1992: Digital Image Processing, Mass., Addison-Wesley.
C.M. Gurney, 1980: Threshold Selection for Line Detection AIgorithms. IEEE Trans. Geo-
science and Remote Sensing, GE-18, 204–211.
R.M. Haralick, 1979: Statistical and Structural Approaches to Texture. Proc. IEEE, 67, 786–
802.
R.M. Hord, 1982: Digital Image Processing of Remotely Sensed Data, N.Y. Academic.
C.D. McGillem and G.R. Cooper, 1984: Continuous and Discrete Signal and SystemsAnalysis,
2e, N.Y., Holt, Reinhard and Winston.
J.G. Moik, 1980: Digital Processing of Remotely Sensed Images, N.Y., Academic.
S.H. Paine and G.D. Lodwick, 1989: Edge Detection and Processing of Remotely Sensed
Digital Images. Photogrammetria (PRS), 43, 323–336.
C. Paul and K.S. Shanmugan, 1982: A Fast Thinning Operator. IEEE Trans. Systems, Man,
Cybernetics, SMC-12, 567–569.
T. Pavlidis, 1978: A Review of Algorithms for Shape Analysis. Computer Graphics and Image
Processing, 7, 243–258.
T. Pavlidis, 1980: Algorithms for Shape Analysis of Contours and Waveforms. IEEE Trans.
Pattern Analysis and Machine Intelligence, PAMI-2, 301–312.
A. Rosenfeld, 1978: Image Processing and Recognition, Technical Report 664, Computer
Vision Laboratory, University of Maryland.