35
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

Vision and SLAM

  • Upload
    fruma

  • View
    43

  • Download
    0

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Vision and SLAM

Vision and SLAM

Ingeniería de Sistemas IntegradosDepartamento de Tecnología ElectrónicaUniversidad 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

Page 2: Vision and SLAM

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

Page 3: 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

Page 4: 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

Page 5: Vision and SLAM

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

Page 6: 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

Page 7: Vision and SLAM

Distinctive Features

Interest Points

AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

In the Harris street corner

Harris corners

Page 8: Vision and SLAM

Distinctive Features

Interest Points

AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Harris corners

FAST

Page 9: Vision and SLAM

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

Page 10: Vision and SLAM

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

Page 11: Vision and SLAM

Distinctive Features

Scale Invariant Features - SIFT

AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Page 12: Vision and SLAM

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 matrixAI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Page 13: Vision and SLAM

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

Page 14: Vision and SLAM

Distinctive Features

Affine Invariant Features

AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Hessian Affine

MSER

Page 15: Vision and SLAM

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

Page 16: Vision and SLAM

Contents

•Introduction

•Distinctive Features

•Hierarchical grouping Hierarchical grouping algorithmalgorithm

•Comparative study

•Problems in Visual SLAM

AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Vision and SLAM

Page 17: 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

Page 18: Vision and SLAM

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

Page 19: Vision and SLAM

Hierarchical grouping mechanism

Pre-segmentation stage

AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Page 20: Vision and SLAM

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)

Page 21: Vision and SLAM

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

Page 22: Vision and SLAM

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

Page 23: Vision and SLAM

Hierarchical grouping mechanism

Experimental results

AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Page 24: Vision and SLAM

Hierarchical grouping mechanism

Experimental results

AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Page 25: Vision and SLAM

Hierarchical grouping mechanism

Experimental results

AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Page 26: Vision and SLAM

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

Page 27: Vision and SLAM

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

Page 28: Vision and SLAM

Comparative study

A comparative study: database

•http://www.robots.ox.ac.uk/~vgg/research/affineAI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Page 29: Vision and SLAM

Comparative study

A comparative study: Region detector

AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Page 30: Vision and SLAM

Comparative study

A comparative study: Computing times

AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Page 31: Vision and SLAM

Comparative study

A comparative study: Descriptor

AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Page 32: Vision and SLAM

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

Page 33: 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 932-945. October 2008

Page 34: Vision and SLAM

Problems in Visual SLAM

Monocular SLAM – using affine regions

AI 08/09 ISR Coimbra — ISIS Málaga 05/03/09

Page 35: Vision and SLAM

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 IntegradosDepartamento de Tecnología ElectrónicaUniversidad 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?