Real-time Visual Tracker by Stream Processing

  • Authors:
  • Oscar Mateo Lozano;Kazuhiro Otsuka

  • Affiliations:
  • NTT Communication Science Laboratories, Atsugi-shi, Japan 243-0198 and Image Processing Group, Universidad Politécnica de Madrid, Madrid, Spain;NTT Communication Science Laboratories, Atsugi-shi, Japan 243-0198

  • Venue:
  • Journal of Signal Processing Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this work, we implement a real-time visual tracker that targets the position and 3D pose of objects in video sequences, specifically faces. The use of stream processors for the computations and efficient Sparse-Template-based particle filtering allows us to achieve real-time processing even when tracking multiple objects simultaneously in high-resolution video frames. Stream processing is a relatively new computing paradigm that permits the expression and execution of data-parallel algorithms with great efficiency and minimum effort. Using a GPU (graphics processing unit, a consumer-grade stream processor) and the NVIDIA CUDA驴 technology, we can achieve performance improvements as large as ten times compared to a similar CPU-only tracker. At the same time, the Stream processing approach opens the door to other computing devices, like the Cell/BE驴 or other multicore CPUs.