22
Oliver Scheickl 23. Oktober 2003 Human motion analysis Oliver Scheickl 1. Motivation 2. Anwendungen 3. Grundlegendes 4. Körperanalyse 5. Tracking 6. Action Recognition 7. Gesichtserkennu ng Human Motion Analysis

Human Motion Analysis

  • Upload
    kelli

  • View
    22

  • Download
    0

Embed Size (px)

DESCRIPTION

Oliver Scheickl. Human Motion Analysis. Motivation Anwendungen Grundlegendes Körperanalyse Tracking Action Recognition Gesichtserkennung. 1. Motivation. Motivation Anwendungen Grundlegendes Körperanalyse Tracking Action Recognition Gesichtserkennung. - PowerPoint PPT Presentation

Citation preview

Page 1: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

Oliver Scheickl1. Motivation

2. Anwendungen

3. Grundlegendes

4. Körperanalyse

5. Tracking

6. Action Recognition

7. Gesichtserkennung

Human Motion Analysis

Page 2: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

1. Motivation

2. Anwendungen

3. Grundlegendes

4. Körperanalyse

5. Tracking

6. Action Recognition

7. Gesichtserkennung

1. Motivation

Hauptgrund der Forschung: Mensch-Maschine-Interaktion

Neue Input Formen

Erweiterte Einsatzmöglichkeiten

Unabhängige Umgebungsanalyse

Page 3: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

1. Motivation

2. Anwendungen

3. Grundlegendes

4. Körperanalyse

5. Tracking

6. Action Recognition

7. Gesichtserkennung

2. Anwendungen

Interfaces Mensch-Maschine-Kommunikation, Gestikerkennung, Zeichensprachen-übersetzung etc.

Überwachung Verkehr, Sicherheit in Parkhäusern und Flughäfen, Zugangskontolle etc.

Virtual Reality Computerspiele, Animation

Bewegungsanalyse Sport, Persönliches Training, Choreographie etc.

Bildcodierung Verbesserte Videokompression, Bildtelefonie

Page 4: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

1. Motivation

2. Anwendungen

3. Grundlegendes

1. Stick figure

2. 2D Modell

3. 3D Modell

4. Gebiete

4. Körperanalyse

5. Tracking

6. Action Recognition

7. Gesichtserkennung

3. Grundlegendes

Drei grundsätzliche Arten, den menschlichen Körperzu modellieren:

Stick figure

Page 5: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

3. Grundlegendes

Drei grundsätzliche Arten, den menschlichen Körperzu modellieren:

2D Modell

1. Motivation

2. Anwendungen

3. Grundlegendes

1. Stick figure

2. 2D Modell

3. 3D Modell

4. Gebiete

4. Körperanalyse

5. Tracking

6. Action Recognition

7. Gesichtserkennung

Page 6: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

3. Grundlegendes

Drei grundsätzliche Arten, den menschlichen Körperzu modellieren:

3D Modell

1. Motivation

2. Anwendungen

3. Grundlegendes

1. Stick figure

2. 2D Modell

3. 3D Modell

4. Gebiete

4. Körperanalyse

5. Tracking

6. Action Recognition

7. Gesichtserkennung

Page 7: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

3. Grundlegendes

Die verschiedenen Arbeitsgebiete:

Bewegungs- und Körperanalyse

Tracking (Verfolgen) von Menschen

Aktivitätserkennung

Gesichts- Emotionserkennung

1. Motivation

2. Anwendungen

3. Grundlegendes

1. Stick figure

2. 2D Modell

3. 3D Modell

4. Gebiete

4. Körperanalyse

5. Tracking

6. Action Recognition

7. Gesichtserkennung

Page 8: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

1. Motivation

2. Anwendungen

3. Grundlegendes

4. Körperanalyse

5. Tracking

6. Action Recognition

7. Gesichtserkennung

4. Körperanalyse

Zwei unterschiedliche Methoden:

Modellbasierter AnsatzGrundlage ist ein menschliches ModellBildsequenzen werden auf Modell übertragenVerknüpfung Bilddaten <=> Modell

Ansatz ohne ModellAnalyse folgt direkt aus dem RealbildAngleichung basiert auf Vorhersage bzw.Schätzung

Page 9: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

1. Motivation

2. Anwendungen

3. Grundlegendes

4. Körperanalyse

1. Mit Modell

2. Ohne Modell

5. Tracking

6. Action Recognition

7. Gesichtserkennung

4.1 Modellbasiert

Im Allgemeinen stick figure ModelleExtraktion des Körpers aus Hintergrund

Akita, Keyframes

Perales & Torres, Modellbibliothek

Merkmalsprojektion Extraktion

Page 10: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

1. Motivation

2. Anwendungen

3. Grundlegendes

4. Körperanalyse

1. Mit Modell

2. Ohne Modell

5. Tracking

6. Action Recognition

7. Gesichtserkennung

4.2 Ohne ModellSchwieriger

Grundlegende Arbeit von Johannson: Stichwort Moving Light Displays (MLD)Darauf aufbauend Arbeiten von:- Rashid, Erkennen menschlicher Strukturen- Webb & Aggarwal, Fixed-Axis-Assumption

Shio & Slansky arbeiteten mit „Blobs“

All diese Verfahren haben sich v.a. im BereichDer Handhaltungserkennung etabliert (Zeichen-Sprachenübersetzung)

Page 11: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

5. Tracking1. Motivation

2. Anwendungen

3. Grundlegendes

4. Körperanalyse

5. Tracking

6. Action Recognition

7. Gesichtserkennung

Erkennen und Verfolgen von Personen.Vorteil: Durch Nutzung uninterpretierter visuellerLow-Level-Merkmale geringer Rechenaufwand

Ikonisches Modell: Templatebasiert nur wenig Bewegung!Strukturelles Modell: nutzt Bildmerkmale auch schnelle Bewegung!

Man unterscheidet prinzipiell zwischen Verfolgenmit einer Kamera (Single Camera Tracking), undmit mehreren Kameras (multiple Camera Tracking)

Page 12: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

1. Motivation

2. Anwendungen

3. Grundlegendes

4. Körperanalyse

5. Tracking

1. Single

2. Multiple

6. Action Recognition

7. Gesichtserkennung

5.1 Single Camera Tracking

Die meisten Methoden des Tracking benutzenBildsequenzen einer Kamera.Merkmale zur Aufzeichnung sind gewöhnlichPunkte und Bewegungsblobs.

Polana & Nelson, Rechtecküberdeckung

Rossi & Bozzoli, vertikale Kamera

Page 13: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

1. Motivation

2. Anwendungen

3. Grundlegendes

4. Körperanalyse

5. Tracking

1. Single

2. Multiple

6. Action Recognition

7. Gesichtserkennung

5.2 Multiple Camera Tracking

Beliebig großer Beobachtungsbereich

Schwierigeres Angleichen

Cai & Aggarwal, Mittelachse

Sato, Menschen sind Kombination aus Blobs

Kelly, Voxel

Page 14: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

1. Motivation

2. Anwendungen

3. Grundlegendes

4. Körperanalyse

5. Tracking

6. Action Recognition

7. Gesichtserkennung

6. Action Recognition

Aufbauend auf den Techniken der Körperanalyseund des Tracking ist der nächste Schritt dascomputergesteuerte Erkennen der Handlung einesMenschen (Action Recognition).

Verbreitete Sichtweise: Klassifikationsproblem

State-Space-Verfahren Template Matching

Page 15: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

6.1 Template Matching1. Motivation

2. Anwendungen

3. Grundlegendes

4. Körperanalyse

5. Tracking

6. Action Recognition

1. Template M.

2. State-Space

7. Gesichtserkennung

Polana & Nelson, Zyklen in Bewegungen Zyklus = feste Anzahl Abschnitte

Bobick & Davis, Motion-Energy-Images (MEI) Motion-History-Images (MHI)

Page 16: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

6.2 State-Space-Verfahren1. Motivation

2. Anwendungen

3. Grundlegendes

4. Körperanalyse

5. Tracking

6. Action Recognition

1. Template M.

2. State-Space

7. Gesichtserkennung

Jede Körperstellung = fester ZustandJede Sequenz besteht aus diesen Haltungen

Zustände verbunden mit Übergangs-Wkt.Hidden-Markov-Modell

Bobick & Campbell, MLD Aufzeichnungen

Wichtig: Oft Endhaltung entscheidend, nicht vorherige Bewegung!

Page 17: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

6.2 State-Space-Verfahren1. Motivation

2. Anwendungen

3. Grundlegendes

4. Körperanalyse

5. Tracking

6. Action Recognition

1. Template M.

2. State-Space

7. Gesichtserkennung

Page 18: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

7. Gesichtserkennung1. Motivation

2. Anwendungen

3. Grundlegendes

4. Körperanalyse

5. Tracking

6. Action Recognition

7. Gesichtserkennung

Entscheidend bei Überwachungssystemen undMensch-Maschine-Interaktion

Die meisten Algorithmen gehen von einer vorherBekannten Position des Gesichtes aus.

Geometrische Analyse

Active Shape Model

Template Matching

Page 19: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

1. Motivation

2. Anwendungen

3. Grundlegendes

4. Körperanalyse

5. Tracking

6. Action Recognition

7. Gesichtserkennung

7. Gesichtserkennung

Geometrische Analyse:

Page 20: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

1. Motivation

2. Anwendungen

3. Grundlegendes

4. Körperanalyse

5. Tracking

6. Action Recognition

7. Gesichtserkennung

7. Gesichtserkennung

Active Shape Model:

Page 21: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

1. Motivation

2. Anwendungen

3. Grundlegendes

4. Körperanalyse

5. Tracking

6. Action Recognition

7. Gesichtserkennung

7. Gesichtserkennung

Template Matching:

Page 22: Human Motion Analysis

Oliver Scheickl 23. Oktober 2003

Human motion analysis

1. Motivation

2. Anwendungen

3. Grundlegendes

4. Körperanalyse

5. Tracking

6. Action Recognition

7. Gesichtserkennung

Vielen Dank fürdie Aufmerksamkeit!