People Tracking for Enabling Human-Robot Interaction in Large Public Spaces

Similar documents
SNAPCAT-3D: Calibrating Networks of 3D Range Sensors for Pedestrian Tracking

Construction Progress Management and Interior Work Analysis Using Kinect 3D Image Sensors

HOG-Based Person Following and Autonomous Returning Using Generated Map by Mobile Robot Equipped with Camera and Laser Range Finder

Dense Tracking and Mapping for Autonomous Quadrocopters. Jürgen Sturm

L15. POSE-GRAPH SLAM. NA568 Mobile Robotics: Methods & Algorithms

Human Detection. A state-of-the-art survey. Mohammad Dorgham. University of Hamburg

Matching Evaluation of 2D Laser Scan Points using Observed Probability in Unstable Measurement Environment

CAMERA POSE ESTIMATION OF RGB-D SENSORS USING PARTICLE FILTERING

Mixed-Reality for Intuitive Photo-Realistic 3D-Model Generation

Visual Perception Sensors

Human Body Recognition and Tracking: How the Kinect Works. Kinect RGB-D Camera. What the Kinect Does. How Kinect Works: Overview

Structured light 3D reconstruction

Electronic Travel Aids for Blind Guidance an Industry Landscape Study

Building Reliable 2D Maps from 3D Features

First scan matching algorithms. Alberto Quattrini Li University of South Carolina

Floor Sensing System Using Laser Range Finder and Mirror for Localizing Daily Life Commodities

SIMPLE ROOM SHAPE MODELING WITH SPARSE 3D POINT INFORMATION USING PHOTOGRAMMETRY AND APPLICATION SOFTWARE

Indoor Map Tracker Application

CS 4758: Automated Semantic Mapping of Environment

EMBEDDED LINUX BASED SHOPPING ASSISTANCE SYSTEM

Real Time Person Detection and Tracking by Mobile Robots using RGB-D Images

Depth Sensors Kinect V2 A. Fornaser

Efficient L-Shape Fitting for Vehicle Detection Using Laser Scanners

Outline Sensors. EE Sensors. H.I. Bozma. Electric Electronic Engineering Bogazici University. December 13, 2017

CNN-based Human Body Orientation Estimation for Robotic Attendant

INTELLIGENT AUTONOMOUS SYSTEMS LAB

Cover Page. Abstract ID Paper Title. Automated extraction of linear features from vehicle-borne laser data

3D MACHINE VISION PLATFORM

3D Terrain Sensing System using Laser Range Finder with Arm-Type Movable Unit

Accurate 3D Face and Body Modeling from a Single Fixed Kinect

3D HAND LOCALIZATION BY LOW COST WEBCAMS

3D Simultaneous Localization and Mapping and Navigation Planning for Mobile Robots in Complex Environments

Simultaneous Localization and Mapping (SLAM)

Practical Course WS12/13 Introduction to Monte Carlo Localization

Targetless Calibration of a Lidar - Perspective Camera Pair. Levente Tamás, Zoltán Kató

Collecting outdoor datasets for benchmarking vision based robot localization

OpenStreetSLAM: Global Vehicle Localization using OpenStreetMaps

Lecture 19: Depth Cameras. Visual Computing Systems CMU , Fall 2013

CVPR 2014 Visual SLAM Tutorial Efficient Inference

Where s the Boss? : Monte Carlo Localization for an Autonomous Ground Vehicle using an Aerial Lidar Map

RESEARCH DEVELOPMENT ON MEASUREMENT FOR COUNTING PEOPLE IN CROWDED SPACE

3D Laser Range Finder Topological sensor gathering spatial data from the surrounding environment

Exploiting Depth Camera for 3D Spatial Relationship Interpretation

C o m p a r i s o n o f H a n d h e l d 3 D S c a n n e r s a t t h e D i s c h i n g e n C h u r c h S c a n P r o j e c t Dr.

EMC 2015 Tooling and Infrastructure

Jo-Car2 Autonomous Mode. Path Planning (Cost Matrix Algorithm)

A Comparison between Active and Passive 3D Vision Sensors: BumblebeeXB3 and Microsoft Kinect

Detection and Tracking of Moving Objects Using 2.5D Motion Grids

Measurement of Dense Static Point Cloud and Online Behavior Recognition Using Horizontal LIDAR and Pan Rotation of Vertical LIDAR with Mirrors

Visual Perception for Robots

Mobile Manipulator Design

A STUDY ON DATA ASSIMILATION OF PEOPLE FLOW

Indoor Mobile Robot Navigation and Obstacle Avoidance Using a 3D Camera and Laser Scanner

5. Tests and results Scan Matching Optimization Parameters Influence

Ceilbot vision and mapping system

ROS-Industrial Basic Developer s Training Class

Aerial and Ground-based Collaborative Mapping: An Experimental Study

Real Time Face Detection using Geometric Constraints, Navigation and Depth-based Skin Segmentation on Mobile Robots

3D scanning. 3D scanning is a family of technologies created as a means of automatic measurement of geometric properties of objects.

3D Spatial Layout Propagation in a Video Sequence

A High Speed Face Measurement System

New Sony DepthSense TM ToF Technology

Glass Confidence Maps Building Based on Neural Networks Using Laser Range-finders for Mobile Robots

3D Computer Vision 1

Robot Localization based on Geo-referenced Images and G raphic Methods

Fusion of Laser and Vision for Multiple Targets Tracking via On-line Learning

3D Measurement of Transparent Vessel and Submerged Object Using Laser Range Finder

Measurement of Pedestrian Groups Using Subtraction Stereo

Binocular stereo. Given a calibrated binocular stereo pair, fuse it to produce a depth image. Where does the depth information come from?

arxiv: v1 [cs.cv] 2 May 2016

Combined Shape Analysis of Human Poses and Motion Units for Action Segmentation and Recognition

An Evaluation of Volumetric Interest Points

A Low Power, High Throughput, Fully Event-Based Stereo System: Supplementary Documentation

Estimation of Camera Motion with Feature Flow Model for 3D Environment Modeling by Using Omni-Directional Camera

Guidance, Navigation and Control issues for Hayabusa follow-on missions F. Terui, N. Ogawa, O. Mori JAXA (Japan Aerospace Exploration Agency )

GABRIELE GUIDI, PHD POLITECNICO DI MILANO, ITALY VISITING SCHOLAR AT INDIANA UNIVERSITY NOV OCT D IMAGE FUSION

Laser-Camera systems and algorithms to sense the environment for robotic applications

Project 2 due today Project 3 out today. Readings Szeliski, Chapter 10 (through 10.5)

Vision-based Mobile Robot Localization and Mapping using Scale-Invariant Features

Efficient SLAM Scheme Based ICP Matching Algorithm Using Image and Laser Scan Information

3D object recognition used by team robotto

VALIDATION OF 3D ENVIRONMENT PERCEPTION FOR LANDING ON SMALL BODIES USING UAV PLATFORMS

VIRTUAL TRAIL ROOM. South Asian Journal of Engineering and Technology Vol.3, No.5 (2017) 87 96

Airborne Laser Survey Systems: Technology and Applications

3D Photography: Stereo

USING 3D DATA FOR MONTE CARLO LOCALIZATION IN COMPLEX INDOOR ENVIRONMENTS. Oliver Wulf, Bernardo Wagner

Analyzing the Relationship Between Head Pose and Gaze to Model Driver Visual Attention

3D Human Tracking in a Top View Using Depth Information Recorded by the Xtion Pro-Live Camera

3D Scanning. Qixing Huang Feb. 9 th Slide Credit: Yasutaka Furukawa

Introduction to Mobile Robotics Bayes Filter Particle Filter and Monte Carlo Localization. Wolfram Burgard

Recognition of people s positioning by cooperative mobile robots for human groups steering

Real-time target tracking using a Pan and Tilt platform

Simultaneous Localization

A Repository Of Sensor Data For Autonomous Driving Research

Transactions on Information and Communications Technologies vol 16, 1996 WIT Press, ISSN

Social Robotics Seminar

PEOPLE IN SEATS COUNTING VIA SEAT DETECTION FOR MEETING SURVEILLANCE

An Automatic Method for Adjustment of a Camera Calibration Room

Computer and Machine Vision

Online Tracking Parameter Adaptation based on Evaluation

Transcription:

Dražen Brščić University of Rijeka, Faculty of Engineering http://www.riteh.uniri.hr/~dbrscic/ People Tracking for Enabling Human-Robot Interaction in Large Public Spaces

This work was largely done at ATR Intelligent Robotics and Communication Laboratory Kyoto, Japan (1/2011-9/2016)

Motivation Motivation: bring social service robots into our everyday environments However, robots still have limited sensing abilities Solution: use sensors installed in the environment

Our previous solution Using multiple laser range finders Stable and quite accurate tracking can be achieved Issues: sensitive to occlusion only 2D position information (no height, orientation, etc.)

3D range sensors Measure the distance to the objects 3D shape of the objects can be obtained Sensing principle Stereo camera Projection TOF camera Rotating 3D laser scanner Scan area Few meters Few meters Few meters Tens of meters Robustness to noise, interference Price range Examples Mid BumbleBee Low Mid Kinect, Asus XTION D-IMager, SwissRanger High Velodyne

Examples of sensor outputs Microsoft Kinect (experimental room) Panasonic D-IMager (public space)

Basic pose estimation method Simple heuristic: Division into layers and extraction of features Robust to noise, missing data and low resolution Continuous tracking using PF Body direction Position (x, y, z) [head center] head top layer shoulder layer Shoulder line

Tracking in a room

Evaluation (room tracking) Motion tracker data as ground truth and comparison with LRF (using CLEAR MOT metrics*) Number of persons : 2 4 8 LRF Precision [mm] 95.17 116.79 124.79 Accuracy [%] 99.83 99.55 97.76 3D Precision [mm] 74.48 82.50 73.60 Accuracy [%] 99.94 99.97 99.88 * from B. Keni, S. Rainer, EURASIP Journal on Image and Video Processing, vol. 2008

Installation in shopping mall [2012] Combination of different sensors 47 range sensors: 4 m above ground, on ceiling and pillars 2 Velodyne rotating laser scanners: 8 m height for covering the square

ATC sensing environment Corridors / square 900m 2 area Simultaneous tracking of up to 200 persons

Tracking in ATC

Evaluation (ATC) Only accuracy (no ground truth) Day of week: Weekday Weekend Combine d Accuracy [%] 98.63 93.21 94.47 Comparable to state of the art RGB camera based tracking, while being robust to environment and lighting changes D. Brščić, T. Kanda, T. Ikeda, T. Miyashita, Person tracking in large public spaces using 3D range sensors, IEEE Transactions on Human-Machine Systems, 43 (6), 2013

Benefits Large area continuous real-time tracking Collection of statistics and modelling people s behavior Enabled us to do experiments in the real world which were previously difficult

Statistic usage of space Density Speed Motion direction

Speed [m/s] Density [person/m 2 ] Number of persons Statistic changes during the day 0.2 0.15 0.1 0.05 0 10 12 14 16 18 20 0 1.4 1.3 1.2 1.1 1 0.9 10 12 14 16 18 20 Time of day [hour] 20 10 Example: corridor data Much more persons on weekend than during the week + walking slower Workers rush-hours on weekdays D. Brščić, T. Kanda, Changes in usage of an indoor public space: analysis of one year of person tracking, IEEE Transactions on Human-Machine Systems, Vol. 45, No. 2, pp. 228-237, 2015

Pedestrian behavior Also microscopic behavior of pedestrians: Improved social-force model of pedestrian movement Analysis of pedestrian groups and recognition Effects of density, gender, age, etc. on group formation F. Zanlungo, D. Brščić and T. Kanda, Spatial-size scaling of pedestrian groups under growing density conditions, Physical Review E 91.6, 2015, and other works of F. Zanlungo

Human-robot interaction Distribution of flyers: C. Shi, M. Shiomi, C. Smith, T. Kanda, H. Ishiguro, A model of distributional handing interaction for a mobile robot, Robotics: Science and Systems Conference (RSS), pp. 24-28, 2013

Human-robot interaction Approaching people in need of information: D. Brščić, T. Ikeda, T. Kanda, Do you need help? A robot providing information to people who behave atypically, IEEE Transactions on Robotics, Vol. 33, No. 2, pp. 500-506, 2017

Human-robot interaction ASIMO as shopkeeper (Miraikan, Oct. 2013)

Issues Requirement for large and expensive installation Low mobility Limitation where and when can be used Use onboard sensors instead

Onboard sensing Velodyne HDL-32E Sensing: map built beforehand (using Slam6D package) particle filter based 3D localization tracking of all objects that are not in the map

Onboard sensing