The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 2009 St. Louis, USA.

Slides:



Advertisements
Similar presentations
3D Model Matching with Viewpoint-Invariant Patches(VIP) Reporter :鄒嘉恆 Date : 10/06/2009.
Advertisements

Presented by Xinyu Chang
RGB-D object recognition and localization with clutter and occlusions Federico Tombari, Samuele Salti, Luigi Di Stefano Computer Vision Lab – University.
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
A NOVEL LOCAL FEATURE DESCRIPTOR FOR IMAGE MATCHING Heng Yang, Qing Wang ICME 2008.
Object Recognition using Invariant Local Features Applications l Mobile robots, driver assistance l Cell phone location or object recognition l Panoramas,
Nikolas Engelhard 1, Felix Endres 1, Jürgen Hess 1, Jürgen Sturm 2, Wolfram Burgard 1 1 University of Freiburg, Germany 2 Technical University Munich,
Silvina Rybnikov Supervisors: Prof. Ilan Shimshoni and Prof. Ehud Rivlin HomePage:
Kiyoshi Irie, Tomoaki Yoshida, and Masahiro Tomono 2011 IEEE International Conference on Robotics and Automation Shanghai International Conference Center.
Cambridge, Massachusetts Pose Estimation in Heavy Clutter using a Multi-Flash Camera Ming-Yu Liu, Oncel Tuzel, Ashok Veeraraghavan, Rama Chellappa, Amit.
Neurocomputing,Neurocomputing, Haojie Li Jinhui Tang Yi Wang Bin Liu School of Software, Dalian University of Technology School of Computer Science,
Using Perception for mobile robot. 2D ranging for mobile robot.
Image alignment Image from
776 Computer Vision Jared Heinly Spring 2014 (slides borrowed from Jan-Michael Frahm, Svetlana Lazebnik, and others)
IBBT – Ugent – Telin – IPI Dimitri Van Cauwelaert A study of the 2D - SIFT algorithm Dimitri Van Cauwelaert.
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
Fast High-Dimensional Feature Matching for Object Recognition David Lowe Computer Science Department University of British Columbia.
Robust and large-scale alignment Image from
CENG 789 – Digital Geometry Processing 06- Rigid-Body Alignment Asst. Prof. Yusuf Sahillioğlu Computer Eng. Dept,, Turkey.
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
Distinctive Image Feature from Scale-Invariant KeyPoints
Scale Invariant Feature Transform (SIFT)
Building Recognition Landry Huet Sung Hee Park DW Wheeler.
1 Invariant Local Feature for Object Recognition Presented by Wyman 2/05/2006.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
Sebastian Thrun CS223B Computer Vision, Winter Stanford CS223B Computer Vision, Winter 2005 Lecture 3 Advanced Features Sebastian Thrun, Stanford.
כמה מהתעשייה? מבנה הקורס השתנה Computer vision.
Yuping Lin and Gérard Medioni.  Introduction  Method  Register UAV streams to a global reference image ▪ Consecutive UAV image registration ▪ UAV to.
CSE 185 Introduction to Computer Vision
Chapter 6 Feature-based alignment Advanced Computer Vision.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Autonomous Learning of Object Models on Mobile Robots Xiang Li Ph.D. student supervised by Dr. Mohan Sridharan Stochastic Estimation and Autonomous Robotics.
Advanced Computer Vision Feature-based Alignment Lecturer: Lu Yi & Prof. Fuh CSIE NTU.
KinectFusion : Real-Time Dense Surface Mapping and Tracking IEEE International Symposium on Mixed and Augmented Reality 2011 Science and Technology Proceedings.
Fitting and Registration Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 02/14/12.
Object Tracking/Recognition using Invariant Local Features Applications l Mobile robots, driver assistance l Cell phone location or object recognition.
The Brightness Constraint
Reporter: Fei-Fei Chen. Wide-baseline matching Object recognition Texture recognition Scene classification Robot wandering Motion tracking.
A Statistical Approach to Speed Up Ranking/Re-Ranking Hong-Ming Chen Advisor: Professor Shih-Fu Chang.
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 34, NO. 2, FEBRUARY Leonardo De-Maeztu, Arantxa Villanueva, Member, IEEE, and.
Ray Divergence-Based Bundle Adjustment Conditioning for Multi-View Stereo Mauricio Hess-Flores 1, Daniel Knoblauch 2, Mark A. Duchaineau 3, Kenneth I.
Model Fitting Computer Vision CS 143, Brown James Hays 10/03/11 Slides from Silvio Savarese, Svetlana Lazebnik, and Derek Hoiem.
Peter Henry1, Michael Krainin1, Evan Herbst1,
Removing Moving Objects from Point Cloud Scenes Krystof Litomisky and Bir Bhanu International Workshop on Depth Image Analysis November 11, 2012.
Jack Pinches INFO410 & INFO350 S INFORMATION SCIENCE Computer Vision I.
Computer Vision - Fitting and Alignment (Slides borrowed from various presentations)
CSE 185 Introduction to Computer Vision Feature Matching.
Visual Odometry David Nister, CVPR 2004
Distinctive Image Features from Scale-Invariant Keypoints
Stereo Vision Local Map Alignment for Robot Environment Mapping Computer Vision Center Dept. Ciències de la Computació UAB Ricardo Toledo Morales (CVC)
776 Computer Vision Jan-Michael Frahm Spring 2012.
CENG 789 – Digital Geometry Processing 07- Rigid-Body Alignment Asst. Prof. Yusuf Sahillioğlu Computer Eng. Dept,, Turkey.
Linearizing (assuming small (u,v)): Brightness Constancy Equation: The Brightness Constraint Where:),(),(yxJyxII t  Each pixel provides 1 equation in.
COS 429 PS3: Stitching a Panorama Due November 10 th.
Recognizing specific objects Matching with SIFT Original suggestion Lowe, 1999,2004.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching.
Distinctive Image Features from Scale-Invariant Keypoints Presenter :JIA-HONG,DONG Advisor : Yen- Ting, Chen 1 David G. Lowe International Journal of Computer.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching Link: singhashwini.mesinghashwini.me.
776 Computer Vision Jan-Michael Frahm Spring 2012.
렌즈왜곡 관련 논문 - 기반 논문: R.Y. Tsai, An Efficient and Accurate Camera Calibration Technique for 3D Machine Vision. Proceedings of IEEE Conference on Computer.
Lecture 07 13/12/2011 Shai Avidan הבהרה: החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
University of Ioannina
Paper – Stephen Se, David Lowe, Jim Little
Dongwook Kim, Beomjun Kim, Taeyoung Chung, and Kyongsu Yi
CSE 185 Introduction to Computer Vision
ECE734 Project-Scale Invariant Feature Transform Algorithm
Computational Photography
Multi-Information Based GCPs Selection Method
Presented by Xu Miao April 20, 2005
--- Range Image Registration
Presentation transcript:

The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 2009 St. Louis, USA

Building rich 3D maps of environments is an important task for mobile robotics, with applications in navigation, virtual reality, medical operation, and telepresence. Most 3D mapping systems contain three main components: 1.the spatial alignment of continuous data frames; 2.the detection of loop closures; 3.the globally consistent alignment of the complete data sequence.

1.Scale-invariant feature transform (SIFT): Detect and describe local features match in images. 2.Random Sample Consensus (RANSAC): An iterative method to estimate parameters of a mathematical model from a set of observed data which contains outliers. 3.Iterative Closest Point (ICP): employed to minimize the differences between two clouds of points. 4.K-D Tree a space-partitioning data structure to organize points in a k-dimensional space for range searching and nearest neighbor searching

Step of algorithm: SIFT RANSAC Color ICP

SIFT Color ICP 1. Create image feature match 1.Create 3D Environment 2.Get Higher accurate position information RANSAC 1.Filtrate “Poisoned Point” and get motion Information 2.Get low accurate position information for the initial estimation of ICP algorithm

ICP mathematical expression Euclidean distance

Improve the normal ICP algorithm : 1.Transfer the RGB to YIQ space. Influence of luminance is decreased. 2.Build the IQ 2D histogram using I and Q channel for faster searching.

Improve the normal ICP algorithm : 1.Transfer the RGB to YIQ space. Influence of luminance is decreased. 2.Build the IQ 2D histogram using I and Q channel for faster searching. 3.Consider color distance in nearest neighbor search algorithm. 4.Color dynamic range can compress data size.

Compare the rotation error graph of SIFT and Color ICP + SIFT algorithm Compare the rotation error graph of ICP and Color ICP algorithm

Comparison of searching time to find the closest points

Inertial Measurement Unit algorithm Data Fusion Dynamics Model Robust Controller Lower Layer Vision Algorithm Lower Layer Vision Algorithm Motion Information Simultaneous localization and mapping(SLAM) (Robot Operating System) Path Planning Attitude Information Motion Information Position control Information Cloud Point Information Initial Motion Information Position and Environment Information 10 millisecond Layer 100 millisecond Layer second Layer High accuracy attitude information And low accuracy position information Higher accuracy position information

References D.Lowe, "Distinctive Image Features from Scale-Invariant Keypoints", January 5, 2004 T.Lindeberg, "Scale-space theory: A basic tool for analyzing structures at different scales" Jon Louis Bentley, "Multidimensional Binary Search Trees Used for Associative Searching”, Stanford University 1975 ACM Student Award P. Henry, M. Krainin, E. Herbst, X. Ren, and D. Fox., ”RGB-D Mapping: Using Depth Cameras for Dense 3D Modeling of Indoor Environments“, Proc. of International Symposium on Experimental Robotics (ISER), 2010 Lu F and Milios E “Globally consistent range scan alignment for environment mapping”,Autonomous Robots 4: 333–349, 1997

Best-Bin-First(BBF) algorithm x y x y