scispace - formally typeset
Journal ArticleDOI

Cellular Logic Computers for Pattern Recognition

Preston
- 01 Jan 1983 - 
- Vol. 16, Iss: 1, pp 36-47
Reads0
Chats0
TLDR
This survey of cellular logic computer architectures for pattern processing in image analysis concentrates on recent efforts and examines some newer architectures that combine logical and numerical computations.
Abstract
genealogy of cellular logic computers reveals an interesting diversity of architectures, but it took the IC technology of the seventies to significantly expand their practical applications. Cellular logic computers, under development since the 1950's, are now in use for image processing in hundreds of laboratories worldwide. This survey of cellular logic computer architectures for pattern processing in image analysis concentrates on recent efforts and examines some newer architectures that combine logical and numerical computations. A logical (or \"binary\") image is one in which the value of each picture element is a single bit. Such images are black and white, and they are processed or modified by use of logical rather than numerical transforms. Boolean algebra provides the mathematics for such transforms. This does not mean that so-called \"gray-level\" images cannot be processed by the cellular logic computer, or CLC. Any gray-level image can be consverted into a registered stack of binary images through multithresh-olding. After each member of the stack is processed logically, the stack can be returned to gray-level format by arithmetically summing the results. Whether the final output is generated faster or more economically by a CLC or by a computer system carrying out numerical computations depends upon (1) the number of binary images required in the stack, (2) the speed of thresholding, (3) the speed of the CLC itself, and (4) the speed of arithmetic recombination. Logical processing often has advantages over more traditional numerical methods in that multilevel, recur-sive logical transforms followed by arithmetic recom-bination have certain unique properties with respect to their use in image processing. Logical transforms can be considered as filters; many are constant phase, pass absolutely no signal beyond cutoff, and have a cutoff frequency that decreases inversely with the number of recur-sions. I Furthermore, logical transforms, when executed as convolution functions using small (say, 3 x 3) kernels, can be executed at ultra high speed (less than one nanose-cond per convolution step) by doing all computations by table lookup and paralleling lookup tables as well as pipelining the computational steps. Neighborhood functions Cellular logic computers are used for the digital computation of two-dimensional and, more recently, three-dimensional logical neighborhood functions in image processing. In general, a logical neighborhood function is one in which the output v alue of each picture element is a function of the original value of the element and the values of the directly adjacent neighbors of the …

read more

Citations
More filters
Journal ArticleDOI

A survey of shape analysis techniques

TL;DR: This paper provides a review of shape analysis methods, which play an important role in systems for object recognition, matching, registration, and analysis.
Journal ArticleDOI

Parallel architectures and algorithms for image component labeling

TL;DR: A survey and a characterization of theVarious parallel algorithms and architectures developed for the problem of labeling digitized images over the last two decades are presented and it is shown that four basic parallel techniques underly the various parallel algorithms for this problem.
Journal ArticleDOI

The molecular device computer: Point of departure for large scale cellular automata

TL;DR: In this article, a 3-dimensional (3-D) array of switching elements with densities of 10 15 to 10 18 elements per cc is presented. But the authors do not consider the use of soliton propagation in cellular automata.
Patent

Adaptive instruction processing by array processor having processor identification and data dependent status registers in each processing element

TL;DR: In this article, an array processor made up of adaptive processing elements can adapt dynamically to changes in its input data stream, and thus can be dynamically optimized, resulting in greatly enhanced performance at very low incremental cost.
Journal ArticleDOI

Artificial intelligence versus Maya Angelou: Experimental evidence that people cannot differentiate AI-generated from human-written poetry

TL;DR: This article conducted two experiments assessing behavioral reactions to the state-of-the-art Natural Language Generation algorithm GPT-2 (Ntotal number of samples generated by the algorithm =830) using the identical starting lines of human poems.
References
More filters
Journal ArticleDOI

Design of a Massively Parallel Processor

TL;DR: The massively parallel processor (MPP) as discussed by the authors was designed to process satellite imagery at high rates, achieving 8-bit integer data, addition can occur at 6553 million operations per second (MOPS) and multiplication at 1861 MOPS.
Journal ArticleDOI

Hexagonal Parallel Pattern Transformations

TL;DR: The purpose of this paper is to discuss the relative merits of square and hexagonal module arrays, to propose an operational symbolism for the various basic hexagonal modular transformations which may be performed by these comupters, to illustrate some logical circuit implementation, and to describe some elementary applications.
Journal ArticleDOI

Local Properties of Binary Images in Two Dimensions

TL;DR: E Easily computable binary image characterizations are introduced, with reference to a serial binary image processor (BIP) now being built, and some implications for image computation theory are examined.
Journal ArticleDOI

Basics of cellular logic with some applications in medical image processing

TL;DR: Cellular logic computers have become a commercial product in biomedical image processing where they are used in clinical instruments whose purpose is to classify white blood cell images at rates of several thousand per hour.
Journal ArticleDOI

The Illinois Pattern Recognition Computer-ILLIAC III

TL;DR: The Pattern Articulation Unit is the first modular parallel processor which is capable of more reliable visual identification than part analog/part digital preprocessors of much less generality and potential virtuosity and can serve as a prototype to a new generation of parallel computers that will capitalize upon thin film and integrated semiconductor circuitry of the immediate future.