Lattice Particle Filters

A promising approach to approximate inference in state-space models is particle filtering. However, the performance of particle filters often varies significantly due to their stochastic nature. We present a class of algorithms, called lattice particle filters, that circumvent this difficulty by placing the particles deterministically according to a Quasi-Monte Carlo integration rule. We describe a practical realization of this idea, discuss its theoretical properties, and its efficiency. Ex~ perimental results with a synthetic 2D tracking problem show that the lattice particle filter is equivalent to a conventional particle filter that has between 10 and 60% more particles, depending on their "sparsity" in the state-space. We also present results on inferring 3D human motion from moving light displays.

[1]  R. Cranley,et al.  Randomization of Number Theoretic Methods for Multiple Integration , 1976 .

[2]  Jonathan D. Cryer,et al.  Time Series Analysis , 1986, Encyclopedia of Big Data.

[3]  L. Devroye Non-Uniform Random Variate Generation , 1986 .

[4]  Harald Niederreiter,et al.  Random number generation and Quasi-Monte Carlo methods , 1992, CBMS-NSF regional conference series in applied mathematics.

[5]  N. Gordon,et al.  Novel approach to nonlinear/non-Gaussian Bayesian state estimation , 1993 .

[6]  I. Sloan Lattice Methods for Multiple Integration , 1994 .

[7]  Joseph F. Traub,et al.  Faster Valuation of Financial Derivatives , 1995 .

[8]  Alexander Keller Quasi-Monte Carlo Methods in Computer Graphics: The Global Illumination Problem , 1995 .

[9]  A. Owen,et al.  Valuation of mortgage-backed securities using Brownian bridges to reduce effective dimension , 1997 .

[10]  Jun S. Liu,et al.  Sequential Monte Carlo methods for dynamic systems , 1997 .

[11]  F. J. Hickernell Lattice rules: how well do they measure up? in random and quasi-random point sets , 1998 .

[12]  Michael Isard,et al.  ICONDENSATION: Unifying Low-Level and High-Level Tracking in a Stochastic Framework , 1998, ECCV.

[13]  P. Hellekalek,et al.  Random and Quasi-Random Point Sets , 1998 .

[14]  Michael J. Black Explaining optical flow events with parameterized spatio-temporal models , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[15]  Wolfram Burgard,et al.  Monte Carlo Localization: Efficient Position Estimation for Mobile Robots , 1999, AAAI/IAAI.

[16]  M. Pitt,et al.  Filtering via Simulation: Auxiliary Particle Filters , 1999 .

[17]  David J. Fleet,et al.  Probabilistic detection and tracking of motion discontinuities , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[18]  P. L’Ecuyer,et al.  Variance Reduction via Lattice Rules , 1999 .

[19]  David J. Fleet,et al.  Stochastic Tracking of 3D Human Figures Using 2D Image Motion , 2000, ECCV.

[20]  Michael Isard,et al.  Partitioned Sampling, Articulated Objects, and Interface-Quality Hand Tracking , 2000, ECCV.

[21]  Larry S. Davis,et al.  Quasi-Random Sampling for Condensation , 2000, ECCV.

[22]  D. Hunter Valuation of mortgage-backed securities using Brownian bridges to reduce effective dimension , 2000 .

[23]  Timothy J. Robinson,et al.  Sequential Monte Carlo Methods in Practice , 2003 .