An Architecture Study of Scalable Optical-Flow Processor for Real-Time Video Segmentation

1. Abstract This paper proposes optical-flow processor architecture for real-time video segmentation. The architecture embodies the hierarchical optical-flow estimation (HOE) algorithm, and achieves scalability in terms of pixel rate and accuracy. In order to reduce a hardware resource cost of the processor, we introduce a common element (CE) that carries out all calculations necessary to optical-flow derivation. For area efficiency, a 2-port DRAM compatible with a logic process is adopted. When one CE is implemented on a chip in a 90-nm process technology, the processor performs 34 GOPS at a clock frequency of 189 MHz, and can handle a CIF-30 image sequence. The core size and power are estimated at 6.02 × 5.33 mm 2 and 0.5 W, respectively.

[1]  Bernd Neumann,et al.  Optical flow , 1986, Workshop on Motion.

[2]  Eero P. Simoncelli Design of multi-dimensional derivative filters , 1994, Proceedings of 1st International Conference on Image Processing.

[3]  David J. Fleet,et al.  Performance of optical flow techniques , 1994, International Journal of Computer Vision.

[4]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[5]  Aurélio J. C. Campilho,et al.  Real-time implementation of an optical flow algorithm , 2002, Object recognition supported by user interaction for service robots.

[6]  Berthold K. P. Horn,et al.  Determining Optical Flow , 1981, Other Conferences.

[7]  Takeo Kanade,et al.  Feature-point tracking by optical flow discriminates subtle differences in facial expression , 1998, Proceedings Third IEEE International Conference on Automatic Face and Gesture Recognition.