This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
The CLIP7A Image Processor
May 1988 (vol. 10 no. 3)
pp. 310-319

A description is given of the CLIP7 image-processing chip. The device is implemented as a custom designed integrated circuit and contains a single processing element for use in arrays of processors. The chip uses 16-bit internal and 8-bit external data buses and divides crudely into two major sections: data processing and data input/output. The first structure to be assembled using these processors is a 256-element linear array, each element incorporating two of the CLIP7 processors. This system, known as CLIP7A, is used both to study the application of partial local autonomy techniques to image processing and also as a fast and convenient system for the emulation of other architectures. CLIP7A software and hardware are also described.

[1] S. H. Unger, "A computer oriented towards spatial problems,"Proc. IRE, vol. 46, pp. 1744-1750, 1958.
[2] D. L. Slotnick, "The fastest computer,"Sci. Amer., vol. 224, pp. 76-87, 1971.
[3] J. Y. Lettvin, H. R. Maturana, W. S. McCulloch, and W. H. Pitts, "What the frog's eye tells the frog's brain,"Proc. IRE, vol. 47, pp. 1940-1951, 1959.
[4] D. H. Hubel and T. N. Wiesel, "Receptive fields, binocular interaction and functional architecture in the cat's visual cortex,"J. Physiol., vol. 160, pp. 106-154, 1962.
[5] H. B. Herscher and T. P. Kelley, "Functional electronic model of the frog retina,"IEEE Trans. Mil. Electron., vol. MIL-7, pp. 98- 103, 1963.
[6] M. J. Flynn, "Some computer organizations and their effectiveness,"IEEE Trans. Comput., vol. C-22, pp. 948-960, 1972.
[7] G. P. Otto, "Propagation in cellular arrays," inCellular Logic Image Processing, M. J. B. Duff and T. J. Fountain, Eds. London: Academic, 1986, pp. 41-68.
[8] S. R. Sternberg, "Cytocomputer real-time pattern recognition," inProc. 8th Auto. Imagery Pattern Recog. Symp., 1978, pp. 205-214.
[9] M. J. B. Duff, Ed.,Intermediate-Level Image Processing. London: Academic, 1986.
[10] S. F. Reddaway, "DAP--A distributed array processor," inProc. First Annu. Symp. Computer Architecture, Florida, 1973, pp. 61-65.
[11] M. J. B. Duff, "Review of the CLIP image processing system," inProc. Nat. Comput. Conf., 1978, pp. 1055-1060.
[12] T. J. Fountain, "Towards CLIP6--An extra dimension," inProc. IEEE Comput. Soc. Workshop Computer Architecture for Pattern Analysis and Image Database Management, Hot Springs, VA, 1981, p. 25-30.
[13] T. J. Fountain, "The development of the CLIP7 image processing system,"Pattern Recognition Lett., vol. 1, pp. 331-339, 1983.
[14] K. N. Matthews, "Microcode for CLIP7A," Image Processing Group, Dep. Physics and Astronomy, University College London, Rep. 86/8, 1986.
[15] M. J. B. Duff, "CLIP4," inSpecial Computer Architectures for Pattern Processing, K. S. Fu and T. Ichikawa, Eds. Boca Raton, FL: CRC Press, 1982, pp. 65-86.
[16] K. N. Matthews, "The CLIP7 image analyser--A multi-bit processor array," Ph.D. dissertation, Univ. London, 1986.
[17] Inmos Ltd.,Occam Programming Manual. Englewood Cliffs, NJ: Prentice-Hall, 1984.
[18] A. M. Wood and D. E. Reynolds, "Software for CLIP4," inCellular Logic Image Processing, M. J. B. Duff and T. J. Fountain, Eds. London: Academic, 1986, pp. 69-94.
[19] M. J. B. Duff, "Pyramids--Expected performance," inPyramidal Systems for Computer Vision, V. Cantoni and S. Levialdi, Eds. Berlin: Spinger-Verlag, 1986, pp. 59-73.
[20] K. E. Batcher, "Design of a massively parallel processor,"IEEE Trans. Comput., vol. C-29, pp. 836-840, 1980.
[21] W. D. Hillis,The Connection Machine. Cambridge, MA: MIT Press, 1985.
[22] S. L. Tanimoto, "A pyramidal approach to parallel processing," inProc. Int. Symp. Comput. Architecture, June 1983, pp .
[23] T. Poggio, V. Torre, and C. Koch, "Computational vision and regularization theory,"Nature, vol. 317, pp. 314-319, 1985.
[24] H. H.-S. Ip, D. J. Potter, and D. S. Lebedev, "Impulse noise cleaning by iterative threshold median filtering,"Pattern Recognition Lett., vol. 2, pp. 89-93, 1983.
[25] M. R. B. Forshaw, "Pattern storage and associative memory in quasineural networks," Image Processing Group, Dep. Physics and Astronomy, University College London, Rep. 86/5, 1986.
[26] J. L. Basille, S. Castan, and J. Y. Latil, "Système multiprocesseur adaptéau traitement d'images," inLanguages and Architectures for Image Processing, M. J. B. Duff and S. Levialdi, Eds. London: Academic, 1981, pp. 205-213.
[27] B. Lindskog and P.-E. Danielsson, "PICAP3: A parallel processor tuned for 3D image operations," inProc. 8th Int. Conf. Pattern Recognition, Paris, France, 1986, pp. 1248-1250.
[28] C. Rieger, "ZMOB: Doing it in parallel!" inProc. IEEE Comput. Soc. Workshop Computer Architecture for Pattern Analysis and Image Database Management, Hot Springs, VA, 1981, pp. 119-124.

Index Terms:
microprocessor chip; computer vision; computerised picture processing; CLIP7A; image-processing chip; data processing; 8 bit; 16 bit; computer vision; computerised picture processing; microprocessor chips
Citation:
T.J. Fountain, K.N. Matthews, M.J.B. Duff, "The CLIP7A Image Processor," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 10, no. 3, pp. 310-319, May 1988, doi:10.1109/34.3896
Usage of this product signifies your acceptance of the Terms of Use.