Skip to main content
Log in

Intelligent Robot Vision Sensors in VLSI

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

Traditional approaches for solving real-world problems using computer vision have depended heavily on CCD cameras and workstations. As the computation power of workstations doubles every 1.5 years, they are now better able to handle the large amount of data presented by the cameras; yet real-time solutions for physical interaction with the real-world continues to be very hard, and relegated to large and expensive systems. Our approach attempts to solve this problem by using computational sensors and small/inexpensive embedded processors. The computational sensors are custom designed to reduce the amount of data collected, to extract only relevant information and to present this information to the simple processor, microcontrollers (μCs) or DSPs, in a format which reduces post-processing latency. Consequently, the post-processors are required to perform only high level computation on features rather than data. These systems are applied to problems such as target acquisition and tracking for image stabilization and autonomous data driven autonavigation for mobile robots. We present an example of a system that uses a pair of computational sensors and a μC to solve a toy autonavigation problem.

The computational sensors, however, have wide applications in many problems that require image preprocessing such as edge detection, motion detection, centroid localization and other spatiotemporal processing. This paper also presents a general-purpose computational sensor capable of extracting many visual information components at the focal plane.

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

  • Andreou, A., Boahen, K., Pouliquen, P., Pavasovic, A., Jenkins, R., and Strohbehn, K. 1991. Current-mode subthreshold MOS circuit for analog neural systems. IEEE Transactions on Neural Networks, 2(2):205-213.

    Google Scholar 

  • Barlow, H. 1982. The Senses: Physiology of the Retina, Cambridge University Press: Cambridge, England.

    Google Scholar 

  • Boahen, K. and Andreou, A. 1992. A contrast sensitive silicon retina with reciprocal synapses. In Neural Information Processing, J. Moody (Ed.), Vol. 4, pp. 764-772.

  • Boahen, K. 1998. Communicating neural ensembles between neuromorphic chips. In Neuromorphic Systems Engineering: Neural Networks in Silicon, Kluwer Academic Pub.: Boston, MA, chap. 11, pp. 229-269.

    Google Scholar 

  • Delbruck, T. and Mead, C. 1994. Photoreceptor circuit with wide dynamic range. In Proceedings of the International Circuits and Systems Meeting, London.

  • DeWeerth, S.P. 1992. Analog VLSI circuits for stimulus localization and centroid computation. Int'l J. Computer Vision, 8(2):191-202.

    Google Scholar 

  • Etienne-Cummings, R., Abdel Ghani, M., and Gruev, V. 1999. VLSI implementation of centroid localization for autonomous navigation. Advances in Neural Information Processing Systems, 11:685-691.

    Google Scholar 

  • Etienne-Cummings, R., Van der Spiegel, J., and Mueller, P. 1998a. Neuromorphic and digital hybrid systems. In Neuromorphic Systems: Engineering Silicon from Neurobiology, L. Smith and A. Hamilton (Eds.), World Scientific, pp. 163-168.

  • Etienne-Cummings, R. and Cai, Donghui 1998b. A general purpose image processing chip: Orientation detection. Advances in Neural Information Processing Systems, 10:873-879.

    Google Scholar 

  • Etienne-Cummings, R., Van der Spiegel, J., and Mueller, P. 1997a. VLSI implementation of cortical motion detection using an analog neural computer. In Advances in Neural Information Processing Systems, M. Mozer, M. Jordan, and T. Petsche (Eds.), MIT Press, Vol. 9, pp. 685-691.

  • Etienne-Cummings, R., Van der Spiegel, J., Mueller, P., and Mao-zhu Zhang, 1997b. A foveated tracking chip. ISSCC97 Digest of Technical Papers, 40:38-39.

  • Fossum, E. 1995. CMOS image sensors: Electronic camera on a chip. In Proceedings of the IEEE International Electron Devices Meeting (IEDM), plenary paper, Washington, DC.

  • Gealow, J. and Sodini, G. 1999. A pixel-parallel image processor using logic pitch-matched to dynamic memory. IEEE J. Solid-State Circuits, 34(6):831-839.

    Google Scholar 

  • Higgins, C., Deutschmann, R., and Koch, C. 1999. Pulsed-based 2D motion sensors. Trans. Circuits and Systems II, 46(4):677-697.

    Google Scholar 

  • Horiuchi, T., Morris, T., Koch, C., and DeWeerth, S.P. 1996. Analog VLSI circuits for attention-based visual tracking. In Advances in Neural Information Processing Systems, Denver, CO, Vol. 9.

  • Horn, B. 1986. Robot Vision, MIT Press: Cambridge, MA.

    Google Scholar 

  • Koch, C. and Li, H. (Eds.) 1995. Vision Chips: Implementing Vision Algorithms with Analog VLSI Circuits, IEEE Computer Press.

  • Kramer, J. and Indiveri, G. 1998. Neuromorphic vision sensors and preprocessors in systems application. In Proc. Adv. Focal Plane Arrays Electronics Cameras.

  • Mansfield, P. 1996. Machine vision tackles star tracking. Laser Focus World, 30(26):S21-S24.

    Google Scholar 

  • Mead, C. (Ed.) 1989. Analog VLSI and Neural Systems, Addison-Wesley: Reading, MA.

    Google Scholar 

  • Mead, C. and Ismail, M. (Eds.) 1989. Analog VLSI Implementation of Neural Networks, Kluwer Academic Press: Newell, MA.

    Google Scholar 

  • Mead, C. and Mahowald, M. 1988. A silicon model of early visual processing. Neural Network, 1:91-97.

    Google Scholar 

  • Mendis, S., Kemeny, S.E., and Fossum, E.R. 1994. CMOS active pixel image sensor. IEEE Trans. Electron Devices, 41(3):452.

    Google Scholar 

  • Normann, R. and Werblin, F. 1974. Control of retinal sensitivity. J. General Physiology, 63:37-61.

    Google Scholar 

  • Sarpeshkar, R., Kramer J., and Koch, C. 1996. Analog VLSI architectures for motion processing: From fundamentals to system applications. In Proceedings of the IEEE, invited paper, 84(7).

  • Sparks, D., Lee, C., and Rohrer, W. 1990. Population coding of the direction, amplitude and velocity of saccadic eye movements by neurons in the superior colliculus. In Proc. Cold Spring Harbor Symp. Quantitative Biology, Vol. LV.

  • Stocker, A. and Douglas, R. 1998. Computation of smooth optic flow in a feedback connected analog network. Neural Information Processing Systems, 11:706-712.

    Google Scholar 

  • Sze, S.M. 1986. Physics of Semiconductor Devices, 2nd ed., John Wiley and Sons: New York.

    Google Scholar 

  • Tanner, J. and Mead, C. 1986. An integrated optical motion sensor. In VLSI Signal Processing II, S.-Y. Kung, R. Owen, and J. Nash (Eds.), IEEE Press: New York, NY, pp. 59-76.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Etienne-Cummings, R. Intelligent Robot Vision Sensors in VLSI. Autonomous Robots 7, 225–237 (1999). https://doi.org/10.1023/A:1008968319725

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008968319725

Navigation