Kamerabasierte Erkennung von Fußgängern in urbanen Verkehrsszenen

Ähnliche Dokumente
Neue Ansätze für Mustererkennung und automatisches Lernen

Echtzeitfähige Algorithmen für markerloses Tracking und Umfelderkennung , Dr.-Ing. Steffen Herbort, A.R.T. GmbH

Ringvorlesung Bildverarbeitung

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

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

Digitale Bildverarbeitung

INTELLIGENTE DATENANALYSE IN MATLAB

Human Detection Based On Part Models

Grundlagen: Bildbearbeitung / Objekterkennung. Julia Peterwitz zum Seminar: Videobasierte Erkennung und Analyse menschlicher Aktionen

Computervision im Studiengang Informatik / Bachelor 2019

Bilder. Bildsuchmaschiene. Bildsuche. Überblick. Beispiele im WWW. Inhaltsbasierte Bildsuche Motivation

Digitale Bildverarbeitung Einheit 12 3D-Modellierung

Interaktive Lokalisierung durch Objekterkennung

Scene Reconstruction with Multiple View Geometry

Globale und Individuelle Schmerz-Klassifikatoren auf Basis relationaler Mimikdaten

Frank Busse. Maschinelle Klassifikation in der Deutschen Nationalbibliothek

Fortgeschrittene Bildverarbeitung und Analyse

Inhaltliche Planung für die Vorlesung

Bild-Erkennung & -Interpretation

Intelligente Datenanalyse mit künstlichen neuronalen Netzen

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

Modellierung mit künstlicher Intelligenz

Support Vector Machines, Kernels

Erkennung von Fußgängern

Kamera-basierte Objekterkennung

Videobasierte Klassifikation von Eiskristallen unter Verwendung eines 3D Geometriemodells

Einführung in die digitale Bildverarbeitung

Space Usage Rules. Neele Halbur, Helge Spieker InformatiCup März 2015

Bildbearbeitung ganz praktisch

"Kanten- und Linienerkennung in Grauwertbildern für Bildverarbeitungsstufen im Antikollissionssystem des Faustfahrzeugs"

Bewegungsplanung für den vierbeinigen Roboter AMEE. Björn Bettzüche

Industrie 4.0 und Smart Data

Learning to Optimize Mobile Robot Navigation Based on HTN Plans

Was bisher geschah. digitale Bilder: Funktion B : pos col Matrix B col pos. Punktoperationen f : col 1 col 2

Neuronale Netze. Prof. Dr. Rudolf Kruse

Alltagstaugliche Objekterkennung

Proseminar "Aufgabenstellungen der Bildanalyse und Mustererkennung"

RatSLAM. Torben Becker. 24. Mai HAW Hamburg

Angelika Erhardt. Einführung in die Digitale Bildverarbeitung

Bildverbesserung (Image Enhancement)

Verkehr Analyse. Inhalt. Was ist Verkehr Analyse? Geschichte der Verkehr Analyse. Iavor Jelev Jintao Ding

Landschaftsfotografie. Jenny Ivanova,

Der Sprung in die Zukunft! Einführung in neuronale Netzwerke

Tutorial Laserscanning: Automatisierung der Modellierung

Neuronale Netze. Christian Böhm.

Suche nach korrespondierenden Pixeln

Capturing Reality Hoch aufgelöste statische und dynamische Kartierung für hochautomatisiertes Fahren.

2. Schnitterkennung Videoanalyse

CMOS Kameras. Jan Hegner Universität Mannheim. Seminar-Vortrag WS2003/2004

Hauptseminar Graphische Datenverarbeitung

Vorlesung Digitale Bildverarbeitung Sommersemester 2013

Optimal-trennende Hyperebenen und die Support Vector Machine. Volker Tresp

Digitale Bildverarbeitung

Cloud-based Real Time ADL Recognition Using Wearable Devices. Robert Baldauf

MACHINE VISION KLASSIFIKATOREN VORTEILE UND HERAUSFORDERUNGEN AUSGEWÄHLTER METHODEN

PRIP-Preis. Effizientes Object Tracking durch Programmierung von Mehrkernprozessoren und Grafikkarten

3 Programmierung von Robotern

MARKERLESS AUGMENTED REALITY. Henrik Brauer

4. Segmentierung von Objekten Video - Inhaltsanalyse

Projekte zur digitalen Bildverarbeitung

Projekt Lesebrille : Mobiles Vorlesegerät für Blinde

Modellbasiertes Suchen von Objekten

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

Data Mining mit RapidMiner. Fakultät Informatik Lehrstuhl für Künstliche Intelligenz

Deflektometrie Ein Messverfahren für spiegelnde Oberflächen

Simulation von Oberflächenveränderungen und defekten zur Bestimmung der Fehlerauffindwahrscheinlichkeit (POD)

Was denken denkende Maschinen? WI-Award, Crowne Plaza Zürich, Thilo Stadelmann

GIS-basierte topologische Fahrzeuglokalisierung durch LIDAR Kreuzungserkennung

Artificial Intelligence. Deep Learning Neuronale Netze

White paper. Lightfinder Herausragende Leistung bei schwierigen Lichtbedingungen

Automatic segmentation for dental operation planning. Diplomarbeit. Nguyen The Duy

Fotoapparat. Was sind Fotoapparate? Grundbauteile. Arten. Analoger Fotoapparat. Digitalkamera

Beschleunigung von Bild-Segmentierungs- Algorithmen mit FPGAs

HAW Hamburg Anwendung 1 - Vortrag Andrej Rull

BLITZ /BLITZLOSE FOTOGRAFIE

Einfluss der Bildverarbeitung - Artefakte und Korrekturmöglichkeiten

Digitale Bildverarbeitung

Digitale Bildbearbeitung und Fotografie. Dozenten: Arne Scheffer, Olaf Glaser

IuK-Projekt. Angebote für Arbeiten ab dem Wintersemester 2013/2014

3D-Rekonstruktion aus Bildern

Digitale Bildverarbeitung (DBV)

Flexible und einfache Integration Integrierte Feldbusse Leistungsstarke Software Umfangreiches Zubehör

Der EVMA 1288 Standard als Wegweiser zur richtigen Kamera mit der richtigen Bildqualität. Vortragender: Christoph Hoernlen Territory Account Manager

Peter Pichlmaier SS 2006

Real Time Tracking of the Human Body. Hauptseminar Bildverstehen: Videobasierte Erkennung und Analyse menschlicher Aktionen. Thomas Endres SS 2006

Bertrandt Ingenieurbüro GmbH Maschinelles Lernen für Autonomes Fahren

Software in der Industriellen Bildverarbeitung

2. Schnitterkennung Video - Inhaltsanalyse

Verwendungszweck elektronischer Kameras

Multimedia-Metadaten und ihre Anwendung

Chapter 2 Image Similarity. Chapter 2 Image Similarity

Personenerkennung. Harald Hauptseminarpräsentation. Harald Kirschenmann. Department Informatik. Department Informatik.

Ist das Bild noch das Bild?

Einführung in Support Vector Machines (SVMs)

INTELLIGENTE DATENANALYSE IN MATLAB. Objekterkennung

Vergleich von SVM und Regel- und Entscheidungsbaum-Lernern

Ridge Regression und Kernalized Support Vector Machines : Einführung und Vergleich an einem Anwendungsbeispiel

Künstliche Intelligenz im Maschinen- und Anlagenbau Heilsbringer oder Hypebringer?

Transkript:

Kamerabasierte Erkennung von Fußgängern in urbanen Verkehrsszenen Vortragender: Studiengang: Betreuer: Yeyi Qiu Fahrzeugtechnik Prof. Dr. rer. nat. Toralf Trautmann M. Sc. Patrick Richter Seite 01 von 30

Gliederung 1.1. Motivation 1.2. Problemdarstellung 2.1. Digitale Bildverarbeitung 2.2. Gradienten und Kanten 3.1. Algorithmus Histogramm von Orientierten Gradienten (HOG) 3.2. Algorithmus Support Vector Machine (SVM) 4.1. Bilddatensatzvorbereitung 4.2. Verwendung von Bibliothek für Support Vector Machine (LIBSVM) 4.3. Entwicklung der Support Vector Machine 4.4. Testvideo anzeigen 4.5. Quantitative Auswertung an einem Beispiel Seite 02 von 30

1.1 Motivation Reduzierung der Anzahl von Verkehrstoten Personenerkennung anhand eines intelligenten Systems Einsatzgebiete Fahrassistenzsysteme Autonomes Fahren Robotik Quelle: https://www.iiit.kit.edu Seite 03 von 30

1.2 Problemdarstellung Anspruchsvolle Aufgabe Durch die Variabilität ihrer Auftritte und Posen Hintergrund bei Verkehrszenen ist schwer vorhersehbar Mehre Sensoren notwendig Quelle: http://images.google.de Seite 04 von 30

Herausforderungen Schwierige Umgebungseigenschaften (z.b. unterschiedliche Wettebedingungen, Lichtverhältnisse und Schatten) Mannigfaltigkeit von Farben, Formen und Personenposen Geringe Bildqualität Beweglichkeit von Personen (Teil-) Verdeckungen Verändertes Szenario bei Dunkelheit... Seite 05 von 30

Seite 06 von 30

2.1 Digitale Bildverarbeitung Informatik und Elektrotechnik Verarbeitung von Signalen die Bilder repräsentieren (Fotografien oder Einzelbilder aus Videos) Ergebnis Bild oder eine Menge von Merkmalen des Eingabebildes Bilderzeugung Bildbearbeitung Bildanalyse Klassifikation Seite 07 von 30

Bilderzeugung Voraussetzungen Licht-(quelle) Objekte die Licht anteilig reflektieren Kamerasensor Wandelt Lichtwellen in elektrische Signal um Digitalisierung CCD(Charge-coupled Device) CMOS (Complementary Metal Oxide Semiconductor) Quelle: http://www.baslerweb.com Seite 08 von 30

Bildbearbeitung Begriff Veränderung von digitalen Bildern Kann zur Fehlerbeseitigung genutzt werden Anwendungen Korrektur von Aufnahmefehlern (Unschärfe, Kontrast) Korrektur von Übertragungsfehlern (Rauschen) Hervorhebung von Bildeigenschaften (Kanten, Regionen) Original Bild Quelle: http://www.ilovematlab.cn Nach der Bildbearbeitung Seite 09 von 30

Bildanalyse Anwendung Extraktion distinkter Merkmale Merkmaldeskriptor Geeigneter Form und Beschreibung Seite 10 von 30

Klassifikation Objektklassifikation Merkmale und Merkmalesdeskriptor Aufspannen eines Merkmalsraums Objektklasse unterteilen Klassifikationsmethoden Quelle: http://blog.csdn.net Polynomklassifikator Künstliche Neuronale Netze Support-Vector-Machine Seite 11 von 30

2.2 Gradienten und Kanten Eine Kante bildet meist den Abschluss eines Objektes. Ein Gradient ist ein Farbverlauf. Seite 12 von 30

Sobel-Operator: Reberts-Operator: Seite 13 von 30

Seite 14 von 30

3.1 Histogramm von Orientierten Gradienten (HOG) Das Histogramm von Orientierten Gradienten (HOG) Ein Merkmal Deskriptor in Computer Vision Zwecke der Objekterkennung Auftreten von Gradienten-Orientierung in lokalisierten Bereichen eines Bildes zählen Quelle: http://blog.csdn.net Seite 15 von 30

1. Scan Klassifikationsfenster (64*128 Pixel) 2. Zellenfenster (8*8 Pixel) 3. Blockfenster =2*2 Zellfenster (16*16 Pixel) 4. Mit 8 Pixel Zellen-Step: 7*15=105 Blockzahlen Quelle: http://www-e.uni-magdeburg.de Seite 16 von 30

3.2 Support Vector Machine (SVM) Was ist eine Support Vector Machine? Was ist ein Support Vector? Quelle: http://images.google.de Seite 17 von 30

Support Vector Machine (SVM) Eine Support Vector Machine Ein Klassifikator Unterteilt eine Menge von Objekten in Klassen Möglichst breiter Bereich von Objektenklassen Stärken von SVM: Sparse-Darstellung der Lösung über Support-Vectoren Geometrisch anschauliche Funktionsweise Quelle: http://www-e.uni-magdeburg.de Leicht anwendbar: wenig Parameter Seite 18 von 30

Support Vector Machine (SVM) Quelle: http://cs229.stanford.edu Kernelfunktion Nicht linear trennbar Dimensionserhöhung lineare Klassifizierung Nicht lineare Klassifizierung entsprechend Seite 19 von 30

Seite 20 von 30

4.1 Bilddatensatzvorbereitung Bildaufnehmen Zeit: Frühjahr und Herbst 2016 Ort: Dresden (Innenstadt, Landstraße) Geräte: GoPro HERO4 Seite 21 von 30

Positivmuster (Label=1) Negativmuster (Label=0) Seite 22 von 30

4.2 Eine Bibliothek für Support Vector Machines (LIBSVM) LIBSVM Ein populäre Open-Source-Lernbibliotheken Für C++ als C-API verfügbar Als eine Toolbox unter Matlab Seite 23 von 30

4.3 SVM Entwicklung Positivmuster HOG Rechnung Lernendaten SVM.m Model Negativmuster HOG Rechnung Testbild Hard Example manuell Seite 24 von 30

4.4 Testvideo anzeigen Kamera Fußgänger Video1: Fahrzeug im Stillstand Video2: Fahrzeug in Vorwärtsbewegung Quelle: http://images.google.de Quelle: http://images.google.de Seite 25 von 30

4.5 Quantitative Auswertung an einem Beispiel P1 P2 Mensch SVM: Beginn SVM: Ende Seite 26 von 30

4.5 Quantitative Auswertung an einem Beispiel P1 5 frames False Positiv 50 frames Positiv 4 frames False Positiv Summe 59 frames 50 Positives: 84,75% 9 False Positiv: 15,25% Seite 27 von 30

4.5 Quantitative Auswertung an einem Beispiel P2 5 frames False Positiv 20 frames 3 1 1 20 1 Positiv 19 Summe 70 frames 62 Positives: 88,57% 8 Flase Positiv: 11,43% Seite 28 von 30

Zusammenfassung Algorithmen Histogramm von Orientierten Gradienten (HOG) und Support Vector Machine (SVM) Ein gutes Model durch Einsatz der SVM erhalten In realen Verkehrszenen getestet und entwickelt Ausblick Erweiterte quantitative und qualitative Auswertung (zur Bewertung des Models) Mehrere Positiv- Negativmuster und Hard Example in SVM einsetzen SVM in andere Klassifizierungsaufgabe anwenden Kamerabasierte Fußgängererkennung mit anderen Fahrerassistenzsystemen fusionieren Seite 29 von 30

Hard Example Seite 30 von 30

Vielen Dank für Ihre Aufmerksamkeit! Seite 30 von 30 28.10.2016