Tracking and integrated navigation Konrad Schindler



Similar documents
Robust Multi-Person Tracking from a Mobile Platform

VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS

VEHICLE LOCALISATION AND CLASSIFICATION IN URBAN CCTV STREAMS

Urban Vehicle Tracking using a Combined 3D Model Detector and Classifier

Are we ready for Autonomous Driving? The KITTI Vision Benchmark Suite

P r oba bi l i sti c R oboti cs. Yrd. Doç. Dr. SIRMA YAVUZ sirma@ce.yildiz.edu.tr Room 130

Pedestrian Detection with RCNN

Safe Robot Driving 1 Abstract 2 The need for 360 degree safeguarding

Tracking in flussi video 3D. Ing. Samuele Salti

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

A Prototype For Eye-Gaze Corrected

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

ARC 3D Webservice How to transform your images into 3D models. Maarten Vergauwen

Tracking of Small Unmanned Aerial Vehicles

A Robust Multiple Object Tracking for Sport Applications 1) Thomas Mauthner, Horst Bischof

3D Interactive Information Visualization: Guidelines from experience and analysis of applications

Real-Time RGB-D based People Detection and Tracking for Mobile Robots and Head-Worn Cameras

How does Person Identity Recognition Help Multi-Person Tracking?

Vehicle Tracking by Simultaneous Detection and Viewpoint Estimation

DP-SLAM: Fast, Robust Simultaneous Localization and Mapping Without Predetermined Landmarks

Deterministic Sampling-based Switching Kalman Filtering for Vehicle Tracking

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

Detection and Recognition of Mixed Traffic for Driver Assistance System

VISION BASED ROBUST VEHICLE DETECTION AND TRACKING VIA ACTIVE LEARNING

Robotic motion planning for 8- DOF motion stage

Robust Tracking-by-Detection using a Detector Confidence Particle Filter

PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY

Mobile Robotics I: Lab 2 Dead Reckoning: Autonomous Locomotion Using Odometry

Real-Time Camera Tracking Using a Particle Filter

A feature-based tracking algorithm for vehicles in intersections

2. Colour based particle filter for 3-D tracking

False alarm in outdoor environments

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

What s Left in E11? Technical Writing E11 Final Report

Colorado School of Mines Computer Vision Professor William Hoff

You ll Never Walk Alone: Modeling Social Behavior for Multi-target Tracking

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

IMPLICIT SHAPE MODELS FOR OBJECT DETECTION IN 3D POINT CLOUDS

Online Learned Discriminative Part-Based Appearance Models for Multi-Human Tracking

THE CONTROL OF A ROBOT END-EFFECTOR USING PHOTOGRAMMETRY

Real-Time Implementation of a Random Finite Set Particle Filter

Organizers: Cristóbal Curio (Reutlingen University, Germany) and Christoph Stiller (KIT, Germany)

Force and Visual Control for Safe Human Robot Interaction

Mobile Robot FastSLAM with Xbox Kinect

Static Environment Recognition Using Omni-camera from a Moving Vehicle

Mean-Shift Tracking with Random Sampling

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

Traffic Flow Monitoring in Crowded Cities

TIME DOMAIN. PulsON Ranging & Communications. Part Four: Tracking Architectures Using Two-Way Time-of-Flight (TW-TOF) Ranging

Point Cloud Simulation & Applications Maurice Fallon

Applying GIS in seismic hazard assessment and data integration for disaster management

Evaluating the Performance of Systems for Tracking Football Players and Ball

Comparing Improved Versions of K-Means and Subtractive Clustering in a Tracking Application

Robotics. Chapter 25. Chapter 25 1

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

Tracking devices. Important features. 6 Degrees of freedom. Mechanical devices. Types. Virtual Reality Technology and Programming

Density-aware person detection and tracking in crowds

Error Estimation in Positioning and Orientation Systems

Advanced Methods for Pedestrian and Bicyclist Sensing

FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem

Tracking and Recognition in Sports Videos

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

Interactive Segmentation, Tracking, and Kinematic Modeling of Unknown 3D Articulated Objects

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

Localization of Mobile Robots Using Odometry and an External Vision Sensor

Extended Floating Car Data System - Experimental Study -

Surface Curvature from Laser Triangulation Data. John Rugis ELECTRICAL & COMPUTER ENGINEERING

Introduction to Robotics Analysis, Systems, Applications

Biomapilot Solutions to Biomagnetic Exploring Problems

International Journal of Innovative Research in Computer and Communication Engineering. (A High Impact Factor, Monthly, Peer Reviewed Journal)

Flow Separation for Fast and Robust Stereo Odometry

Tracking People with a 360-Degree Lidar


Distributed Vision Processing in Smart Camera Networks

A REVIEW ON KALMAN FILTER FOR GPS TRACKING

Real Time 3D motion tracking for interactive computer simulations

Course 8. An Introduction to the Kalman Filter

Introduction. C 2009 John Wiley & Sons, Ltd

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network

Integration Services

Master s thesis tutorial: part III

How To Get A Computer Engineering Degree

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

Multi-view Intelligent Vehicle Surveillance System

Learning Enhanced 3D Models for Vehicle Tracking

Transcription:

Tracking and integrated navigation Konrad Schindler Institute of Geodesy and Photogrammetry

Tracking Navigation needs predictions for dynamic objects estimate trajectories in 3D world coordinates and extrapolate [Ess, Leibe, Schindler, Van Gool; ICRA 10] 2

Tracking Ego-motion in world coordinates known from navigation photogrammetry ( visual odometry ) or other sensors 3

Stereo: place detected objects in 3D context Ground plane Depth map 4

Stereo: objects in 3D context groundplane object detection o i o i i =1..n d i image I range image D object depth d i I D O range confidence O groundplane observation object detection verification by depth 5

Stereo: objects in 3D context Result: Objects in 3D space for a single time step 6

Multi-object Tracking Connecting the dots through time: tracking combine detector evidence with assumptions about target dynamics Single-target tracking: recursive methods Kalman filter Particle filter (sequential Monte Carlo) 7

Multi-object Tracking Data association problem how to make sure we link the right objects through time? Possible solution: hypothesize-and-verify link all physically plausible candidate trajectories select best non-redundant subset by discrete optimization 3D 8

Multi-object Tracking trajectory model motion: extended Kalman filter radiometry: colour histogram Candidate trajectories Selected trajectories 9

Multi-object Tracking How does tracking help? many false positives (errors of commission) suppressed most false negatives (errors of omission) filled in objects have ID and history prediction 10

Putting it all together Detection 3D localization tracking prediction 11

Putting it all together Detection 3D localization tracking prediction 12

Putting it all together Detection 3D localization tracking prediction 13

Putting it all together Detection 3D localization tracking prediction 14

Tracking: feedback to geometry Photogrammetry assumes a static scene moving objects (potentially) violate that assumption mask out corresponding regions more reliable orientation feedback detector feedback Tracker Predict position Detect features 3D-2D matching Pose estimation Update position Triangulate Bundle adjust 15

Tracking: feedback to geometry uncertainty depends on tiepoint distribution again assuming a static scene no masking: variance underestimated with masking: correct error ellipsoid 16

Tracking: feedback to geometry naive orientation with error diagnosis diagnosis and masking 17

Results (cooperation with Toyota Motor Corp.) 18

Results: Quantitative Evaluation Length [s] # Persons > 80% Tracked < 20% Tracked False Alarm/frm # ID Switches Latency [frames] 75 89 72% 15% 0.62 16 1.5 60 107 64% 25% 1.09 6 2 A notorious problem: evaluating tracking high latency in the far field what is the gold standard? suitable quality measures for different applications? how to acquire reference data for pedestrian locations? 19

Results (cooperation with ETHZ robotics group) 20

Results: Typical Mistakes Model errors of object detector too big people too small people partial occlusions False positives in trees, street furniture,... (for navigation purposes a graceful degradation) 21

Outlook - autonomous driving Will robots soon drive well enough for public roads? Video: Stanford Automotive Innovation Laboratory 22