Distribution Unlimited Report ADVANCEMENTS OF PARTICLE FILTERING THEORY AND ITS APPLICATION TO TRACKING

Similar documents
Particle Filter in Brief. Robot Mapping. FastSLAM Feature-based SLAM with Particle Filters. Particle Representation. Particle Filter Algorithm

Real Coded Genetic Algorithm Particle Filter for Improved Performance

Introduction to Mobile Robotics SLAM Landmark-based FastSLAM

Probabilistic Robotics

Practical Course WS12/13 Introduction to Monte Carlo Localization

L10. PARTICLE FILTERING CONTINUED. NA568 Mobile Robotics: Methods & Algorithms

Overview. EECS 124, UC Berkeley, Spring 2008 Lecture 23: Localization and Mapping. Statistical Models

Tracking Algorithms. Lecture16: Visual Tracking I. Probabilistic Tracking. Joint Probability and Graphical Model. Deterministic methods

PROGRAMA DE CURSO. Robotics, Sensing and Autonomous Systems. SCT Auxiliar. Personal

Particle Filters. CSE-571 Probabilistic Robotics. Dependencies. Particle Filter Algorithm. Fast-SLAM Mapping

MRF-based Algorithms for Segmentation of SAR Images

Probabilistic Robotics

Time Series Analysis by State Space Methods

Introduction to robot algorithms CSE 410/510

Navigation methods and systems

Applying Machine Learning to Real Problems: Why is it Difficult? How Research Can Help?

POTENTIAL ACTIVE-VISION CONTROL SYSTEMS FOR UNMANNED AIRCRAFT

Contents. I Theoretical Concepts 1. Preface. Acknowledgments

Stavros Nikolaou. 413 Gates Hall URL: Ithaca, NY, 14853, USA Date of Birth: December, 1987

Particle Filters for Visual Tracking

Idle Object Detection in Video for Banking ATM Applications

Passive Multi Target Tracking with GM-PHD Filter

Modeling and Reasoning with Bayesian Networks. Adnan Darwiche University of California Los Angeles, CA

A Bibliography of Publications of Jingling Xue

Resampling Algorithms for Particle Filters: A Computational Complexity Perspective

The Fox Project: Advanced Development of Systems Software

AKIKO MANADA. The University of Electro-Communications 1-5-1, Chofugaoka, Chofu, Tokyo, , JAPAN

Probabilistic Robotics

Nondeterministic Query Algorithms

Mobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS

Convexization in Markov Chain Monte Carlo

A Short History of Markov Chain Monte Carlo

QUANTIZER DESIGN FOR EXPLOITING COMMON INFORMATION IN LAYERED CODING. Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose

L17. OCCUPANCY MAPS. NA568 Mobile Robotics: Methods & Algorithms

Laserscanner Based Cooperative Pre-Data-Fusion

PUBLICATIONS. Journal Papers

PERFORMANCE OF THE DISTRIBUTED KLT AND ITS APPROXIMATE IMPLEMENTATION

Probabilistic Robotics

(W: 12:05-1:50, 50-N202)

A noninformative Bayesian approach to small area estimation

Wireless Networks Research Seminar April 22nd 2013

Gaussian Processes, SLAM, Fast SLAM and Rao-Blackwellization

Louis Fourrier Fabien Gaie Thomas Rolf

JRP EMRP ENV09: MetroERM. Exploitation plan D4.3.1

A Review on Routing Protocols For Wireless Sensor Network

ME 456: Probabilistic Robotics

Vehicle Formations Based on Formations Based on Ranges and Ranges and Bearings Bearings

GT "Calcul Ensembliste"

Robotics. Chapter 25-b. Chapter 25-b 1

STATISTICS (STAT) Statistics (STAT) 1

Efficient particle filter algorithm for ultrasonic sensor based 2D range-only SLAM application

Probabilistic Robotics. FastSLAM

Humanoid Robotics. Monte Carlo Localization. Maren Bennewitz

Collecting outdoor datasets for benchmarking vision based robot localization

IROS 05 Tutorial. MCL: Global Localization (Sonar) Monte-Carlo Localization. Particle Filters. Rao-Blackwellized Particle Filters and Loop Closing

High-precision, consistent EKF-based visual-inertial odometry

A Neural Network for Real-Time Signal Processing

Navigation of Multiple Mobile Robots Using Swarm Intelligence

COMPUTER AND ROBOT VISION

MOBILE sensor networks can be deployed to efficiently

F1/10 th Autonomous Racing. Localization. Nischal K N

3715 McClintock Ave, GER 240, Los Angeles, CA 90089

New developments in LS-OPT

Radar Image Processing and AIS Target Fusion

Dukpa Kim FIELDS OF INTEREST. Econometrics, Time Series Econometrics ACADEMIC POSITIONS

Brian F. Cooper. Distributed systems, digital libraries, and database systems

Monte Carlo Localization using Dynamically Expanding Occupancy Grids. Karan M. Gupta

A Novel Method for the Comparison of Graphical Data Models

FUSION OF MULTITEMPORAL AND MULTIRESOLUTION REMOTE SENSING DATA AND APPLICATION TO NATURAL DISASTERS

Adapting the Sample Size in Particle Filters Through KLD-Sampling

Particle Filtering for Attitude Estimation Using a Minimal. Local-Error Representation: A Revisit

Analytical Evaluation of the 2D-DCT using paralleling processing

Thunks (continued) Olivier Danvy, John Hatcli. Department of Computing and Information Sciences. Kansas State University. Manhattan, Kansas 66506, USA

Effective World Modeling: Multisensor Data Fusion Methodology for Automated Driving

This chapter explains two techniques which are frequently used throughout

Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding

Survey of Evolutionary and Probabilistic Approaches for Source Term Estimation!

Architectures for Efficient Implementation of Particle Filters

Computer Vision 2 Lecture 8

VIDEO OBJECT SEGMENTATION BY EXTENDED RECURSIVE-SHORTEST-SPANNING-TREE METHOD. Ertem Tuncel and Levent Onural

Voronoi Tracking: Location Estimation Using Sparse and Noisy Sensor Data

Ph.D. with Distinction in Computer Science Advisor: Prof. Micha Sharir Dissertation: Geometric Arrangements: Substructures and Algorithms

Relevancy Measurement of Retrieved Webpages Using Ruzicka Similarity Measure

Learning Adaptive Parameters with Restricted Genetic Optimization Method

The Basics of Graphical Models

Particle Filtering for Large Dimensional Problems with Multimodal Likelihoods

IMPROVING WEB SERVER PERFORMANCE USING TWO-TIERED WEB CACHING

Today. Lecture 4: Last time. The EM algorithm. We examine clustering in a little more detail; we went over it a somewhat quickly last time

Particle Methods for Change Detection, System Identification, and Control

Graphical Models. David M. Blei Columbia University. September 17, 2014

Second Session (only if there should still be places available after the first one)

A comparative study of the integer ambiguity validation procedures

What is the SLAM problem?

Random projection for non-gaussian mixture models

Attack Resilient State Estimation for Vehicular Systems

Research Article Regressive Structures for Computation of DST-II and Its Inverse

A Deterministic Global Optimization Method for Variational Inference

HIGH MANEUVERING TARGET TRACKING USING A NOVEL HYBRID KALMAN FILTER-FUZZY LOGIC ARCHITECTURE

The ARCUS Planning Framework for UAV Surveillance with EO/IR Sensors

Hitachi-GE Nuclear Energy, Ltd. UK ABWR GENERIC DESIGN ASSESSMENT Resolution Plan for RO-ABWR-0027 Hardwired Back Up System

Transcription:

... eapproved MSD T;flIB1UT!1ON STATF-ý7M~T A for Public Release y,.,. Unlimited Distribution Unlimited 2005-2006 Report ADVANCEMENTS OF PARTICLE FILTERING THEORY AND ITS APPLICATION TO TRACKING Petar M. Djuri6 and M6nica F. Bugallo Department of Electrical and Computer Engineering Stony Brook University, Stony Brook, NY 11794 Tel: 631-632-8423 (Djuric), 631-632-8395 (Bugallo) Email: djuric@ece.sunysb.edu, monica@ece.sunysb.edu 1 Brief summary of the proposed research The main goal of this work is the development of a general class of particle filtering methods and apply them to various problems related to target tracking. Theoretically, the project involves the advancement of existing particle filtering schemes and the development of new ones that relax the probabilistic assumptions of the standard methods. The design of the new filters is guided by the objectives of securing (a) excellent performance in target tracking in most demanding situations, (b) robustness, and (c) relatively easy hardware implementation. Practical efforts include applications of the filters to tracking of single targets as well as to much more challenging tasks such as tracking of multiple targets where the number of targets may vary with time. Finally, scenarios that require multisensor tracking and data fusion are also of interest. 2 Accomplished work " On the design of generalized particle filters. We investigated the relationship between a special class of generalized particle filters and the standard particle filters. In particular, we examined the conditions for which the generalized particle filters become standard particle filters and when they produce identical results. The analysis provided a better understanding of the new methodology and showed a way to derive new convergent algorithms. " Particle generation, cost assignment, and resampling. The generalized particle filters implement the same three steps as the standard particle filters: particle generation, cost (weight) computation of particles, and resampling. The proposal of new particles is typically achieved by one of several methods. Without a good proposal function for particles, the performance of any particle filter is likely to be inaccurate. We have studied two new approaches for generation of new particles. The main focus of these methods was to obtain particles such that the state space was adequately explored and which should lead to more robust performance. The new algorithms were applied to target tracking in a wireless sensor network. As for cost assignment, our efforts were geared towards finding cost functions that had robust features. A related issue, which was also investigated included finding new robust estimators of the 20061205008

Report 2005-2006 - ONR#: N00014-06-1-0012 2 unknown states and static parameters. Finally, we also worked on resampling. Resampling is an indispensable algorithmic component of the particle filters but also a major obstacle for efficient implementation with parallel VLSI hardware devices because it creates full data dependencies among the used processing units. Therefore, we have explored methods for avoiding resampling in the classical sense altogether. " Study of various implementations. We investigated different variants of the generalized particle filters by introducing some suitable and natural modifications in order to increase their efficiency and reduce their computational complexity. The advantages of the obtained alternatives were discussed and their validity was demonstrated by application of the algorithms to the problems of target positioning and maneuvering target tracking. We also applied the obtained algorithms and other further simplified schemes to the problem of tracking of multiple targets which move along a two-dimensional space. " Convergence. We already have some result on convergence of the generalized particle filters which hold under rather strict assumptions. " Fixed parameter estimation. Standard particle filters cannot properly handle dynamic systems with unknown fixed parameters. We extended the methodology to jointly estimate the time-varying state and the static parameters of a dynamic system. In particular, we found three strategies that allowed for assigning costs to the random samples in the state-space independently of the fixed parameters. Asymptotic results that established relationships among the methods were derived, and computer simulation results illustrating their practical implementation in a vehicle navigation problem were obtained. " Nonlinear and conditionally linear states In many problems in science and engineering, the used dynamic systems may have some states that are conditionally linear given the nonlinear states of the system. This allows for improved filtering of the unknown states. In the literature on standard particle filtering, methods that exploit the conditional linearity are known as Rao-Blackwellized particle filters. We found how we can exploit this special structure of the dynamic system in the context of generalized particle filters. " Applications The generalize particle filtering algorithms were applied to the problem of tracking in different contexts: - Maneuvering target tracking - Bearings-only tracking - Unknown number of targets - Wireless binary and tertiary sensor networks For all the considered scenarios, we compared the proposed methods with standard particle filtering and other classical methods like the extended Kalman filter. 3 Future work "* Convergence issues.

Report 2005-2006 - ONR#: N00014-06-1-0012 3 We will try to establish convergence results under milder assumptions that are easier to grasp and that allow for developing a constructive method for proving convergence. " High dimensionality of the state space. One critical issue of particle filtering is the dimensionality of the state space. It is well known that as the dimension of the state space increases, the number of necessary particles needed for acceptable performance of the particle filters increases considerably. We will research approaches where the state space is partitioned into smaller state spaces and where for each state space we have an independent particle filter. " Extensions to batch type signal processing and optimization. The general class of particle filters can also be applied to problems which are not sequential in nature. The recursions will be now iterations, and the distribution of costs from the last iteration will serve as inputs for producing better discrete measures (with nodes that lower average costs). This does resemble the philosophy of the population Monte Carlo (PMC) method. We will work on the use of the general particle filters for batch signal processing and will compare it with the PMC. " Connections to learning theory. Even though in the development of general particle filters we formally do not use the Bayesian paradigm, learning takes place as observations are processed. We will try to establish the learning mechanism of general particle filtering and formally describe and rationalize it. We will study the link between stochastic correlative learning and the theory of general particle filters. We will also examine the possibility of creating a cost-based rule for which the Bayes' rule is a special case. 4 Activities 4.1 Invited talks 1. P. M. Djuri6, "Bearings-only tracking based on multiple sensor measurements and generalized particle filtering" accepted in the 2006 Asilomar Conference on Signals, Systems, and Computers, Pacific Grove (California, USA), October 2006. 2. P. M. Djuri6, "Tracking in binary and tertiary sensor networks", Workshop on Sensor Networks, Paris (France), September 2006. 3. P. M. Djuri6, "Cost-reference particle filtering for dynamic systems with nonlinear and conditionally linear states," Nonlinear Statistical Signal Processing Workshop 2006 (NSSPW 2006), Cambridge (UK), September 2006. 4.2 Presentations at conferences/workshops 1. "Advantages of cost-reference particle filters for multiple target tracking," 14th European Signal Processing Conference (EUSIPCO 2006), Florence (Italy), September 2006. 2. "On the robustness of cost-reference particle filtering," Fourth IEEE Workshop on Sensor Array and Multi-Channel Processing (SAM 2006), Boston (Massachusetts, USA), July 2006. 3. "Fusion of information for sensor self-localization by a Monte Carlo method," 9-th International Conference on Information Fusion, Florence (Italy) July 2006.

"Report 2005-2006 - ONR#: N00014-06-1-0012 4 4. "Tracking of time-varying number of moving targets in wireless sensor fields by particle filtering," IEEE International Conference on Acoustics, Speech, and Signal Processing, Toulouse (France), May 2006. 5. "Maneuvering target tracking with simplified cost reference particle filters," IEEE 31st International Conference on Acoustics, Speech and Signal Processing (ICASSP'2006), Toulouse (France), May 2006. 6. "Target Tracking in a Two-Tiered Hierarchical Sensor Network," IEEE International Conference on Acoustics, Speech, and Signal Processing, Toulouse (France), May 2006. 7. "Comparison of EKF- and PF-based methods in tracking maneuvering targets," 2006 IEEE Aerospace Conference, Big Sky (Montana, USA), March 2006. 8. "Positioning by cost reference particle filters: study of various implementations," 2005 International Conference on "Computer as a tool" (EUROCON), Belgrade (Serbia and Montenegro), November 2005. 9. "Novel particle filtering algorithms for fixed parameter estimation in dynamic systems," 4th International Symposium on Image and Signal Processing and Analysis (ISPA), Zagreb (Croatia), September 2005. 4.3 Journal papers 1. P. M. Djuri6, M. Vemula, M. F. Bugallo, "Binary sensor networks: target tracking by particle filtering," submitted to IEEE Transactions on Signal Processing, August 2006. 2. M. F. Bugallo, S. Xu, P. M. Djuri6, "Performance comparison of EKF and particle filtering methods for maneuvering targets," to be published in Digital Signal Processing. 4.4 Conference papers 1. P. M. Djuri6 and M. F. Bugallo, "Bearings-only tracking based on multiple sensor measurements and generalized particle filtering" accepted in the 2006 Asilomar Conference on Signals, Systems, and Computers, Pacific Grove (California, USA), October 2006. 2. P. M. Djuri6 and M. F. Bugallo, "Cost-reference particle filtering for dynamic systems with nonlinear and conditionally linear states," accepted in the Nonlinear Statistical Signal Processing Workshop 2006 (NSSPW 2006), Cambridge (UK), September 2006. 3. M. F. Bugallo and P. M. Djuri6, "Advantages of cost-reference particle filters for multiple target tracking," Proceedings of the 14th European Signal Processing Conference (EUSIPCO 2006), Florence (Italy), September 2006. 4. M. F. Bugallo, M. Vemula and P. M. Djuri6, "On the robustness of cost-reference particle filtering," Proceedings of the Fourth IEEE Workshop on Sensor Array and Multi-Channel Processing (SAM 2006), Boston (Massachusetts, USA), July 2006. 5. M. Vemula, M. F. Bugallo, and P. M. Djuri6, "Fusion of information for sensor self-localization by a Monte Carlo method," Proceedings of the 9-th International Conference on Information Fusion, Florence, Italy, 2006.

Report 2005-2006 - ONR#: N00014-06-1-0012 6. M. F. Bugallo and P. M. Djuri6, "Tracking of time-varying number of moving targets in wireless sensor fields by particle filtering," Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing, Toulouse, France, 2006. 7. S. Xu, M. F. Bugallo, and P. M. Djuri6, "Maneuvering target tracking with simplified cost reference particle filters," Proceedings of the IEEE 31st International Conference on Acoustics, Speech and Signal Processing (ICASSP'2006), Toulouse (France), May 2006. 8. M. Vemula, M. F. Bugallo, and P. M. Djuri6, "Target Tracking in a Two-Tiered Hierarchical Sensor Network," Proceedings of the IEEE 31st International Conference on Acoustics, Speech and Signal Processing (ICASSP'2006), Toulouse (France), May 2006. 9. M. F. Bugallo, S. Xu, P. M. Djuri6, "Comparison of EKF- and PF-based methods in tracking maneuvering targets," Proceedings of the 2006 IEEE Aerospace Conference, Big Sky (Montana, USA), March 2006. 10. M. F. Bugallo, J. Mguez, P. M. Djuri6, "Positioning by cost reference particle filters: study of various implementations," Proceedings of the 2005 International Conference on "Computer as a tool" (EUROCON), Belgrade (Serbia and Montenegro), November 2005. 11. J. Mguez, M. F. Bugallo, P. M. Djuri6, "Novel particle filtering algorithms for fixed parameter estimation in dynamic systems," Proceedings of the 4th International Symposium on Image and Signal Processing and Analysis (ISPA), Zagreb (Croatia), September 2005. 4.5 Accepted papers 1. M. F. Bugallo, T. Lu and P. M. Djuri6, "Advantages of Cost-Reference Particle Filters for Multiple Target Tracking," accepted in the 2007 IEEE Aerospace Conference, Big Sky (Montana, USA), March 2007. 4.6 Special sessions related to the work organized at conferences/workshops 1. "Advances in Monte Carlo methods for target tracking," 14th European Signal Processing Conference (EUSIPCO 2006), Florence (Italy), September 2006. 2. "Monte Carlo-based methods for sensor signal processing," IEEE Workshop on Computational Advances in Multi-Sensor Adaptive Processing (CAMSAP), Puerto Vallarta (Mexico), December 2005.