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.
Similar content being viewed by others
References
Arcelli C, Cordella L, Levialdi S (1975) Parallel thinning of binary pictures. Electronic Lett 11:140–149
Borgefors G (1986) Distance transformations in digital images. Comput Vision Graph Image Processing 34:344–371
Brayton RK, Hachtel GD, McMullen CT, Sangiovanni-Vincetelli AL(1984) Logic minimization algorithm for VLSI synthesis. Kluwer, Dordrecht Boston
Cantoni V, Levialdi S (1987) PAPIA: a case history. In: Uhr L (ed) Parallel computer vision. Academic Press, London, pp 3–13
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
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
Fountain TJ, Matthew KN, Duff MJB (1988b) The CLIP7A image processor. IEEE Trans Patt Anal Machine Intell 10(3):310–319
Hilditch CJ (1969) Linear skeletons from square cupboards. In: Meltzer B, Mitchie D (eds) Machine Intell 4:404–420
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
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
Komen ER (1990) Low-level image processing architectures. PhD Thesis. Faculty of Applied Physics, Delft, University of Technology, Delft, The Netherlands
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
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
McClusky EJ (1965) Introduction to the theory of switching circuits. McGraw-Hill, New York
Mead C, Conway L (1980) Introduction to VLSI systems. Addison-Wesley, Reading, Mass
Rosenfeld A, Pfalts JL (1966) Sequential operations in digital image processing. J ACM, pp 471–494
Schmitt LA, Wilson SS (1988) The AIS-5000 parallel processor. IEEE Trans Patt Anal Machine Intell 10(3):320–330
Serra J (1982) Image analysis and mathematical morphology. Academic Press, London
Verbeek PW, Vrooman HA, Vliet LJ van (1988) Low-level image processing by max/min filters. Signal Processing 15:249–258
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
Wal GS van der (1991) The Sarnoff pyramid chip. Workshop on Computer Architecture for Machine Perception CAMP-91, Paris, pp 69–79
Author information
Authors and Affiliations
Corresponding author
Rights 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
Issue Date:
DOI: https://doi.org/10.1007/BF01213476