Vision and SLAM Ingeniería de Sistemas Integrados Departamento de Tecnología Electrónica Universidad de Málaga (Spain) Acción Integrada –’Visual-based.

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints
Advertisements

Feature extraction: Corners
Scale & Affine Invariant Interest Point Detectors Mikolajczyk & Schmid presented by Dustin Lennon.
Evaluating Color Descriptors for Object and Scene Recognition Koen E.A. van de Sande, Student Member, IEEE, Theo Gevers, Member, IEEE, and Cees G.M. Snoek,
CSE 473/573 Computer Vision and Image Processing (CVIP)
Outline Feature Extraction and Matching (for Larger Motion)
APECE-505 Intelligent System Engineering Low-level Processing Md. Atiqur Rahman Ahad Reference books: - Computer Vision and Action Recognition, Md. Atiqur.
CSE 473/573 Computer Vision and Image Processing (CVIP)
Instructor: Mircea Nicolescu Lecture 15 CS 485 / 685 Computer Vision.
Matching with Invariant Features
Content Based Image Retrieval
Feature extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
Lecture 6: Feature matching CS4670: Computer Vision Noah Snavely.
1 Interest Operators Find “interesting” pieces of the image –e.g. corners, salient regions –Focus attention of algorithms –Speed up computation Many possible.
A Study of Approaches for Object Recognition
Lecture 4: Feature matching
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and.
Feature extraction: Corners and blobs
Stepan Obdrzalek Jirı Matas
Scale Invariant Feature Transform (SIFT)
Automatic Matching of Multi-View Images
Blob detection.
CS292 Computational Vision and Language Visual Features - Colour and Texture.
1 Invariant Local Feature for Object Recognition Presented by Wyman 2/05/2006.
Distinctive Image Features from Scale-Invariant Keypoints David G. Lowe – IJCV 2004 Brien Flewelling CPSC 643 Presentation 1.
1 Interest Operators Find “interesting” pieces of the image Multiple possible uses –image matching stereo pairs tracking in videos creating panoramas –object.
Overview Introduction to local features
Computer vision.
1 Interest Operators Harris Corner Detector: the first and most basic interest operator Kadir Entropy Detector and its use in object recognition SIFT interest.
Recognition and Matching based on local invariant features Cordelia Schmid INRIA, Grenoble David Lowe Univ. of British Columbia.
Overview Harris interest points Comparing interest points (SSD, ZNCC, SIFT) Scale & affine invariant interest points Evaluation and comparison of different.
Local invariant features Cordelia Schmid INRIA, Grenoble.
CSE 185 Introduction to Computer Vision Local Invariant Features.
Evaluation of interest points and descriptors. Introduction Quantitative evaluation of interest point detectors –points / regions at the same relative.
Feature extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Spring 2013.
Lecture 7: Features Part 2 CS4670/5670: Computer Vision Noah Snavely.
Local invariant features Cordelia Schmid INRIA, Grenoble.
Local invariant features Cordelia Schmid INRIA, Grenoble.
Harris Corner Detector & Scale Invariant Feature Transform (SIFT)
Overview Introduction to local features Harris interest points + SSD, ZNCC, SIFT Scale & affine invariant interest point detectors Evaluation and comparison.
Feature extraction: Corners and blobs. Why extract features? Motivation: panorama stitching We have two images – how do we combine them?
Features, Feature descriptors, Matching Jana Kosecka George Mason University.
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
Features Jan-Michael Frahm.
Stereo Vision Local Map Alignment for Robot Environment Mapping Computer Vision Center Dept. Ciències de la Computació UAB Ricardo Toledo Morales (CVC)
CS654: Digital Image Analysis
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
Instructor: Mircea Nicolescu Lecture 10 CS 485 / 685 Computer Vision.
CSE 185 Introduction to Computer Vision Local Invariant Features.
Recognizing specific objects Matching with SIFT Original suggestion Lowe, 1999,2004.
Blob detection.
SIFT Scale-Invariant Feature Transform David Lowe
Distinctive Image Features from Scale-Invariant Keypoints
Local features: main components
3D Vision Interest Points.
Feature description and matching
Maximally Stable Extremal Regions
Maximally Stable Extremal Regions
Brief Review of Recognition + Context
The SIFT (Scale Invariant Feature Transform) Detector and Descriptor
Maximally Stable Extremal Regions
SIFT keypoint detection
Lecture VI: Corner and Blob Detection
Feature descriptors and matching
Lecture 5: Feature invariance
Presented by Xu Miao April 20, 2005
Recognition and Matching based on local invariant features
Lecture 5: Feature invariance
Presentation transcript:

Vision and SLAM Ingeniería de Sistemas Integrados Departamento de Tecnología Electrónica Universidad de Málaga (Spain) Acción Integrada –’Visual-based interface for robots and intelligent environments’. Coimbra (Portugal) - 05/03/2009 Speaker: Ricardo Vázquez Martín

Contents Introduction Distinctive Features Hierarchical grouping algorithm Comparative study Problems in Visual SLAM AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09 Vision and SLAM

Contents IntroductionIntroduction Distinctive Features Hierarchical grouping algorithm Comparative study Problems in Visual SLAM AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09 Vision and SLAM

Introduction Motivation: Why vision? Vision systems are passive and of high resolution A huge amount of information (colour, texture or shape) Problems: a large amount of information, lighting, dynamic backgrounds and view- invariant matching AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Contents Introduction Distinctive FeaturesDistinctive Features Hierarchical grouping algorithm Comparative study Problems in Visual SLAM AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09 Vision and SLAM

Distinctive Features Interest Points Moravec (1977): intensity in a local window Harris (1988): local moment matrix Shi and Tomasi (1994): affine image transformation SUSAN (1997): no assumption about the local image structure FAST (2006): machine learning for fast corner detection AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Distinctive Features Interest Points AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09 In the Harris street cornerHarris corners

Distinctive Features Interest Points AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09 Harris cornersFAST

Distinctive Features Interest Points - Advantages Salient in images Good invariance properties Low computation cost and very numerous Interest Points - Drawbacks Repeatability steeply decrease with significant scale changes AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Distinctive Features Scale Invariant Features Harris-Laplacian (2001): Harris Corner + normalized laplacian to select scale Scale Invariant Feature Transform - SIFT (1999): Difference of Gaussians Speeded Up Robust Features - SURF (2008): Determinant of the Hessian matrix AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Distinctive Features Scale Invariant Features - SIFT AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Distinctive Features Affine Invariant Features Invariance under arbitrary viewing conditions: affinity Region shape must be adapted: covariant Pattern should be normalized to use an invariant feature descriptor Affine invariant construction method: second moment matrix or autocorrelation matrix AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Distinctive Features Affine Invariant Features Harris-Affine and Hessian-Affine (2006) Max. Stable Extremal Regions – MSER (2002) Intensity Extrema Based Region – IBR (2004) Edge Based Region detector – EBR (2004) Entropy Based Region detector – salient regions (2004) AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Distinctive Features Affine Invariant Features AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09 Hessian AffineMSER

Distinctive Features Feature description - definition Detected features must be characterized to solve the correspondence problem Feature description - descriptors Correlation window Invariant to scale and rotation: SIFT, PCA- SIFT, SURF, GLOH AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Contents Introduction Distinctive Features Hierarchical grouping algorithmHierarchical grouping algorithm Comparative study Problems in Visual SLAM AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09 Vision and SLAM

Hierarchical grouping mechanism AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09 Region detection in three stages Pre-segmentation: image is segmented in blobs of uniform colour Perceptual grouping: a smaller partition of the image is obtained merging blobs Visual feature detection and normalization: some constraints are imposed the set of obtained regions

Hierarchical grouping mechanism Pre-segmentation stage Homogeneous regions: color Bounded Irregular Pyramid New decimation process to avoid the shift variance problem (uBIP) Marfil, R. et al, “Perception-based Image Segmentation Using the Bounded Irregular Pyramid”, Pattern Recognition Symposium 2007 AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Hierarchical grouping mechanism Pre-segmentation stage AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Hierarchical grouping mechanism AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09 Perceptual grouping stage Pre-segmented blobs are grouped following a distance criterion Colour contrast and the shared boundary are used to simplify the image partition (and disparity in the stereo vision version)

Hierarchical grouping mechanism AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09 Feature detection and normalization Regions that fulfil some conditions are selected as features Area of a region: a percentage of the whole image Regions must not be in an image border High color contrast between a feature and its surrounding regions

Hierarchical grouping mechanism AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09 Feature description – colour histogram Masked with a kernel to take into account spatial information Similarity between regions using a metric derived from the Bhattacharyya coefficient

Hierarchical grouping mechanism Experimental results AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Hierarchical grouping mechanism Experimental results AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Hierarchical grouping mechanism Experimental results AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Hierarchical grouping mechanism AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09 Conclusions Does not rely on the extraction of interest points features and on differential methods Affine region detector based in image intensity (colour) analysis mid-level segmentation coherent with the human-based image decomposition Features detected in scale-space with an underlying semantic significance

Contents Introduction Distinctive Features Hierarchical grouping algorithm Comparative studyComparative study Problems in Visual SLAM AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09 Vision and SLAM

Comparative study A comparative study: database AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Comparative study A comparative study: Region detector AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Comparative study A comparative study: Computing times AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Comparative study A comparative study: Descriptor AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Contents Introduction Distinctive Features Hierarchical grouping algorithm Comparative study Problems in Visual SLAMProblems in Visual SLAM AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09 Vision and SLAM

Problems in Visual SLAM Monocular SLAM AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09 Javier Civera, Andrew J. Davison and J.M.M. Montiel " Inverse Depth Parametrization for Monocular SLAM“, IEEE Transactions on Robotics Vol 24(5) pp October 2008

Problems in Visual SLAM Monocular SLAM – using affine regions AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Vision and SLAM Acción Integrada –’Visual-based interface for robots and intelligent environments’. Coimbra (Portugal) - 04/03/2009 Speaker: Ricardo Vázquez Martín Ingeniería de Sistemas Integrados Departamento de Tecnología Electrónica Universidad de Málaga (Spain) Thanks for your attention!!Thanks for your attention!! Any questions/advise?Any questions/advise? Thanks for your attention!!Thanks for your attention!! Any questions/advise?Any questions/advise?