Abstract
This chapter deals with a class of transform algorithms suitable for the generation and processing of pyramidal data. The transformations make use of radix-2k signal-flow graphs and “in-place” processing. The scheme is based on a hierarchical ordering of a 2n × 2n data array in memory for radix-2 signal-flow graph processing or, alternatively, on linewise stored data using incomplete radix-2 graphs (k=1, 2,…,n). The generation of pyramidal data structures is a special case of a more general class of 2-D transformations that calculate 2-D transform coefficients hierarchically, i.e. from the coefficients of subareas. Various useful global or local transformations maybe implemented under the hierarchical scheme.Pyramidal data structures are shown to be a special case of hierarchical transforms. For instance, each node level of an averaging pyramid corresponds to a hierarchy level of a reversible transformation. From the class of orthogonal transformations the 2-D Walsh-Hadamard transform (WHT) complies with the stipulations of hierarchical generation of coefficients. Local versions pyramidal radix-2k transformations provide windows of size 2k × 2k. Windows of odd-numbered dimensions require radix-p based transformations (p=prime number > 2). Local pyramids using weighted and overlapping window operations are shown to allow various weighting functions of the window, e.g. a Gaussian weighting. Pyramidal transform algorithms may be supported by special hardware. An architecture is proposed that uses spatially parallel processing for each pyramid layer and macro pipelining among the layers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. P. Reeves, “Parallel computer architectures for image processing”, (Survey), Computer Vision, Graphics, and Image Processing, vol. 25, 68–88, 1984.
K. Preston and L. Uhr (Eds.), Multicomputer and Image Processing: Algorithms and Programs. New York: Academic Press, 1982.
J S. L. Tanimoto and A. Klinger (Eds.), Structured Computer Vision: Machine Perception Through Hierarchical Computation Structures. New York: Academic Press, 1980, Chapter 2: S.L. Tanimoto, “Image Data Structures”.
A. Rosenfeld (Ed.), Multiresolution Image Processing and Analysis. Berlin, Heidelberg, New York, Tokyo: Springer-Verlag, 1984.
A. Rosenfeld, “Quadtrees and pyramids for pattern recognition and image processing”, Proc. 5th Internat. Conf. on Pattern Recognition, Miami Beach, FL, pp. 802–811, 1980.
L. Uhr, “Converging pyramids of arrays”, Proc. IEEE Workshop on Computer Architecture for Pattern Analysis and Image Data Base Management, Hot Springs, VA, pp. 31–34, 1981.
M. Shneier, “Two hierarchical linear feature representations: Edge pyramids and edge quadtrees”, Computer Graphics and Image Processing, vol. 17, pp. 211–224, 1981.
C. R. Dyer, “Pyramid algorithms and machines”, in [2], pp. 409–420.
S. L. Tanimoto,“Template matching in pyramids”, Computer Graphics and Image Processing, vol. 16, pp. 356–369, 1981.
S. L. Tanimoto, “Algorithms for median filtering of images on a pyramid machine”, in Computing Structures for Image Processing ( M. J. B. Duff, Ed.). London: Academic Press, 1983.
A.R. Gangolli and S. L. Tanimoto, “Two pyramid machine algorithms for edge detection in noisy binary images”, Information Processing Letters, vol. 17, pp. 197–202, 1983.
J.-L. Basille and S. Castan, “Multilevel architectures for image processing: Theoretical study and simulation results”, Proc. SPIE 2nd Internat. Techn. Symp. on Optical and Electro-Optical Applied Science and Engineering, Cannes, France, vol. 596, Dec. 1985.
P. A. Sandon, “A pyramid implementation using a reconfigurable array of processors”, Proc. IEEE Workshop on Computer Architecture for Pattern Analysis and Image Data Base Management, Miami Beach, FL, pp. 112–118, 1985.
T. A. Rice and L. H. Jamieson, sParallel processing for computer vision, Integrated Technology for Parallel Image Processing, (S.Levialdi, Ed.) pp. 57-78. London: Academic Press, 1985.
G. Fritsch, “General purpose pyramidal architectures”, this volume.
C. R. Dyer, “A VLSI pyramid machine for hierarchical parallel image processing”, Proc. Internat. Conf. on Pattern Recognition, Dallas, TX, pp. 381–386, 1981.
V. Cantoni, M. Ferretti, S. Levialdi and F. Maloberti, “A pyramid project using integrated technology”, in Integrated Technology for Parallel Image Processing (S. Levialdi, Ed.), pp. 121–132. London: Academic Press, 1985.
V. Cantoni, “Pyramidal systems: architectural features”, this volume.
S. L. Tanimoto, “Programming techniques for hierarchical parallel image processors”, in [2] pp. 421–429.
M. J. B. Duff and S. Levialdi (Eds.), Languages and Architectures for Image Processing. London: Academic Press, 1981.
V. Di Gesu’, “A high level language for pyramidal architectures”, this volume.
Ph. W. Besslich, “Algorithmic pyramid machine for image processing”, Proc. 18th Annual Internat. Conf. on System Sciences, Honolulu, HI, pp. 202–212, 1985.
Ph. W. Besslich, “Parallel architecture for line-scanned images”, Proc. SPIE 2nd Internat. Techn. Symp. on Optical and Electro-Optical Applied Science and Engineering, Cannes, France, vol. 596, Dec. 1985.
A. Klinger and M. L. Rhodes, “Organization and access of image data by areas”, IEEE Trans. Pattern Analysis and Machine Intelligence, PAMI-1, pp. 50–60, 1979.
Ph. W. Besslich, “Hierarchical generation of 2-D data structures”, Proc. Symp. Mustererkennung 1984, Graz, Austria, pp. 177–183, Sept.1984.
Ph. W. Besslich, “A method for the generation and processing of dyadic indexed data”, IEEE Trans. Computers, C-32, pp. 487–493, May 1982.
Ph. W. Besslich, “On radix-2 similarity transformations based on the two-dimensional WHT”, Proc. IEEE 1983 Internat. Symp. on Electromagnetic Compatibility, Arlington, VA, pp. 532–556, Aug. 1983.
Ph. W. Besslich, and J. Kurowski, “Globale und lokale Gewichtstransformationen zur Cluster-Analyse”, Berichte Elektrotechnik, Universitat Bremen, FB-1, ISSN 0724-1933, June 1983, 1/83 (in German).
P. J. Burt, “Fast algorithms for estimating local image properties”, Computer Graphics and Image Processing, vol. 21, pp. 368–382, 1983.
P. J. Burt, “The pyramid as a structure of efficient computation”, in [4], pp. 6–35.
W. Feller, An Introduction to Probability Theory and its Applications, vol. 1, New York: John Wiley and Sons, 1968.
B. Arazi, “Two-dimensional digital processing of one-dimensional signal”, IEEE Trans. Acoustics, Speech, and Signal Processing, ASSP, pp. 81–86, 1974.
R. M. Mersereau and T. C. Speake, “A unified treatment of Cooley-Tukey algorithms for the evaluation of the multidimensional DFT”, IEEE Trans. Acoustics, Speech, and Signal Processing, ASSP-29, pp. 1011–1017, 1981.
B.G. Kashef and A. Habibi, “Direct computation of higher-order DCT coefficients from lower-order DCT coefficients”, Proc. Applications of Digital Image Processing VII, SPIE Symp. San Diego, CA, pp. 425–431, 1984.
M. F. Carlsohn, “Local resolution enhancement in transform coding and dither binarization of images”, IEEE MELCON’85, vol. II: Digital Signal Processing, A. Luque, A.R. Figueiras Vidal, V. Capellini (Eds.), Elsevier Science Publ. B. V. (North Holland), pp. 249–252, 1985.
M. F. Carlsohn, and Ph. W. Besslich, “Adaptive selection of threshold matrix size for pseudogray rendition of images”, Optical Engineering, vol. 24, pp. 655–662, 1985.
H. Reitboeck and T. P. Brody, “A transformation with invariance under cyclic permutation for applications in pattern recognition”, Inf. Control, vol. 15, pp. 130–154, 1969.
Ph. W. Besslich and J. O. Kurowski, “Quadrant architecture for fast in-place algorithms”, Proc. IEEE Workshop on Computer Architecture for Pattern Analysis and Image Data Base Management, Pasadena, CA, pp. 26–33, 1983.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1986 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Besslich, P.W. (1986). Pyramidal Transforms in Image Processing and Computer Vision. In: Cantoni, V., Levialdi, S. (eds) Pyramidal Systems for Computer Vision. NATO ASI Series, vol 25. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-82940-6_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-82940-6_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-82942-0
Online ISBN: 978-3-642-82940-6
eBook Packages: Springer Book Archive