23
Navigation anhand natürlicher Landmarken mit Hilfe der „Scale Invariant Feature Transform“ Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

Embed Size (px)

Citation preview

Page 1: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

Navigation anhand natürlicher Landmarken mit Hilfe der„Scale Invariant Feature Transform“

Thorsten JostINF-M2 – AW1 – Sommersemester 2008

27. Mai 2008

Page 2: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

Agenda

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken2

Motivation „Feature Detection“ Beispiele Posenbestimmung in Räumen Literatur

Page 3: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

Motivation

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken3

Bildverarbeitung ist weit verbreitet Industrie Forschung Securety Vermessung

Extraktion von Information Teilgebiet: Objekterkennung

Page 4: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

Motivation

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken4

Aufgaben der Objekterkennung Wiederfinden (Segmentieren) Identifizieren Lage, Orientierung

Positionsbestimmung

Page 5: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

Motivation

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken5

Ansprüche an Objekterkennung Invarianz gegenüber

Position, Drehung, Größe Affine und 3D Transformation Verdeckung Rauschen, Helligkeit

Geschwindigkeit Echtzeit

Page 6: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

Motivation

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken6

Mögliche Einsatzgebiete Objekterkennung Stitching

Rescue Infotainment Autonome Navigation! ...

Page 7: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

„Feature Detection“

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken7

Verknüpfung von Bildpunkten in Bildpaaren

Page 8: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

--

„Feature Detection“

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken8

Laplace-Pyramide Suche nach markanten Bildpunkten

(Keypoints) Berechnung von DoG-Bildern, Difference of

Gaussian

-

-

Ausgangsbild

Gau

ß-F

ilter

ung

DoG-Bilder

Page 9: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

„Feature Detection“

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken9

Beispiel

Page 10: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

„Feature Detection“

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken10

Keypoints sind Pixel mit Maxima/Minima Innerhalb von drei DoG-Ebenen

und einer 3x3 Region 26 benachbarte Pixel ca. 1000 Keypoints

(512x512 Image)

X

Scale

Page 11: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

„Feature Detection“

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken11

Charakterisierung der Keypoints erforderlich Durch Gradientenbetrag und –richtung Werte werden in Histogramm akkumuliert

36 „Behälter“ ein Behälter 10% des Vollkreises Normierter Gradientenbetrag

Belichtungs-Invaranz Der höchste Wert bestimmt die Orientierung des

Keypoint Rotations-Invarianz

Page 12: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

Lokale Abbildungs-Beschreibung

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken12

Funktionsweise ähnlich der von Säugetieren Visueller Cortex

Gradienten-Richtungshistogramm SIFT-Key Vektor hat 160 Dimensionen!

8x4x4 + 8x2x2 (2 Oktaven)

Page 13: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

Indizieren und Abgleichen

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken13

Hohe Komplexität für eine genaue Lösung da hohe Dimension des Feature-Vectors

Best-Bin-First Such Algorithmus Hat k-d-Baum als Grundlage

Hohe Gewichtung der größeren Skalierung Laplace-Pyramide

Hough-Transformation bestätigt bestimmte Model-Posen

Page 14: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

Indizieren und Abgleichen

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken14

Verlässliche Erkennung schon mit drei Features! Jeder Key-Point besitzt vier Parameter

2D Koordinaten, Orientierung, Skalierung Model-Keys beinhalten relative Parameter zum Model-

Koordinatensystem

Page 15: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

Beispiele

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken15

Page 16: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

Beispiele

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken16

Page 17: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

Beispiele

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken17

Page 18: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

Posenbestimmung in Räumen

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken18

Bestimmung anhand von Passmarken Vorgegebene Datenbank Initiale Kalibrierung Notwendig

Page 19: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

Posenbestimmung in Räumen

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken19

SLAMB = Simultaneous Localization And Map Building

Lokalisierung mit SIFT Features Stereo Kamera System Erzeugung von „Landmarks“ Ego-Motion Bestimmung durch Kleinste Quadrate-

Minimierung

Page 20: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

Posenbestimmung in Räumen

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken20

Page 21: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

Posenbestimmung in Räumen

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken21

Page 22: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

Posenbestimmung in Räumen

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken22

Page 23: Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 – AW1 – Sommersemester 2008 27. Mai 2008

Literatur

27. Mai 2008 Thorsten Jost – Navigation anhand natürlicher Landmarken23

Object Recognition from Local Scale-Invariant FeaturesDavid G. Lowe (1999)

Local Feature View Clustering for 3D Object RecognitionDavid G. Lowe (2001)

Distinctive Image Features from Scale-Invariant KeypointsDavid G. Lowe (2004)

Vision-based Mobile Robot Localization And Mapping using Scale-Invariant FeaturesStephen Se, David Lowe, Jim Little (2001)

http://en.wikipedia.org/wiki/Scale-Invariant_Feature_TransformMai 2008

http://user.cs.tu-berlin.de/~nowozin/autopano-siftMai 2008

http://www.cs.ubc.ca/~mbrown/autostitch/autostitch.htmlMai 2008