A Movement Tracking Management Model with Kalman Filtering Global Optimization Techniques and Mahalanobis Distance



Similar documents
Deterministic Sampling-based Switching Kalman Filtering for Vehicle Tracking

Thnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique

Vehicle Tracking in Occlusion and Clutter

Traffic Monitoring Systems. Technology and sensors

Tracking Groups of Pedestrians in Video Sequences

Object tracking & Motion detection in video sequences

Vision based Vehicle Tracking using a high angle camera

Tracking in flussi video 3D. Ing. Samuele Salti

Tracking and integrated navigation Konrad Schindler

Real-time Visual Tracker by Stream Processing

Solving Simultaneous Equations and Matrices

Practical Tour of Visual tracking. David Fleet and Allan Jepson January, 2006

OBJECT TRACKING USING LOG-POLAR TRANSFORMATION

Understanding and Applying Kalman Filtering

Real-Time Camera Tracking Using a Particle Filter

Behavior Analysis in Crowded Environments. XiaogangWang Department of Electronic Engineering The Chinese University of Hong Kong June 25, 2011

3D Vehicle Extraction and Tracking from Multiple Viewpoints for Traffic Monitoring by using Probability Fusion Map

Real Time Target Tracking with Pan Tilt Zoom Camera

Example SECTION X-AXIS - the horizontal number line. Y-AXIS - the vertical number line ORIGIN - the point where the x-axis and y-axis cross

Genetic Algorithms commonly used selection, replacement, and variation operators Fernando Lobo University of Algarve

Implementation of kalman filter for the indoor location system of a lego nxt mobile robot. Abstract

GOM Optical Measuring Techniques. Deformation Systems and Applications

Introduction to Mobile Robotics Bayes Filter Particle Filter and Monte Carlo Localization

Visual Tracking. Frédéric Jurie LASMEA. CNRS / Université Blaise Pascal. France. jurie@lasmea.univ-bpclermoaddressnt.fr

Newton s Laws. Physics 1425 lecture 6. Michael Fowler, UVa.

Template-based Eye and Mouth Detection for 3D Video Conferencing

Physics Notes Class 11 CHAPTER 3 MOTION IN A STRAIGHT LINE

Edge tracking for motion segmentation and depth ordering

Mean-Shift Tracking with Random Sampling

Detection of infectious disease outbreak by an optimal Bayesian alarm system

PCHS ALGEBRA PLACEMENT TEST

A Comparative Study between SIFT- Particle and SURF-Particle Video Tracking Algorithms

Two-Frame Motion Estimation Based on Polynomial Expansion

Applied mathematics and mathematical statistics

Discrete Frobenius-Perron Tracking

Multivariate Statistical Inference and Applications

Advanced Signal Processing and Digital Noise Reduction

Linear regression methods for large n and streaming data

Behavioral Animation Simulation of Flocking Birds

A vector is a directed line segment used to represent a vector quantity.

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras

Real-Time Tracking of Pedestrians and Vehicles

CS408 Animation Software Design Sample Exam Questions (Second Half)

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS

Robot Perception Continued

Dynamic data processing

Classification of Fingerprints. Sarat C. Dass Department of Statistics & Probability

Gauss Formulation of the gravitational forces

A Statistical Framework for Operational Infrasound Monitoring

A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow

Essential Mathematics for Computer Graphics fast

2D Geometrical Transformations. Foley & Van Dam, Chapter 5

New York State Student Learning Objective: Regents Geometry

Chapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc.

Monte Carlo Methods in Finance

Instituto de Engenharia de Sistemas e Computadores de Coimbra Institute of Systems Engineering and Computers INESC Coimbra

Tracking and Recognition in Sports Videos

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary

A Learning Based Method for Super-Resolution of Low Resolution Images

Bayesian Image Super-Resolution

Safe robot motion planning in dynamic, uncertain environments

Detection and Restoration of Vertical Non-linear Scratches in Digitized Film Sequences

Algebra 2 Chapter 1 Vocabulary. identity - A statement that equates two equivalent expressions.

Traffic Flow Monitoring in Crowded Cities

System Identification for Acoustic Comms.:

The Master s Degree with Thesis Course Descriptions in Industrial Engineering

Heuristics for the Sorting by Length-Weighted Inversions Problem on Signed Permutations

Mathieu St-Pierre. Denis Gingras Dr. Ing.

Video-Based Eye Tracking

Algebra Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard

Vector Spaces; the Space R n

ANTALYA INTERNATIONAL UNIVERSITY INDUSTRIAL ENGINEERING COURSE DESCRIPTIONS

Objective: Equilibrium Applications of Newton s Laws of Motion I

Tutorial on Markov Chain Monte Carlo

Intuitive Navigation in an Enormous Virtual Environment

Pre-Algebra Academic Content Standards Grade Eight Ohio. Number, Number Sense and Operations Standard. Number and Number Systems

Monitoring Head/Eye Motion for Driver Alertness with One Camera

Online Model Predictive Control of a Robotic System by Combining Simulation and Optimization

Feature Tracking and Optical Flow

Precalculus REVERSE CORRELATION. Content Expectations for. Precalculus. Michigan CONTENT EXPECTATIONS FOR PRECALCULUS CHAPTER/LESSON TITLES


Course 8. An Introduction to the Kalman Filter

Automatic Tracking of Moving Objects in Video for Surveillance Applications

Distributed Area of Interest Management for Large-Scale Immersive Video Conferencing

STRATEGIC CAPACITY PLANNING USING STOCK CONTROL MODEL

AP Physics 1 and 2 Lab Investigations

Lecture PowerPoints. Chapter 7 Physics: Principles with Applications, 6 th edition Giancoli

Common Core Unit Summary Grades 6 to 8

Linear Programming. March 14, 2014

Kristine L. Bell and Harry L. Van Trees. Center of Excellence in C 3 I George Mason University Fairfax, VA , USA kbell@gmu.edu, hlv@gmu.

Parametric Curves. (Com S 477/577 Notes) Yan-Bin Jia. Oct 8, 2015

Transcription:

Loutraki, 21 26 October 2005 A Movement Tracking Management Model with ing Global Optimization Techniques and Raquel Ramos Pinho, João Manuel R. S. Tavares, Miguel Velhote Correia Laboratório de Óptica e Mecânica Experimental

A Movement Tracking Management Model with ing, Global Optimization Techniques and Contents ; ; Incorporation of new data: Simplex Method; ; Marker occlusion or appearance during movement tracking. Management Model; Experimental Results; Conclusions and Future work. Raquel R. Pinho, João Manuel R. S. Tavares, Miguel V. Correia 2

A Movement Tracking Management Model with ing, Global Optimization Techniques and Motion capture video systems and interactive modelling systems can help automatic analysis and diagnosis of objects movement; Many tracking applications may require tracking of several objects simultaneously, and involve problems as their (dis)appearance of the scene; To track objects we used: A Kalman filter; Optimization Techniques; ; A Management Model. Raquel R. Pinho, João Manuel R. S. Tavares, Miguel V. Correia 3

A Movement Tracking Management Model with ing, Global Optimization Techniques and Optimal recursive Bayesian stochastic method; In this work: the system state in each time step is the set of positions, velocities and accelerations of the tracked features (points); new measurements are incorporated whenever a new image frame is evaluated. One of its drawbacks is the restrictive assumption of Gaussian posterior density functions at every time step; Many tracking problems involve non-linear movement, human gait is just an example. Raquel R. Pinho, João Manuel R. S. Tavares, Miguel V. Correia 4

A Movement Tracking Management Model with ing, Global Optimization Techniques and For each position estimate there may exist at most one new measurement to correct its predicted position. With Kalman s usual approach the predicted search area for each tracked feature is given by an ellipse (whose area will decrease as convergence is obtained and vice-versa). Some problems: there may not exist any feature in the search area or, as the opposite, there might be several; even if there is only one correspondence for each feature, there is no guarantee that the best set of correspondences is achieved. Raquel R. Pinho, João Manuel R. S. Tavares, Miguel V. Correia 5

A Movement Tracking Management Model with ing, Global Optimization Techniques and We propose the use of optimization techniques to obtain the best set of correspondences between the predictions and the measures; To establish the best global set of correspondences we used the Simplex method; The cost of each correspondence is given by the Mahalanobis distance. Simplex Method: Iterative algebraic procedure used to determine at least one optimal solution for each assignment problem; Assignment formulation: one estimate = one measure. Raquel R. Pinho, João Manuel R. S. Tavares, Miguel V. Correia 6

A Movement Tracking Management Model with ing, Global Optimization Techniques and : Distance between two features statistical variations; is normalized by its The Mahalanobis distance values will be inversely proportional to the quality of the prediction/measure correspondence; thus to optimize the correspondences, we minimize this cost function. Raquel R. Pinho, João Manuel R. S. Tavares, Miguel V. Correia 7

A Movement Tracking Management Model with ing, Global Optimization Techniques and Occlusion/Appearance: Assignment restriction (1 to 1) not satisfied problem solved with addition of fictitious variables: Features matched with fictitious variables are considered unmatched; Unmatched predicted position - it is assumed that the feature has been occluded, but the tracking process is maintained by including its predicted position in the measurement vector although with higher uncertainty; Unmatched measurement - we consider it as a new feature and initialize its tracking process. Raquel R. Pinho, João Manuel R. S. Tavares, Miguel V. Correia 8

A Movement Tracking Management Model with ing, Global Optimization Techniques and Management Model When a feature disappear of the scene: Is it just occluded? It was removed definitively? Should we keep its tracking? This decision is of greater importance if many features are being tracked, if the image sequence is long, if the tracking is in real-time, etc; We use a management model in which a confidence value is associated to each feature: In each frame, if the feature is visible then the confidence value is increased, else it is decreased; If a minimum value of the confidence value is reached then is considered that the feature has definitively disappeared and its tracking will cease (if it reappears, its tracking will be initialised); In this work, the confidence values are integers between 0 and 5, and initialized as 3. Raquel R. Pinho, João Manuel R. S. Tavares, Miguel V. Correia 9

A Movement Tracking Management Model with ing, Global Optimization Techniques and Experimental Results Synthetic data: Points A+B translated horizontally and C+D rotated: A C B D Prediction Uncertainty Area Measurement Correspondence Results Raquel R. Pinho, João Manuel R. S. Tavares, Miguel V. Correia 10

A Movement Tracking Management Model with ing, Global Optimization Techniques and Experimental Results (Cont.) Continuation....Now, Points C+D inverted the rotation angle: A B C D Prediction Uncertainty Area Measurement Correspondence Results Raquel R. Pinho, João Manuel R. S. Tavares, Miguel V. Correia 11

A Movement Tracking Management Model with ing, Global Optimization Techniques and Experimental Results (Cont.) Management of the tracking features - blobs (dis)appear randomly: A B C E D Confidence Values: Steps Blobs 0 1 2 3 4 A - 3 4 5 5 B 3 4 5 5 5 C 3 4 5 5 5 Prediction Uncertainty Area Measurement Correspondence Result D 3 4 3 4 5 E - 3 2 3 4 Raquel R. Pinho, João Manuel R. S. Tavares, Miguel V. Correia 12

A Movement Tracking Management Model with ing, Global Optimization Techniques and Experimental Results (Cont.) Real data: Tracking 6 markers in human gait: 1 5 4 2 3 Raquel R. Pinho, João Manuel R. S. Tavares, Miguel V. Correia 13

A Movement Tracking Management Model with ing, Global Optimization Techniques and Experimental Results (Cont.) Real data: Squared difference between predictions and measures: Marker Step 1 2 3 4 5 6 1 2 1.2 0.9 1.2 - - 2 2.8 3.3 2.8 1.1 0.7 1.3 3 2 0.8 0.1 1.0 0.2 0.9 4 2.2 1.3 1.3 0.8 0.8 0.8 5 2.2 0.9 0.1 0.0 0.0 0.0 6-1 2.2 0.3 1.0 1.5 Average=1.2 Raquel R. Pinho, João Manuel R. S. Tavares, Miguel V. Correia 14

A Movement Tracking Management Model with ing, Global Optimization Techniques and Experimental Results (Cont.) Real data: - Tracking 5 markers in human gait: Prediction Uncertainty Area Measurement Correspondence Result Raquel R. Pinho, João Manuel R. S. Tavares, Miguel V. Correia 15

A Movement Tracking Management Model with ing, Global Optimization Techniques and Experimental Results (Cont.) - Tracking persons in a shopping centre: Real data: (5 frames interval) Raquel R. Pinho, João Manuel R. S. Tavares, Miguel V. Correia 16

A Movement Tracking Management Model with ing, Global Optimization Techniques and Conclusions and Future Work We proposed a methodology to track feature points along image sequences based on: a Kalman filter; optimization techniques; Mahalanobis distance; a Management Model; With our approach, the best set of correspondences is guaranteed (with respect to the used cost function!); The used management model allows the tracking in continuous image sequences in real-time, as the features simultaneously tracked are continuously update. Raquel R. Pinho, João Manuel R. S. Tavares, Miguel V. Correia 17

A Movement Tracking Management Model with ing, Global Optimization Techniques and Conclusions and Future Work Future Work: Consideration of other stochastic methods; Adoption of matches one to several (and vice-versa); Use the proposed tracking methodology in, for example, human gait analysis. Raquel R. Pinho, João Manuel R. S. Tavares, Miguel V. Correia 18

A Movement Tracking Management Model with ing, Global Optimization Techniques and Acknowledgments The first author would like to thank the support of the PhD grant SFRH / BD / 12834 / 2003 of the FCT - Fundação para a Ciência e a Tecnologia in Portugal This work was partially done in the scope of the project Segmentation, Tracking and Motion Analysis of Deformable (2D/3D) Objects using Physical Principles, reference POSC/EEA-SRI/55386/2004, financially supported by FCT in Portugal. União Europeia FEDER Governo da República Portuguesa Raquel R. Pinho, João Manuel R. S. Tavares, Miguel V. Correia 19