Basics of cellular logic with some applications in medical image processing

Cellular logic operations (CLO's) are performed digitally to transform an array of data P(I,J) into a new data array P'(I,J). The value of each element in the new array is determined by its value in the original array and the orginal values of its nearest neighbors. The neighborhood configuration (tessellation) is usually called the "cell"; whence the term "cellular logic." CLO's may be categorized acording to the tessellation in which they are embedded and according to the type or types of CLO sequences: sequences which are carried out in a single step; those which iterate the same CLO for many steps; those which repetitively alternate subsequences of CLO strings. The effect of the CLO sequence on the contents of the data array is frequently one of boundary modification. Depending on the CLO sequence(s) utilized, a boundary may be expanded to form the convex hull, or reduced so as to form the convex kernel, skeleton, or residue. As of 1977, 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. Many other applications are foreseen and, as further examples, preliminary results in automatic X-ray image analysis and tissue image analysis are presented.

[1]  S. Levialdi,et al.  Clopan: a CLOsed-Pattern ANalyser , 1968 .

[2]  Peggy Pui-Kee Tsiang Computer analysis of chest radiographs using size and shape descriptors. , 1974 .

[3]  R. A. Kirsch,et al.  Experiments in processing pictorial information with a digital computer , 1899, IRE-ACM-AIEE '57 (Eastern).

[4]  Marvin Minsky,et al.  Perceptrons: An Introduction to Computational Geometry , 1969 .

[5]  T. J. Fountain,et al.  A cellular logic array for image processing , 1973, Pattern Recognit..

[6]  Kendall Preston,et al.  Feature Extraction by Golay Hexagonal Pattern Transforms , 1971, IEEE Transactions on Computers.

[7]  Azriel Rosenfeld,et al.  Connectivity in Digital Pictures , 1970, JACM.

[8]  Michael J. Flynn,et al.  Some Computer Organizations and Their Effectiveness , 1972, IEEE Transactions on Computers.

[9]  Alvy Ray Smith,et al.  Two-Dimensional Formal Languages and Pattern Recognition by Cellular Automata , 1971, SWAT.

[10]  S. H. Unger,et al.  Pattern Detection and Recognition , 1959, Proceedings of the IRE.

[11]  S. Mori,et al.  (lo61 K. Shikano, J-i. Toriwaki, and T. Fukumura, "Modified dgo- rithms of wave propagation method for processing of multi- level pictures," T?uns. Electron. Commun. Eng. Jap., vol. , 1979 .

[12]  H. Genchi,et al.  Recognition of handwritten numerical characters for automatic letter sorting , 1968 .

[13]  O. G. Selfridge,et al.  Pattern recognition and modern computers , 1899, AFIPS '55 (Western).

[14]  M. Levine,et al.  Automated differentials: geometric data's HEMATRAKtm. , 1974, The American journal of medical technology.

[15]  Kendall Preston,et al.  On Determining Optimum Simple Golay Marking Transformations for Binary Image Processing , 1972, IEEE Transactions on Computers.

[16]  Teruo Fukumura,et al.  Miniscr-V2 — the Software System for Automated Interpretation of Chest Photofluorograms , 1976 .

[17]  Slac-149 Stan-cs-72-277 Uc-32 Wif=) Region Boundaries on a Triangular. Grid , 2000 .

[18]  Marcel J. E. Golay,et al.  Hexagonal Parallel Pattern Transformations , 1969, IEEE Transactions on Computers.

[19]  Dennis F. Kibler,et al.  A Theory of Nonuniformly Digitized Binary Pictures , 1976, IEEE Transactions on Systems, Man, and Cybernetics.

[20]  Jerry L. Potter,et al.  Image Processing with the Staran Parallel Computer , 1977, Computer.

[21]  Giorgio Levi,et al.  A Grey-Weighted Skeleton , 1970, Inf. Control..

[22]  C. J. Hilditch,et al.  Linear Skeletons From Square Cupboards , 1969 .

[23]  S. Levialdi Incremental ratio by parallel logic , 1967 .

[24]  Alvy Ray Smith Cellular Automata and Formal Languages , 1970, SWAT.

[25]  M.J.B. Duff,et al.  PARALLEL PROCESSING PATTERN RECOGNITION SYSTEM UCPR1. , 1967 .

[26]  H. Falk What went wrong V: Reaching for a gigaflop: The fate of the famed Illiac IV was shaped by both research brilliance and real-world disasters , 1976, IEEE Spectrum.

[27]  Stephen N. Cole Real-Time Computation by n-Dimensional Iterative Arrays of Finite-State Machines , 1969, IEEE Trans. Computers.

[28]  E. F. Moore Machine Models of Self-Reproduction , 1962 .

[29]  Stephen B. Gray,et al.  Local Properties of Binary Images in Two Dimensions , 1971, IEEE Transactions on Computers.

[30]  K. Preston,et al.  Clinical use of Automated Microscopes for Cell Analysis , 1976 .

[31]  Sheldon B. Akers A Rectangular Logic Array , 1972, IEEE Trans. Computers.

[32]  S. Levialdi,et al.  Thresholding: A challenge for parallel processing , 1977 .

[33]  Alvy Ray Smith,et al.  Cellular Automata Complexity Trade-Offs , 1971, Inf. Control..

[34]  M. J. B. Duff,et al.  CLIP 3: A Cellular Logic Image Processor , 1975 .

[35]  Masatsugu Kidode,et al.  Design of local parallel pattern processor for image processing , 1899, AFIPS National Computer Conference.

[36]  Serafino Amoroso,et al.  Structural and Behavioral Equivalences of Tessellation Automata , 1971, Inf. Control..

[37]  Harry Wechsler,et al.  Finding the rib cage in chest radiographs , 1977, Pattern Recognit..

[38]  Azriel Rosenfeld,et al.  Some Parallel Thinning Algorithms for Digital Pictures , 1971, JACM.

[39]  K. Preston The CELLSCAN system - T.M. a leucocyte pattern analyzer , 1961, IRE-AIEE-ACM '61 (Western).

[40]  Daniel L. Slotnick,et al.  The SOLOMON computer , 1962, AFIPS '62 (Fall).

[41]  Jun-ichiro Toriwaki,et al.  Pattern recognition of chest X-ray images , 1973, Comput. Graph. Image Process..

[42]  Eric Persson A new edge detection algorithm and its applications in picture processing , 1976 .

[43]  M. Ingram,et al.  Automatic analysis of blood cells. , 1970, Scientific American.

[44]  S. Levialdi Parallel counting of binary patterns , 1970 .

[45]  Alvy Ray Smith,et al.  Simple Computation-Universal Cellular Spaces , 1971, JACM.

[46]  Björn Kruse,et al.  Design and implementation of a picture processor , 1977 .

[47]  Stefano Levialdi,et al.  On shrinking binary picture patterns , 1972, CACM.

[48]  T. Fukumura,et al.  An Analysis of Topological Properties of Digitized Binary Pictures Using Local Features , 1975 .

[49]  Solomon W. Golomb,et al.  Shift Register Sequences , 1981 .

[50]  Edwin Roger Banks Universality in Cellular Automata , 1970, SWAT.

[51]  D. Cotter,et al.  Performance of the LARC classifier in clinical laboratories. , 1976, The journal of histochemistry and cytochemistry : official journal of the Histochemistry Society.

[52]  E. F. Codd,et al.  Cellular automata , 1968 .

[53]  John H. Holland,et al.  Iterative circuit computers , 1960, IRE-AIEE-ACM '60 (Western).

[54]  J. Sklansky,et al.  Boundary Detection in Medical Radiographs , 1976 .

[55]  T. Fukumura,et al.  Extraction of structural information from grey pictures , 1978 .

[56]  Bruce H. McCormick,et al.  The Illinois Pattern Recognition Computer-ILLIAC III , 1963, IEEE Trans. Electron. Comput..

[57]  Arthur W. Burks,et al.  Essays on cellular automata , 1970 .

[58]  Björn Kruse,et al.  A Parallel Picture Processing Machine , 1973, IEEE Transactions on Computers.

[59]  M. J. B. Duff,et al.  Geometrical Analysis of Image Parts , 1977 .