Skip to main content
Log in

A scalable, real-time, image processing pipeline

  • Published:
Machine Vision and Applications Aims and scope Submit manuscript

Abstract

To speed up image processing in the field of robot vision and industrial inspection, a pipeline element that can perform fast cellular logic operations was made. This cellular logic processing element (CLPE) can process binary images with a speed of 100ns per pixel. The processing element is a CMOS VLSI device. It includes a writable logic array for storing sets of 3 × 3 structuring elements that define the cellular logic operations. This paper describes how such CLPEs can be used for building a pipeline for mixed gray-value processing and cellular logic processing.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Arcelli C, Cordella L, Levialdi S (1975) Parallel thinning of binary pictures. Electronic Lett 11:140–149

    Google Scholar 

  2. Borgefors G (1986) Distance transformations in digital images. Comput Vision Graph Image Processing 34:344–371

    Google Scholar 

  3. Brayton RK, Hachtel GD, McMullen CT, Sangiovanni-Vincetelli AL(1984) Logic minimization algorithm for VLSI synthesis. Kluwer, Dordrecht Boston

    Google Scholar 

  4. Cantoni V, Levialdi S (1987) PAPIA: a case history. In: Uhr L (ed) Parallel computer vision. Academic Press, London, pp 3–13

    Google Scholar 

  5. Duff MJB (1982) CLIP4. In: Fu KS, Ichikawa T (eds) Special computer architectures for pattern processing. CRC Press, Boca Raton, Fla., USA, pp 65–86

    Google Scholar 

  6. Duin RPW, Jonker PP (1988) Processor arrays compared to pipelines for cellular image operations. In: Uhr L (ed) Multicomputer Vision. Academic Press, London, pp 151–169

    Google Scholar 

  7. Fountain TJ, Matthew KN, Duff MJB (1988b) The CLIP7A image processor. IEEE Trans Patt Anal Machine Intell 10(3):310–319

    Google Scholar 

  8. Hilditch CJ (1969) Linear skeletons from square cupboards. In: Meltzer B, Mitchie D (eds) Machine Intell 4:404–420

  9. Jonker PP, Duin RPW (1985) Considerations on a VLSI architecture for cellular logic operations. Proceedings of the IEEE Computer Society Workshop on Computer Architecture for Pattern Analysis and Image Database Management, Miami Beach, Fla., pp 453–462

  10. Jonker PP, Nouta R, Kraaijveld MA, Schot CA (1988) The realization of a VLSI circuit for fast binary image processing using a new VLSI design system. In: Herrmann OE, Beijnum BJF van (eds) Lecture notes of the Nelsis project, Twente University, Twente, The Netherlands, pp 62–83

    Google Scholar 

  11. Komen ER (1990) Low-level image processing architectures. PhD Thesis. Faculty of Applied Physics, Delft, University of Technology, Delft, The Netherlands

    Google Scholar 

  12. Kraaijveld MA, Jonker PP, Nouta R, Duin RPW (1986) The VLSI realisation of a binary-image processor. Proceedings, Signal Processing III: Theories and applications. North-Holland, Amsterdam, pp 1231–1234

    Google Scholar 

  13. Lougheed RM (1987) Advanced image-processing architectures for machine vision. SPIE Conference on Image Pattern Recognition. Algorithm implementations, techniques and technology: critical review of technology (vol 755), January

  14. McClusky EJ (1965) Introduction to the theory of switching circuits. McGraw-Hill, New York

    Google Scholar 

  15. Mead C, Conway L (1980) Introduction to VLSI systems. Addison-Wesley, Reading, Mass

    Google Scholar 

  16. Rosenfeld A, Pfalts JL (1966) Sequential operations in digital image processing. J ACM, pp 471–494

  17. Schmitt LA, Wilson SS (1988) The AIS-5000 parallel processor. IEEE Trans Patt Anal Machine Intell 10(3):320–330

    Google Scholar 

  18. Serra J (1982) Image analysis and mathematical morphology. Academic Press, London

    Google Scholar 

  19. Verbeek PW, Vrooman HA, Vliet LJ van (1988) Low-level image processing by max/min filters. Signal Processing 15:249–258

    Google Scholar 

  20. Verwer BJH (1988) Improved metrics in image processing applied to the Hilditch skeleton. Proceedings of the International Conference on Pattern Recognition, Rome, pp 137–429

  21. Wal GS van der (1991) The Sarnoff pyramid chip. Workshop on Computer Architecture for Machine Perception CAMP-91, Paris, pp 69–79

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pieter P. Jonker.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jonker, P.P., Komen, E.R. & Kraaijveld, M.A. A scalable, real-time, image processing pipeline. Machine Vis. Apps. 8, 110–121 (1995). https://doi.org/10.1007/BF01213476

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01213476

Key words

Navigation