Deform PF-MT: Particle Filter With Mode Tracker for Tracking Nonaffine Contour Deformations

We propose algorithms for tracking the boundary contour of a deforming object from an image sequence, when the nonaffine (local) deformation over consecutive frames is large and there is overlapping clutter, occlusions, low contrast, or outlier imagery. When the object is arbitrarily deforming, each, or at least most, contour points can move independently. Contour deformation then forms an infinite (in practice, very large), dimensional space. Direct application of particle filters (PF) for large dimensional problems is impractically expensive. However, in most real problems, at any given time, most of the contour deformation occurs in a small number of dimensions (¿effective basis space¿) while the residual deformation in the rest of the state space (¿residual space¿) is small. This property enables us to apply the particle filtering with mode tracking (PF-MT) idea that was proposed for such large dimensional problems in recent work. Since most contour deformation is low spatial frequency, we propose to use the space of deformation at a subsampled set of locations as the effective basis space. The resulting algorithm is called deform PF-MT. It requires significant modifications compared to the original PF-MT because the space of contours is a non-Euclidean infinite dimensional space.

[1]  Neil J. Gordon,et al.  A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking , 2002, IEEE Trans. Signal Process..

[2]  Namrata Vaswani,et al.  Time-varying Finite Dimensional Basis for Tracking Contour Deformations , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[3]  Aarnout Brombacher,et al.  Probability... , 2009, Qual. Reliab. Eng. Int..

[4]  Ronald Fedkiw,et al.  Level set methods and dynamic implicit surfaces , 2002, Applied mathematical sciences.

[5]  Daniel Cremers,et al.  Dynamical statistical shape priors for level set-based tracking , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Anthony J. Yezzi,et al.  Conformal metrics and true "gradient flows" for curves , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[7]  Simon J. Godsill,et al.  On sequential Monte Carlo sampling methods for Bayesian filtering , 2000, Stat. Comput..

[8]  A. Papavasiliou A uniformly convergent adaptive particle filter , 2005 .

[9]  J. Sethian,et al.  Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations , 1988 .

[10]  Michael Isard,et al.  Learning to track curves in motion , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[11]  Namrata Vaswani,et al.  Tracking Deforming Objects Using Particle Filtering for Geometric Active Contours , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Dale Schuurmans,et al.  Greedy Importance Sampling , 1999, NIPS.

[13]  Olivier D. Faugeras,et al.  Statistical shape influence in geodesic active contours , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[14]  W. Eric L. Grimson,et al.  Model-based curve evolution technique for image segmentation , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[15]  Andrew Blake,et al.  Estimating the shape of a moving contour , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[16]  Yiannis Aloimonos,et al.  Active vision , 2004, International Journal of Computer Vision.

[17]  Michael Isard,et al.  Active Contours , 2000, Springer London.

[18]  Michael Isard,et al.  CONDENSATION—Conditional Density Propagation for Visual Tracking , 1998, International Journal of Computer Vision.

[19]  Guillermo Sapiro,et al.  Geometric Partial Differential Equations and Image Analysis: Introduction , 2001 .

[20]  P. Strevens Iii , 1985 .

[21]  W. Clem Karl,et al.  Real-time tracking using level sets , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[22]  Alan S. Willsky,et al.  Segmenting and Tracking the Left Ventricle by Learning the Dynamics in Cardiac Images , 2005, IPMI.

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

[24]  James A. Sethian,et al.  Level Set Methods and Fast Marching Methods , 1999 .

[25]  Neil J. Gordon,et al.  Editors: Sequential Monte Carlo Methods in Practice , 2001 .

[26]  Ron Kikinis,et al.  Real-Time Image Segmentation for Image-Guided Surgery , 1998, Proceedings of the IEEE/ACM SC98 Conference.

[27]  Natan Peterfreund,et al.  Robust Tracking of Position and Velocity With Kalman Snakes , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[28]  Nando de Freitas,et al.  Sequential Monte Carlo Methods in Practice , 2001, Statistics for Engineering and Information Science.

[29]  Namrata Vaswani,et al.  Kalman filtered Compressed Sensing , 2008, 2008 15th IEEE International Conference on Image Processing.

[30]  David F. Rogers,et al.  Mathematical elements for computer graphics , 1976 .

[31]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[32]  Abdol-Reza Mansouri,et al.  Region Tracking via Level Set PDEs without Motion Computation , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[33]  Stefano Soatto,et al.  Deformotion: Deforming Motion, Shape Average and the Joint Registration and Approximation of Structures in Images , 2003, International Journal of Computer Vision.

[34]  Namrata Vaswani,et al.  Particle Filtering for Large-Dimensional State Spaces With Multimodal Observation Likelihoods , 2008, IEEE Transactions on Signal Processing.

[35]  Athanasios Papoulis,et al.  Probability, Random Variables and Stochastic Processes , 1965 .

[36]  Stefano Soatto,et al.  Tracking deformable moving objects under severe occlusions , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[37]  S. Osher,et al.  Algorithms Based on Hamilton-Jacobi Formulations , 1988 .

[38]  C. McGillem,et al.  Probabilistic Methods of Signal and System Analysis - Second edition , 1971 .

[39]  Bruno O. Shubert,et al.  Random variables and stochastic processes , 1979 .

[40]  Xin Li,et al.  Contour-based object tracking with occlusion handling in video acquired using mobile cameras , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[41]  Tony F. Chan,et al.  Active contours without edges , 2001, IEEE Trans. Image Process..

[42]  Namrata Vaswani,et al.  Particle Filters for Infinite (or Large) Dimensional State Spaces-Part 2 , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[43]  Marc Niethammer,et al.  Dynamic level sets for visual tracking , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).