next up previous contents
Next: Moore and Koch's multiplicative Up: Spatio-Temporal Image Processing Vision Previous: Tanner and Mead's correlating

Tanner and Mead's optic flow motion detection chip

 

This 2D motion detection chip designed by Tanner and Mead [Tanner and Mead 88, Mead 89b] globally solves the optic flow equation

displaymath7382

by feeding back the error

displaymath7383

where

displaymath7384

As is seen the algorithm used in the implementation of this chip is based on purely mathematical formulation of the optic flow derived by Horn and Schunck [Horn and Schunck 81] and modified by Hildreth [Hildreth 85].

The chip contains phototransistors, and temporal and spatial differentiation circuitry for computing the spatio-temporal gradients of the input image, tex2html_wrap_inline7388 , tex2html_wrap_inline7390 , and tex2html_wrap_inline7392 .

The spatio-temporal information is collectively computed across the chip. The output of the chip is a global signal indicating the motion flow of the whole image (see Figure 3.3). Therefore, the chip is only capable of reporting a global motion. Figure 3.4 shows the block diagram of each motion processing element in Figure 3.3.

Despite some imperfections pointed out by others [Koch et al. 90], as one of the first vision chips being realized, this chip certainly demonstrated and proved that the low level vision processing based on mathematical algorithms can be implemented in VLSI.

   figure723
Figure 3.3: Architecture of Tanner and Mead's optic flow motion detector.

   figure731
Figure 3.4: Block diagram of Tanner and Mead's motion detector elements.


Carver Mead's home page



next up previous contents
Next: Moore and Koch's multiplicative Up: Spatio-Temporal Image Processing Vision Previous: Tanner and Mead's correlating

Alireza Moini,
Centre for High Performance Integrated Technologies and Systems (CHIPTEC),
Adelaide, SA 5005,
March 1997