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

Ähnliche Dokumente
Betrachtung von Verfahren zur Posenbestimmung und Merkmalsexktraktion. Thorsten Jost INF-MA SR Wintersemester 2008/

Modellbasiertes Suchen von Objekten

Human Detection Based On Part Models

Suche nach korrespondierenden Pixeln

Objekterkennung mit SIFT-Merkmalen

Merkmalerkennung am Beispiel SIFT

How To Create A Panorama Image From A Photoelectric Image From An Image From The Camera (I)

3. Analyse der Kamerabewegung Video - Inhaltsanalyse

Structure-from-Motion. Christina Mundhenk Leo Sylvio Rüdian Marcel Kliemannel

Interaktive Lokalisierung durch Objekterkennung

Seminararbeit. Thorsten Jost Betrachtung von Verfahren zur Posenbestimmung und Merkmalsexktraktion

Bildmerkmalssuche. Seminar Computational Photography. Visual Computing Department of Computer Science

Proseminar "Aufgabenstellungen der Bildanalyse und Mustererkennung"

Aw1 - Vortrag "3D-Objekterkennung im Kontext eines Assistenzroboters"

Recognizing Cars. André Justus. 7.Juni Louka Dlagnekov, Serge Belongie. Visuelle Überwachung Universität Bielefeld

Scene Reconstruction with Multiple View Geometry

Bachelorverteidigung Marco Franke

HAW Hamburg Anwendung 1 - Vortrag Andrej Rull

A&R Project Group: Time-optimal large view visual servoing for the navigation of a mobile robot using moments of SIFT-features

Wie findet man interessante Punkte? Martin Herrmann, Philipp Gaschler

Scale Invariant Feature Transform

Suche nach korrespondierenden Pixeln in zwei Bildern

Anwendung 1-Hausarbeit

Neue Ansätze für Mustererkennung und automatisches Lernen

HAW Hamburg Anwendung 2 - Vortrag Andrej Rull

Topologieerkennung von Sensornetzwerken

Projektionen für f r die Scanregistrierung mit Hilfe von Bildmerkmalen

INTELLIGENTE DATENANALYSE IN MATLAB

Landmarkenbasierte Kartierung und Lokalisierung

Bachelorarbeit. Emmanuel Lange Verfolgung markanter Raumpunkte in Videobildsequenzen anhand skalierungs- und rotationsinvarianter Merkmale

Gliederung: 1) Einleitung 2) Oberflächenvergleich 3) Objekterkennung

Verfahren zur autonomen bildgestützten Navigation

Projektarbeit: Ein Verfahren zur Erzeugung stabiler Differenzbilder

Übersicht der Vorlesung

Analyse komplexer Szenen mit Hilfe von Convolutional Neural Networks

Kamerabasierte Erkennung von Fußgängern in urbanen Verkehrsszenen

Implementierung und Evaluierung von Video Feature Tracking auf moderner Grafik Hardware

Computer Vision: SVM-Anwendungsbeispiele, Generalisierbarkeit

Digitale Bildverarbeitung (DBV)

3D Umfeldrekonstruktion über Structure from Motion

Augmented Reality. technische Möglichkeiten und praktische Anwendung. Prof. Dr. Gerhard Reitmayr ICG, TU Graz

5. Objekterkennung in Bildern und Videos Videoanalyse

Invariante Merkmale. Seminar Inhaltsbasierte Bildsuche 22. Dezember 2004 Marei Hopert

Swarm Optimization Techniques for 3D Vision

3. Analyse der Kamerabewegung Video - Inhaltsanalyse

Einführung in die medizinische Bildverarbeitung WS 12/13

Numerisches Programmieren, Übungen

SIFT Flow Dense Correspondence across Different Scenes

Stereovision Omnivision Kantendetektion

Human Detection Based On Part Models

Fahrspurerkennung in Videoechtzeit mit SoC. Eike Jenning INF-M3 - Seminar/Ringvorlesung - Wintersemester 2007/

Vom Zeichen zur Schrift Mit Mustererkennung zur automatisierten Schreiberhanderkennung in mittelalterlichen und frühneuzeitlichen Handschriften

RatSLAM. Torben Becker. 24. Mai HAW Hamburg

AW 1 - Vortrag. Simulationsmodell für visuell geführte Roboter. von Bernd Pohlmann. Betreuender: Prof. Dr. Andreas Meisel

Implementierung des Scan-Matching-Algorithmus MbICP im Fach Mensch-Maschine- Kommunikation/Robotik

Klassifikation durch direkten Vergleich (Matching)

Was bisher geschah. Definition digitaler Bilder B : pos col Bildanalyse, statistische Merkmale Signale im Orts- und Frequenzraum Bildbearbeitung durch

Bachelorarbeit. Lars Drössler. Faculty of Engineering and Computer Science Department of Computer Science

Visual Servoing using Mutual Information

Entwicklung einer robusten Methode zur Berechnung von Stereokorrespondenzen

BUILDINGS FROM IMAGES T H I E N P H A M G R U N D S E M I N A R W S 1 5 / 1 6 B E T R E U E R : P R O F. D R. P H I L I P P J E N K E

AUSBILDUNG für INDUSTRIELLE BILDVERARBEITUNG - Skizze für tertiären Bereich

Probabilistische Methoden für die Roboter-Navigation am Beispiel eines autonomen Shopping- Assistenten. Von Christof Schröter

Objekterkennung am Beispiel des Viola-Jones-Objektdetektors

Kartenerstellung und Navigation

Bildverbesserung. Frequenz-, Punkt- und Maskenoperationen. Backfrieder-Hagenberg

INTELLIGENTE DATENANALYSE IN MATLAB. Objekterkennung

Anwendungen 1 WS08/09 - Ausarbeitung

Linien- / Flächenfindung in Bildern der PMD-3D-Kamera. Hochschule für Technik und Wirtschaft Dresden

Quadrocopters and it s Applications: Overview of State of the Art Techniques

Vorlesung Datenbanken II SS 2006

Inhaltsverzeichnis. 1 Hardwaregrundlagen

Mirroring and matching of the SIFT-feature descriptors for detection of symmetries and repeated structures in images

3.1 Motivation. - Mit (mehreren) Koordinatentransformationen wird das Objektsystem in das Gerätesystem transformiert.

Industrielle Bildverarbeitung mit OpenCV

Studienarbeit. Hochschule für Angewandte Wissenschaften Hamburg Hamburg University of Applied Sciences. Carsten Fries

Ringvorlesung Bildverarbeitung

Kognitive Systeme Übung 5+6: Bildverarbeitung & Wissenrepräsentation, Planung und Robotic

Der Einbau im Auto. Stereo: Beispiel Fahrzeug. Einbau im Rückspiegel Erfassung von. Reichweite: bis 30 m

Übungen zu Multimedia-Datenbanken Aufgabenblatt 4 - Musterlösungen

Inhaltsbasierte Bildsuche. Matthias Spiller. 17. Dezember 2004

Übung: Computergrafik 1

Studienarbeit. Nikolaus Rusitska. Multiple View Geometry. 3D-Umgebungsmodell anhand einer bewegten Kamera

ALBERT-LUDWIGS-UNIVERSITÄT FREIBURG INSTITUT FÜR INFORMATIK

3D-Aspekte bei der Bildfusion am Beispiel von IR- und VIS-Daten Referenten: Dipl.-Ing. Torsten Koch PD Dr. Karl-Heinz Franke

Image Processing Proseminar

Vorlesung 11. Morphing und Active- Appearance-Modelle

Computergrafik 2: Übung 8. Corner-Detektoren, Bildsegmentierung

Vom Fahrerassistenzsystem zur automatisierten Bahn 3D Sensorik für Schienenfahrzeuge

'Visual Hull' mit Hilfe von Spiegeln

Kantenextraktion. Klassische Verfahren. Christoph Wagner. 30. Januar Vortrag zum Seminar Bildsegmentierung und Computer Vision

Ein Structure and Motion Ansatz zur Umfeldrekonstruktion in komplexen Fahrzeugumgebungen

Morphologische Operationen (12 Punkte)

Potentiale der Low-Cost- und Low-Tech-Bilderfassung. Workshop Reverse Engineering, 22. November 2017 Matthias Blankenburg

Computergrafik 2: Übung 7. Hough Transformation

Projektion. Ebene geometrische Projektionen

Ein auf Eigenwertanalyse basierendes Verfahren zur einfachen und robusten Linienerkennung. -erweiterte Web-Präsentation

Transkript:

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

Agenda Motivation Feature Detection Beispiele Posenbestimmung in Räumen Literatur 2

Motivation Bildverarbeitung ist weit verbreitet Industrie Forschung Securety Vermessung Extraktion von Information Teilgebiet: Objekterkennung 3

Motivation Aufgaben der Objekterkennung Wiederfinden (Segmentieren) Identifizieren Lage, Orientierung Positionsbestimmung 4

Motivation Ansprüche an Objekterkennung Invarianz gegenüber Position, Drehung, Größe Affine und 3D Transformation Verdeckung Rauschen, Helligkeit Geschwindigkeit Echtzeit 5

Mögliche Einsatzgebiete Objekterkennung Stitching Motivation Rescue Infotainment Autonome Navigation!... 6

Feature Detection Verknüpfung von Bildpunkten in Bildpaaren ` 7

Feature Detection Laplace-Pyramide Suche nach markanten Bildpunkten (Keypoints) Berechnung von DoG-Bildern, Difference of Gaussian - - Gauß-Filterung - - DoG-Bilder Ausgangsbild 8

Feature Detection Beispiel 9

Feature Detection Keypoints sind Pixel mit Maxima/Minima Innerhalb von drei DoG-Ebenen und einer 3x3 Region 26 benachbarte Pixel ca. 1000 Keypoints (512x512 Image) X 10

Feature Detection 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 11

Lokale Abbildungs-Beschreibung Funktionsweise ähnlich der von Säugetieren Visueller Cortex Gradienten-Richtungshistogramm SIFT-Key Vektor hat 160 Dimensionen! 8x4x4 + 8x2x2 (2 Oktaven) 12

Indizieren und Abgleichen 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 13

Indizieren und Abgleichen 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 14

Beispiele 15

Beispiele 16

Beispiele 17

Posenbestimmung in Räumen Bestimmung anhand von Passmarken Vorgegebene Datenbank Initiale Kalibrierung Notwendig 18

Posenbestimmung in Räumen SLAMB = Simultaneous Localization And Map Building Lokalisierung mit SIFT Features Stereo Kamera System Erzeugung von Landmarks Ego-Motion Bestimmung durch Kleinste Quadrate- Minimierung 19

Posenbestimmung in Räumen 20

Posenbestimmung in Räumen 21

Posenbestimmung in Räumen 22

Literatur Object Recognition from Local Scale-Invariant Features David G. Lowe (1999) Local Feature View Clustering for 3D Object Recognition David G. Lowe (2001) Distinctive Image Features from Scale-Invariant Keypoints David G. Lowe (2004) Vision-based Mobile Robot Localization And Mapping using Scale-Invariant Features Stephen Se, David Lowe, Jim Little (2001) http://en.wikipedia.org/wiki/scale-invariant_feature_transform Mai 2008 http://user.cs.tu-berlin.de/~nowozin/autopano-sift Mai 2008 http://www.cs.ubc.ca/~mbrown/autostitch/autostitch.html Mai 2008 23