Parallel Flux Tensor Analysis for Efficient Moving Object Detection

Abstract

The flux tensor motion flow algorithm is a versatile computer vision technique for robustly detecting moving objects in cluttered scenes. The flux tensor calculation has a high computational workload consisting of 3-D spatiotemporal filtering operations combined with 3-D weighted integration operations for estimating local averages of the flux tensor matrix trace. In order to achieve efficient real-time processing of high bandwidth video streams a data parallel multicore algorithm was developed for the Cell Broadband Engine (Cell/B.E.) processor and evaluated in terms of the energy to computation efficiency compared to a fast sequential CPU implementation. Our multicore implementation is 12 to 40 times faster than the sequential version for HD video using a single PS-3 Cell/B.E. processor and is faster than realtime for a range of filter configurations and video frame sizes. We report on the power efficiency measured in terms of performance per watt for the Cell/B.E. implementation which is at least 50 times better than the sequential version.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 01, 2011
Accession Number
ADA565269

Entities

People

  • Guna Seetharaman
  • Ilker Ersoy
  • Kannappan Palaniappan
  • Praveen Kumar
  • Raghuveer M. Rao
  • Richard Linderman
  • Shelby R. Davis

Tags

Communities of Interest

  • Biomedical
  • Energy and Power Technologies
  • Sensors

DTIC Thesaurus Topics

  • Air Force Research Laboratories
  • Algorithms
  • Computations
  • Computer Programming
  • Computer Science
  • Computer Vision
  • Computers
  • Convolution
  • Detection
  • Efficiency
  • Energy Efficiency
  • Filters
  • Image Processing
  • Military Research
  • Parallel Processing
  • Sensor Networks
  • Video Frames

Fields of Study

  • Computer science

Readers

  • Computer Vision.
  • Linear Algebra
  • Parallel and Distributed Computing.

Technology Areas

  • AI & ML