Kiyoshi Irie, Tomoaki Yoshida, and Masahiro Tomono 2011 IEEE International Conference on Robotics and Automation Shanghai International Conference Center.

Slides:



Advertisements
Similar presentations
Two-View Geometry CS Sastry and Yang
Advertisements

Silvina Rybnikov Supervisors: Prof. Ilan Shimshoni and Prof. Ehud Rivlin HomePage:
(Includes references to Brian Clipp
Monte Carlo Localization for Mobile Robots Karan M. Gupta 03/10/2004
3D M otion D etermination U sing µ IMU A nd V isual T racking 14 May 2010 Centre for Micro and Nano Systems The Chinese University of Hong Kong Supervised.
Lab 2 Lab 3 Homework Labs 4-6 Final Project Late No Videos Write up
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
Probabilistic Robotics Bayes Filter Implementations Particle filters.
1 Robust Video Stabilization Based on Particle Filter Tracking of Projected Camera Motion (IEEE 2009) Junlan Yang University of Illinois,Chicago.
Introduction to Kalman Filter and SLAM Ting-Wei Hsu 08/10/30.
Adaptive Rao-Blackwellized Particle Filter and It’s Evaluation for Tracking in Surveillance Xinyu Xu and Baoxin Li, Senior Member, IEEE.
Navigation Jeremy Wyatt School of Computer Science University of Birmingham.
Probabilistic Robotics
Monte Carlo Localization
Particle Filters for Mobile Robot Localization 11/24/2006 Aliakbar Gorji Roborics Instructor: Dr. Shiri Amirkabir University of Technology.
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Visual Odometry for Ground Vehicle Applications David Nister, Oleg Naroditsky, James Bergen Sarnoff Corporation, CN5300 Princeton, NJ CPSC 643, Presentation.
Probabilistic Robotics Bayes Filter Implementations Particle filters.
HCI / CprE / ComS 575: Computational Perception
The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 2009 St. Louis, USA.
Kalman filter and SLAM problem
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
3D Fingertip and Palm Tracking in Depth Image Sequences
Human-Computer Interaction Human-Computer Interaction Tracking Hanyang University Jong-Il Park.
Brian Renzenbrink Jeff Robble Object Tracking Using the Extended Kalman Particle Filter.
KinectFusion : Real-Time Dense Surface Mapping and Tracking IEEE International Symposium on Mixed and Augmented Reality 2011 Science and Technology Proceedings.
Computer vision: models, learning and inference Chapter 19 Temporal models.
A General Framework for Tracking Multiple People from a Moving Camera
3D SLAM for Omni-directional Camera
Reporter: Fei-Fei Chen. Wide-baseline matching Object recognition Texture recognition Scene classification Robot wandering Motion tracking.
Simultaneous Localization and Mapping Presented by Lihan He Apr. 21, 2006.
Mapping and Localization with RFID Technology Matthai Philipose, Kenneth P Fishkin, Dieter Fox, Dirk Hahnel, Wolfram Burgard Presenter: Aniket Shah.
A Statistical Approach to Speed Up Ranking/Re-Ranking Hong-Ming Chen Advisor: Professor Shih-Fu Chang.
ECGR4161/5196 – July 26, 2011 Read Chapter 5 Exam 2 contents: Labs 0, 1, 2, 3, 4, 6 Homework 1, 2, 3, 4, 5 Book Chapters 1, 2, 3, 4, 5 All class notes.
Particle Filters for Shape Correspondence Presenter: Jingting Zeng.
December 4, 2014Computer Vision Lecture 22: Depth 1 Stereo Vision Comparing the similar triangles PMC l and p l LC l, we get: Similarly, for PNC r and.
Example: line fitting. n=2 Model fitting Measure distances.
Young Ki Baik, Computer Vision Lab.
Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Fault Prediction with Particle Filters by David Hatfield mentors: Dr.
Computer Vision Lab Seoul National University Keyframe-Based Real-Time Camera Tracking Young Ki BAIK Vision seminar : Mar Computer Vision Lab.
Forward-Scan Sonar Tomographic Reconstruction PHD Filter Multiple Target Tracking Bayesian Multiple Target Tracking in Forward Scan Sonar.
General ideas to communicate Show one particular Example of localization based on vertical lines. Camera Projections Example of Jacobian to find solution.
Visual SLAM Visual SLAM SPL Seminar (Fri) Young Ki Baik Computer Vision Lab.
The Hardware Design of the Humanoid Robot RO-PE and the Self-localization Algorithm in RoboCup Tian Bo Control and Mechatronics Lab Mechanical Engineering.
ISOMAP TRACKING WITH PARTICLE FILTER Presented by Nikhil Rane.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Real-Time Simultaneous Localization and Mapping with a Single Camera (Mono SLAM) Young Ki Baik Computer Vision Lab. Seoul National University.
Michael Isard and Andrew Blake, IJCV 1998 Presented by Wen Li Department of Computer Science & Engineering Texas A&M University.
Ning Sun, Hassan Mansour, Rabab Ward Proceedings of 2010 IEEE 17th International Conference on Image Processing September 26-29, 2010, Hong Kong HDR Image.
COMP 417 – Jan 12 th, 2006 Guest Lecturer: David Meger Topic: Camera Networks for Robot Localization.
A Tutorial on using SIFT Presented by Jimmy Huff (Slightly modified by Josiah Yoder for Winter )
SLAM Tutorial (Part I) Marios Xanthidis.
Visual Odometry for Ground Vehicle Applications David Nistér, Oleg Naroditsky, and James Bergen Sarnoff Corporation CN5300 Princeton, New Jersey
PROBABILISTIC DETECTION AND GROUPING OF HIGHWAY LANE MARKS James H. Elder York University Eduardo Corral York University.
Real-Time Feature Matching using Adaptive and Spatially Distributed Classification Trees Aurélien BOFFY, Yanghai TSIN, Yakup GENC.
Monte Carlo Localization for Mobile Robots Frank Dellaert 1, Dieter Fox 2, Wolfram Burgard 3, Sebastian Thrun 4 1 Georgia Institute of Technology 2 University.
Particle Filter for Robot Localization Vuk Malbasa.
10-1 Probabilistic Robotics: FastSLAM Slide credits: Wolfram Burgard, Dieter Fox, Cyrill Stachniss, Giorgio Grisetti, Maren Bennewitz, Christian Plagemann,
2011 IEEE International Conference on Fuzzy Systems The Development of the Automatic Lane Following Navigation System for the Intelligent Robotic Wheelchair.
Distinctive Image Features from Scale-Invariant Keypoints Presenter :JIA-HONG,DONG Advisor : Yen- Ting, Chen 1 David G. Lowe International Journal of Computer.
11/25/03 3D Model Acquisition by Tracking 2D Wireframes Presenter: Jing Han Shiau M. Brown, T. Drummond and R. Cipolla Department of Engineering University.
Visual homing using PCA-SIFT
Paper – Stephen Se, David Lowe, Jim Little
+ SLAM with SIFT Se, Lowe, and Little Presented by Matt Loper
Presented by Prashant Duhoon
Introduction to particle filter
Dongwook Kim, Beomjun Kim, Taeyoung Chung, and Kyongsu Yi
Introduction to particle filter
Principle of Bayesian Robot Localization.
Nome Sobrenome. Time time time time time time..
Presentation transcript:

Kiyoshi Irie, Tomoaki Yoshida, and Masahiro Tomono 2011 IEEE International Conference on Robotics and Automation Shanghai International Conference Center May 9-13, 2011, Shanghai, China A High Dynamic Range Vision Approach to Outdoor Localization Andy

2 Intelligent Systems Lab. Problem setting 9am4pm9am4pm Auto exposureHDR Main goal: design algorithm for localization robust to changing in illumination conditions based on SIFT

3 Intelligent Systems Lab. HDR Keypoint set - differently exposed images ordered by shutter speed - sets of SIFT keypoints detected at corresponding images - all detected keypoints - duplicated keypoints - HDR keypoint set

4 Intelligent Systems Lab. Detecting duplicated keypoints 1.Only keypoints of neighboring images are compared together 2.Every keypoint in K j (j=0,…,n-1) is compared with every keypoint in K j+1 3.Keypoints with smallest euclidean distance of their feature vectors are selected and stored as M j 4.Check each matched pair in M j to satisfy the following condition: Essential matrix Rotation matrixTranslation matrix Computed from odometry

5 Intelligent Systems Lab. Detecting keypoints example Keypoints detected by SIFTMatched pairs of keypointsFalse matching removed by constraint

6 Intelligent Systems Lab. Localization Basic assumptions: - Robot assumed to navigate on flat 2D surface - 2D pose of robot defined as - odometry information is known. Errors in odometry assumed to have normal distribution. Localization is based on Monte-Carlo method

7 Intelligent Systems Lab. Localization Main task in robot localization: estimate robot state at time-step k, given knowledge about the initial step and all measurements Z k ={z 1,z 2,…,z k } In terms of probability we need to construct posterior density At each step we know all previous measurements z 1,…,z k-1 and control input u k-1 Typical localization process Update phase Prediction phase motion modelprevious state

8 Intelligent Systems Lab. Monte-Carlo Localization method Main idea: represent as a set of N random samples Prediction phaseUpdate phase Apply motion model to each particleWeight each sample taking measurement into account Resample according to weight

9 Intelligent Systems Lab. 1. In the prediction step for each particle a new set of particles is generated: 2. Set of HDR keypoints H t is computed 3. Particles are updated by weighting each particle using the likelihood of H t given map M and particles Localization For each particle i the HDR keypoint set that is close to particle position is choosen Detected keypoints are matched with keypoints in map forming a set of pairs: Particles are scored by counting the number of matched pairs. Relative camera pose is calculated using robot pose of and the pose of the particle at time t

10 Intelligent Systems Lab. Robot Resolution: 2448 x 2048 Framerate: 15 FPS Angles: 185° x 185°

11 Intelligent Systems Lab. Conclusions

12 Intelligent Systems Lab. Accuracy of localization

13 Intelligent Systems Lab. Computational time

14 Intelligent Systems Lab. Accuracy of localization

15 Intelligent Systems Lab. Position tracking results

16 Intelligent Systems Lab. Conclusions Advantages : Localization method using High Dynamic Range vision is proposed Localization based on Monte-Carlo method Using HDR images increases number of key-points HDR key-point set improves localization in terms of accuracy and computational cost Future work: How to determine optimal number of exposures? Shadows could effect matching

17 Intelligent Systems Lab. Images captured by robot in 3 different points