Skip to main content

Pyramidal Transforms in Image Processing and Computer Vision

  • Conference paper
Pyramidal Systems for Computer Vision

Part of the book series: NATO ASI Series ((NATO ASI F,volume 25))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. P. Reeves, “Parallel computer architectures for image processing”, (Survey), Computer Vision, Graphics, and Image Processing, vol. 25, 68–88, 1984.

    Article  Google Scholar 

  2. K. Preston and L. Uhr (Eds.), Multicomputer and Image Processing: Algorithms and Programs. New York: Academic Press, 1982.

    Google Scholar 

  3. 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”.

    Google Scholar 

  4. A. Rosenfeld (Ed.), Multiresolution Image Processing and Analysis. Berlin, Heidelberg, New York, Tokyo: Springer-Verlag, 1984.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. M. Shneier, “Two hierarchical linear feature representations: Edge pyramids and edge quadtrees”, Computer Graphics and Image Processing, vol. 17, pp. 211–224, 1981.

    Article  Google Scholar 

  8. C. R. Dyer, “Pyramid algorithms and machines”, in [2], pp. 409–420.

    Google Scholar 

  9. S. L. Tanimoto,“Template matching in pyramids”, Computer Graphics and Image Processing, vol. 16, pp. 356–369, 1981.

    Article  Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Article  Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. G. Fritsch, “General purpose pyramidal architectures”, this volume.

    Google Scholar 

  16. C. R. Dyer, “A VLSI pyramid machine for hierarchical parallel image processing”, Proc. Internat. Conf. on Pattern Recognition, Dallas, TX, pp. 381–386, 1981.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. V. Cantoni, “Pyramidal systems: architectural features”, this volume.

    Google Scholar 

  19. S. L. Tanimoto, “Programming techniques for hierarchical parallel image processors”, in [2] pp. 421–429.

    Google Scholar 

  20. M. J. B. Duff and S. Levialdi (Eds.), Languages and Architectures for Image Processing. London: Academic Press, 1981.

    Google Scholar 

  21. V. Di Gesu’, “A high level language for pyramidal architectures”, this volume.

    Google Scholar 

  22. Ph. W. Besslich, “Algorithmic pyramid machine for image processing”, Proc. 18th Annual Internat. Conf. on System Sciences, Honolulu, HI, pp. 202–212, 1985.

    Google Scholar 

  23. 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.

    Google Scholar 

  24. 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.

    Google Scholar 

  25. Ph. W. Besslich, “Hierarchical generation of 2-D data structures”, Proc. Symp. Mustererkennung 1984, Graz, Austria, pp. 177–183, Sept.1984.

    Google Scholar 

  26. Ph. W. Besslich, “A method for the generation and processing of dyadic indexed data”, IEEE Trans. Computers, C-32, pp. 487–493, May 1982.

    Google Scholar 

  27. 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.

    Google Scholar 

  28. 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).

    Google Scholar 

  29. P. J. Burt, “Fast algorithms for estimating local image properties”, Computer Graphics and Image Processing, vol. 21, pp. 368–382, 1983.

    Article  Google Scholar 

  30. P. J. Burt, “The pyramid as a structure of efficient computation”, in [4], pp. 6–35.

    Google Scholar 

  31. W. Feller, An Introduction to Probability Theory and its Applications, vol. 1, New York: John Wiley and Sons, 1968.

    MATH  Google Scholar 

  32. B. Arazi, “Two-dimensional digital processing of one-dimensional signal”, IEEE Trans. Acoustics, Speech, and Signal Processing, ASSP, pp. 81–86, 1974.

    Google Scholar 

  33. 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.

    Google Scholar 

  34. 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.

    Google Scholar 

  35. 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.

    Google Scholar 

  36. 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.

    Google Scholar 

  37. 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.

    Article  MATH  MathSciNet  Google Scholar 

  38. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics