• DocumentCode
    1117040
  • Title

    Algorithmic and Architectural Optimizations for Computationally Efficient Particle Filtering

  • Author

    Sankaranarayanan, Aswin C. ; Srivastava, Ankur ; Chellappa, Rama

  • Author_Institution
    Univ. of Maryland, College Park
  • Volume
    17
  • Issue
    5
  • fYear
    2008
  • fDate
    5/1/2008 12:00:00 AM
  • Firstpage
    737
  • Lastpage
    748
  • Abstract
    In this paper, we analyze the computational challenges in implementing particle filtering, especially to video sequences. Particle filtering is a technique used for filtering nonlinear dynamical systems driven by non-Gaussian noise processes. It has found widespread applications in detection, navigation, and tracking problems. Although, in general, particle filtering methods yield improved results, it is difficult to achieve real time performance. In this paper, we analyze the computational drawbacks of traditional particle filtering algorithms, and present a method for implementing the particle filter using the Independent Metropolis Hastings sampler, that is highly amenable to pipelined implementations and parallelization. We analyze the implementations of the proposed algorithm, and, in particular, concentrate on implementations that have minimum processing times. It is shown that the design parameters for the fastest implementation can be chosen by solving a set of convex programs. The proposed computational methodology was verified using a cluster of PCs for the application of visual tracking. We demonstrate a linear speedup of the algorithm using the methodology proposed in the paper.
  • Keywords
    convex programming; image sequences; optical tracking; particle filtering (numerical methods); pipeline processing; sampling methods; video signal processing; convex program; independent Metropolis Hastings sampler; nonGaussian noise process; nonlinear dynamical system filtering; particle filtering algorithm; pipelined architectural optimization; video sequences; visual tracking; Auxillary variable; Monte Carlo Markov chain (MCMC); design methodologies; particle filter; resampling; visual tracking; Algorithms; Artificial Intelligence; Computer Simulation; Data Compression; Image Enhancement; Image Interpretation, Computer-Assisted; Models, Statistical; Pattern Recognition, Automated; Reproducibility of Results; Sensitivity and Specificity; Signal Processing, Computer-Assisted; Video Recording;
  • fLanguage
    English
  • Journal_Title
    Image Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1057-7149
  • Type

    jour

  • DOI
    10.1109/TIP.2008.920760
  • Filename
    4480126