Jorge Almeida Laser based tracking of mutually occluding dynamic objects University of Aveiro 2010 Department of Mechanical Engineering 10 September 2010.

Slides:



Advertisements
Similar presentations
Hilal Tayara ADVANCED INTELLIGENT ROBOTICS 1 Depth Camera Based Indoor Mobile Robot Localization and Navigation.
Advertisements

Introduction To Tracking
Hybrid Position-Based Visual Servoing
Benny Neeman Leon Ribinik 27/01/2009. Our Goal – People Tracking We would like to be able to track and distinguish the different people in a movie.
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
Oklahoma State University Generative Graphical Models for Maneuvering Object Tracking and Dynamics Analysis Xin Fan and Guoliang Fan Visual Computing and.
Abstract: Characterization of coronary artery’s motion is important to obtain optimal coronary CT images. Previous studies have mainly performed 2D analysis.
Laser Scan Matching in Polar Coordinates with Application to SLAM
Sam Pfister, Stergios Roumeliotis, Joel Burdick
T RUE -M OTION E STIMATION WITH 3-D R ECURSIVE S EARCH B LOCK M ATCHING Gerard de Haan, Paul W. A. C. Biezen Henk Huijgen Olukayode A. Ojo (Philips Research.
Recognition of Traffic Lights in Live Video Streams on Mobile Devices
The Maryland Optics Group Parametric Studies for FSO Transceiver Pointing Tzung-Hsien Ho, Sugianto Trisno, Stuart D. Milner*, and Christopher C. Davis.
Autonomous Robot Navigation Panos Trahanias ΗΥ475 Fall 2007.
Adam Rachmielowski 615 Project: Real-time monocular vision-based SLAM.
Probabilistic video stabilization using Kalman filtering and mosaicking.
1 ENHANCED RSSI-BASED HIGH ACCURACY REAL-TIME USER LOCATION TRACKING SYSTEM FOR INDOOR AND OUTDOOR ENVIRONMENTS Department of Computer Science and Information.
Adaptive Rao-Blackwellized Particle Filter and It’s Evaluation for Tracking in Surveillance Xinyu Xu and Baoxin Li, Senior Member, IEEE.
Active Simultaneous Localization and Mapping Stephen Tully, : Robotic Motion Planning This project is to actively control the.
Object Detection and Tracking Mike Knowles 11 th January 2005
An experiment on squad navigation of human and robots IARP/EURON Workshop on Robotics for Risky Interventions and Environmental Surveillance January 7th-8th,
Tracking a maneuvering object in a noisy environment using IMMPDAF By: Igor Tolchinsky Alexander Levin Supervisor: Daniel Sigalov Spring 2006.
Presented by Pat Chan Pik Wah 28/04/2005 Qualifying Examination
Structural Analysis Approach to Fault Diagnosis with Application to Fixed-wing Aircraft Motion by Roozbeh Izadi-Zamanabadi Department of Control Engineering.
February 2001SUNY Plattsburgh Concise Track Characterization of Maneuvering Targets Stephen Linder Matthew Ryan Richard Quintin This material is based.
Goal: Fast and Robust Velocity Estimation P1P1 P2P2 P3P3 P4P4 Our Approach: Alignment Probability ●Spatial Distance ●Color Distance (if available) ●Probability.
EE392J Final Project, March 20, Multiple Camera Object Tracking Helmy Eltoukhy and Khaled Salama.
Complexity and Variability in Manual Wheelchair Propulsion Jacob J. Sosnoff 1,3, Zahid M. Rampurawala 1, Scott C. Daigle 2, Louis A. DiBerardino 2, Kiwon.
Kalman filter and SLAM problem
Multi-resolution Arc Segmentation: Algorithms and Performance Evaluation Jiqiang Song Jan. 12 th, 2004.
Tracking Pedestrians Using Local Spatio- Temporal Motion Patterns in Extremely Crowded Scenes Louis Kratz and Ko Nishino IEEE TRANSACTIONS ON PATTERN ANALYSIS.
Phase Retrieval Applied to Asteroid Silhouette Characterization by Stellar Occultation Russell Trahan & David Hyland JPL Foundry Meeting – April 21, 2014.
오 세 영, 이 진 수 전자전기공학과, 뇌연구센터 포항공과대학교
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
Accuracy Evaluation of Stereo Vision Aided Inertial Navigation for Indoor Environments D. Grießbach, D. Baumbach, A. Börner, S. Zuev German Aerospace Center.
SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction.
Real-time object tracking using Kalman filter Siddharth Verma P.hD. Candidate Mechanical Engineering.
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
Analysis of Constrained Time-Series Similarity Measures
3D SLAM for Omni-directional Camera
On Distinguishing the Multiple Radio Paths in RSS-based Ranging Dian Zhang, Yunhuai Liu, Xiaonan Guo, Min Gao and Lionel M. Ni College of Software, Shenzhen.
Karman filter and attitude estimation Lin Zhong ELEC424, Fall 2010.
Forward-Scan Sonar Tomographic Reconstruction PHD Filter Multiple Target Tracking Bayesian Multiple Target Tracking in Forward Scan Sonar.
Applications of the Kalman Filter to Radar Target Tracking
1SBPI 16/06/2009 Heterodyne detection with LISA for gravitational waves parameters estimation Nicolas Douillet.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
Principles of Radar Target Tracking Jay Bhalodi, Jeff Cao, Lily Healey, Wendy Lin, Tuling Ma, Zara Mannan, Brandon Millman, Zachary Purdy, Divya Sharma,
NCAF Manchester July 2000 Graham Hesketh Information Engineering Group Rolls-Royce Strategic Research Centre.
Principles of Radar Target Tracking The Kalman Filter: Mathematical Radar Analysis.
Principles of Radar Tracking Using the Kalman Filter to locate targets.
Supervisor: Nakhmani Arie Semester: Winter 2007 Target Recognition Harmatz Isca.
Elementary Mechanics of Fluids Lab # 3 FLOW VISUALIZATION.
Using Adaptive Tracking To Classify And Monitor Activities In A Site W.E.L. Grimson, C. Stauffer, R. Romano, L. Lee.
Using Kalman Filter to Track Particles Saša Fratina advisor: Samo Korpar
Visual Tracking by Cluster Analysis Arthur Pece Department of Computer Science University of Copenhagen
Tracking Mobile Nodes Using RF Doppler Shifts
Problem Description: One line explanation of the problem to be solved Problem Description: One line explanation of the problem to be solved Proposed Solution:
D YNA MM O : M INING AND S UMMARIZATION OF C OEVOLVING S EQUENCES WITH M ISSING V ALUES Lei Li joint work with Christos Faloutsos, James McCann, Nancy.
Kalman Filter and Data Streaming Presented By :- Ankur Jain Department of Computer Science 7/21/03.
Vision-based Android Application for GPS Assistance in Tunnels
Paper – Stephen Se, David Lowe, Jim Little
C. Canton1, J.R. Casas1, A.M.Tekalp2, M.Pardàs1
Vehicle Segmentation and Tracking in the Presence of Occlusions
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Image and Video Processing
SIMPLE ONLINE AND REALTIME TRACKING WITH A DEEP ASSOCIATION METRIC
Introduction to Object Tracking
RFID Object Localization
-Koichi Nishiwaki, Joel Chestnutt and Satoshi Kagami
Nome Sobrenome. Time time time time time time..
Presentation transcript:

Jorge Almeida Laser based tracking of mutually occluding dynamic objects University of Aveiro 2010 Department of Mechanical Engineering 10 September 2010

Objectives Motivation Laser Algorithm Experiments Results Conclusions O VERVIEW Overview

Develop an algorithm capable of following multiple targets –Overcoming temporary occlusions –Obtain position and velocity of targets Laser rangefinder Objectives O BJECTIVES

Obtain a dynamic perception of the vicinity Indoors –Building security –Optimization of motion paths Outdoors –Driver assistance systems –Advanced path planning Motivation I NTRODUCTION

2D Laser rangefinder Hokuyo UTM- 30 LX –30 m max range –40 Hz scan frequency –0.25° angular resolution –270° field of view Direct measurement of distance to targets Laser L ASER

Typical scan L ASER – S CAN Laser

Typical scan L ASER – S CAN Columns Wall Laser

Typical scan L ASER – S CAN Pedestrians Laser

Two main phases –Object reconstruction Preprocessing Segmentation Data reduction –Object association Motion prediction Tracking algorithm A LGORITHM

Remove noise Moving average filter –Applied to the data in polar coordinates (r, θ) The filter is limited in order not to compromise the responsiveness Obtain the Cartesian coordinates (x, y) Preprocessing O BJECT CREATION – P REPROCESSING

Clustering of measurements belonging to the same object Several steps –Occluded points detection –Clustering of visible and occluded points Euclidian distance between consecutive points Segmentation O BJECT CREATION – S EGMENTATION

Simplify the data handling Conversion from groups of points to lines –This representation is enough for all intended purposes Iterative End-Point Fit (IEPF) Data reduction O BJECT CREATION – D ATA REDUCTION

Search zones –Shaped as ellipses New objects are added to the tracking list Not associated objects are removed from the list Association aided by –Motion prediction –Heuristic rules Data association D ATA ASSOCIATION

Search zones –Shaped as ellipses New objects are added to the tracking list Not associated objects are removed from the list Association aided by –Motion prediction –Heuristic rules Data association D ATA ASSOCIATION

Centered at the object predicted position Aligned with the velocity vector Variable axes lengths –Object size –Occlusion time –Prediction errors Search zone D ATA ASSOCIATION – S EARCH ZONE

Adaptive linear Kalman filters –Two filters per object Constant velocity motion models Process noise covariance is coupled with the prediction error Motion prediction D ATA ASSOCIATION – M OTION PREDICTION

Increase performance Single associations Exclusion zones –ezA Prevents the tracking of objects’ fragments –ezB Avoids wrong associations Heuristic rules D ATA ASSOCIATION – H EURISTIC RULES

Robustness to occlusion in real world scenario –Outdoors people pathway –Global performance test Tracking of nearby moving objects –Person moving close to a wall –Security applications Experiments E XPERIMENTS

Long duration trial (~17 min) in a very crowded environment Ground-truth obtained with a video camera Performance evaluation –Percentage tracking time –Percentage of targets with tracking faults Loss of a target Id switch Fake tracks creation Real world scenario R ESULTS – R EAL WORLD SCENARIO

Real world scenario

Two distinct target types, single target (A) and multiple target (B) Good results Type B targets present worst results –Long occlusions Most common fault was target lost Real world scenario R ESULTS – R EAL WORLD SCENARIO TypeNumber of targets% time tracked% objects with tracking faults A B

Close proximity objects R ESULTS – C LOSE PROXUMITY OBJECTS

An algorithm capable of tracking multiple targets using laser data was developed. The algorithm was shown robust and effective even under extensive occlusion. The Kalman filter was an effective tool in the prediction of objects motion. Conclusions C ONCLUSIONS

Demonstration

Jorge Almeida Laser based tracking of mutually occluding dynamic objects University of Aveiro 2010 Department of Mechanical Engineering 10 September 2010