Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection

Ähnliche Dokumente
Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection

Multimedia-Metadaten und ihre Anwendung

Principal Component Analysis (PCA)

Statistik, Datenanalyse und Simulation

Statistik, Datenanalyse und Simulation

1. Referenzpunkt Transformation

Mustererkennung. Merkmalsreduktion. R. Neubecker, WS 2016 / Übersicht

Wenn PCA in der Gesichtserkennung eingesetzt wird heißen die Eigenvektoren oft: Eigenfaces

Anwendungen der Hauptkomponentenanalyse. Volker Tresp vertreten durch Florian Steinke

PCA based feature fusion

SEMINAR AUTOMATISCHE GESICHTSERKENNUNG

Lineare Klassifikatoren

BMI. Der P300-Speller. Alexander Schulz Der P300-Speller. Übersicht. Einleitung. Verarbeitung & Klassifikation. Experiment 1.

Vorlesung Digitale Bildverarbeitung Sommersemester 2013

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

REIHE INFORMATIK TR Gesichtserkennung in Bildern und Videos mit Hilfe von Eigenfaces

Überblick. Einführung in die automatische Mustererkennung Grundlagen der Wahrscheinlichkeitsrechnung

Unüberwachtes Lernen

Support Vector Machines, Kernels

Erkennung von Fußgängern

Lineare Methoden zur Klassifizierung

One-class Support Vector Machines

Automatische Gesichtserkennung an der Haustür

Multivariate Analysemethoden

Feature Selection / Preprocessing

Gesichtserkennung. Seminar Biometrische Identifikationsverfahren SoSe2004. Yasushi Tomii Steffen Scheer

Kapitel 5. Eigenwerte. Ein Leontief-Modell für eine Volkswirtschaft heißt geschlossen, wenn der Konsum gleich der Produktion ist, d.h. wenn.

Mustererkennung. Support Vector Machines. R. Neubecker, WS 2018 / Support Vector Machines

Gesichtsdetektierung und Gesichtserkennung

Mathematik II Frühjahrssemester 2013

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

Aufgabe 1. Die ganzen Zahlen Z sind ein R-Vektorraum bezüglich der gewöhnlichen Multiplikation in R.

6. Lineare DGL-Systeme erster Ordnung

SEMINAR AUTOMATISCHE GESICHTSERKENNUNG OBERSEMINAR NEURONALE NETZE FÜR COMPUTER VISION

Bild-Erkennung & -Interpretation

Überblick. Classifying The Real World. Textkategorisierung. Textkategorisierung. Textkategorisierung (II)

Pfinder: Real-Time Tracking of the Human Body

Multivariate Analysemethoden

Principal Component Analysis (PCA) (aka Hauptkomponentenanalyse)

Automatische Gesichtsdetektion und Feinanalyse

Statistische Verfahren für das Data Mining in einem Industrieprojekt

4. Segmentierung von Objekten Video - Inhaltsanalyse

Lineare Algebra und Datenwissenschaften in Ingenieur- und Informatikstudiengängen

Klassifikation und Ähnlichkeitssuche

Textmining Klassifikation von Texten Teil 2: Im Vektorraummodell

Graphische Datenverarbeitung und Bildverarbeitung

Mustererkennung. Bayes-Klassifikator. R. Neubecker, WS 2016 / Bayes-Klassifikator

BZQ II: Stochastikpraktikum

Oberflächennahe und ferne Gestenerkennung mittels 3D-Sensorik

Matrixzerlegungsalgorithmen in der Mensch-Maschine-Interaktion

Mathematik II Frühlingsemester 2015 Kapitel 8: Lineare Algebra 8.5 Eigenwerte und Eigenvektoren

Pareto optimale lineare Klassifikation

10.5 Maximum-Likelihood Klassifikation (I)

Departement für Mathematik und Informatik Thomas Vetter

Mustererkennung. Übersicht. Unüberwachtes Lernen. (Un-) Überwachtes Lernen Clustering im Allgemeinen k-means-verfahren Gaussian-Mixture Modelle

Kapitel 11 Eigenwerte und Eigenvektoren

Automatische Tumorerkennung bei unterschiedlichen Organen mittels Berechnung und Klassifikation von Texturmerkmalen

Hauptseminar Machine Learning: Support Vector Machines, Kernels. Katja Kunze

Prüfungsteil 2, Aufgabe 5 Analytische Geometrie

Hauptkomponenten-basierte Klassifikationsverfahren (PCA)

Angewandte Multivariate Statistik Prof. Dr. Ostap Okhrin

Prof. J. Zhang Universität Hamburg. AB Technische Aspekte Multimodaler Systeme. 6. Januar 2004

1 Diskriminanzanalyse

Vorstellung von Bewegung Berlin Brain Computer Interfaces (BBCI)

Multivariate Statistik

Entwicklung einer robusten Methode zur Berechnung von Stereokorrespondenzen

INTELLIGENTE DATENANALYSE IN MATLAB

Neuronale Netze. Christian Böhm.

Sparse Hauptkomponentenanalyse

Transkript:

Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection P. Belhumeur, J. Hespanha, D. Kriegman IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 19, No. 7, July 1997 Visuelle Überwachung - Gesichtserkennung Marco Kortkamp 17. Ma 2006 1 / 18

1 Ziel Schwierigkeiten 2 2 / 18

Ziel der Gesichtserkennung Ziel Schwierigkeiten automatische Zuordnung eines Gesichtsbildes zu einer Person bzw. Rückweisung 3 / 18

Ziel Schwierigkeiten Schwierigkeiten der Gesichtserkennung Schwierigkeiten ergeben sich durch Variationen verschiedener Parameter: Kopfpose Beleuchtung (Intensität, Lage und Anzahl der Lichtquellen) Alterung Gesichtsausdrücke Größe des Bildes Verkleidungen (Brillen, Hüte etc.) Verdeckungen schlechte Bildqualität (Unschärfe etc.) 4 / 18

Schwierigkeiten der Evaluation Ziel Schwierigkeiten Vergleich von Verfahren schwierig da: unterschiedliche Evaluationen der Verfahren in Publikationen unterschiedliche Annahmen der Verfahren 5 / 18

Paper in einem Satz Paper beschreibt (damals) neuen Ansatz zur Gesichtserkennung Verwendung der Fisher Diskriminanzanalyse Unempfindlichkeit gegen relativ große Variationen der Beleuchtung und von Gesichtsausdrücken 6 / 18

in Bezug auf Seminar bzw. praktischen Einsatz Visuelle Überwachung Video-Daten Verfahren nicht explizit für Gesichtserkennung auf Video-Daten Anwendung des Verfahrens auf einzelne Bilder der Sequenz 7 / 18

in Bezug auf Seminar bzw. praktischen Einsatz Visuelle Überwachung Video-Daten Verfahren nicht explizit für Gesichtserkennung auf Video-Daten Anwendung des Verfahrens auf einzelne Bilder der Sequenz Visuelle Überwachung unkontrollierte Umgebungen fordert robustes Verfahren Verfahren trifft viele Annahmen versucht mit einem Teil der Variation umzugehen in komplexen realen Umgebungen ungeeignet 7 / 18

Annahmen jeder Pixel eines M N Bildes ist Koordinate in M N dimensionalen Vektorraum (Bildraum) Gesichter sind bereits detektiert (ggfs. normalisiert) verwendete Bilder: Grauwertbilder gleicher Größe Kopfose variiert nicht im Grunde: keine anderen Variationen bis auf Beleuchtung und Gesichtsausdrücke 8 / 18

Klassifikation alle Verfahren verwenden Nächster-Nachbar-Klassifikator (NNK) Merkmalsvektor wird der Klasse zugeordnet, die das nächstgelegene Stichprobenelement besitzt es werden vier Verfahren Verglichen; hier nur Eigenfaces und Fisherfaces 9 / 18

Eigenfaces Dimensionsreduktion mit Hauptkomponentenanalyse (PCA) PCA lässt sich durch eine Transformationsmatrix angeben, die aus den Eigenvektoren der Kovarianzmatrix gebildet wird PCA maximiert Varianz aller projezierten Trainingsbilder 10 / 18

Eigenfaces Eigenfaces sind Eigenvektoren der Kovarianzmatrix man verwendet die Eigenvektoren, die die m größten Eigenwerte haben 11 / 18

Fisherfaces Verwendung der Fisher Diskriminanzanalyse (FLD) zur Dimensionsreduktion FLD benutzt Klassenlabels der Bilder Wahl der Transformationsmatrix, so dass Intraklassenvarianz minimiert und Interklassenvarianz maximiert 12 / 18

Fisherfaces erhalt der Unterscheidbarkeit; wegprojezieren von Variationen FLD bessere Ergebnisse als PCA 13 / 18

Fisherfaces Fisherfaces sind Eingenvektoren der Intraklassen-Kovarianzmatrix und der Interklassen-Kovarianzmatrix man verwendet die Eigenvektoren, die die m größten Eigenwerte haben 14 / 18

Ergebnisse evaluiert auf zwei Datenbanken 330 Bilder von 5 Personen; 160 Bilder von 16 Personen In a Nutshell: Variationen Beleuchtung: Fisherfaces am besten, Linear Subspaces knapp dahinter Variationen Beleuchtung und Gesichtsausdrücke: Fisherfaces rel. klar vorne 15 / 18

Lob: gut erklärt, warum Einsatz der FLD zur Gesichtserkennung Sinn macht und warum FLD bessere Ergebnisse als PCA 16 / 18

Lob: Kritik: gut erklärt, warum Einsatz der FLD zur Gesichtserkennung Sinn macht und warum FLD bessere Ergebnisse als PCA Evaluierung auf zu kleiner Datenbank Evaluation unter extremen Bedingungen im Hinblick auf Praxis: Erweiterbarkeit zum Umgang mit anderen Variationen (z.b. Kopfpose) 16 / 18

Lob: Kritik: gut erklärt, warum Einsatz der FLD zur Gesichtserkennung Sinn macht und warum FLD bessere Ergebnisse als PCA Evaluierung auf zu kleiner Datenbank Evaluation unter extremen Bedingungen im Hinblick auf Praxis: Erweiterbarkeit zum Umgang mit anderen Variationen (z.b. Kopfpose) Alternativen: heute ehr nicht lineare Transformationen (wie Kernel PCA) 16 / 18

Fazit: Paper heute noch immer gut zu lesen; bietet traditionelles Verfahren zur Gesichtserkennung allerdings: für praktischen Einsatz in unkontrollierten Umgebungen zu viele Annahmen 17 / 18

Fragen? 18 / 18