Generative Posenschätzung

Slides:



Advertisements
Ähnliche Präsentationen
Der Foliensatz ist unter einer Creative Commons-Lizenz lizenziert:
Advertisements

Problemlösen am Beispiel des Rückwärtsarbeitens
? Stichwortverzeichnis … zum Suchen
Stichwortverzeichnis
Heute Mathe, morgen DLR! Dr. Margrit Klitz
Einführung in Web- und Data-Science Grundlagen der Stochastik
gemeinsam.innovativ.nachhaltig.
Wissenschaftliche Methodik
3. Schafft das Internet neue Transaktionsdesign?
Umweltbezogene Entscheidungen - multidimensionale Bewertungsverfahren -
Michael Artin: Geometric Algebra
R What is this R thing, and is it worth some effort?
3 Elektrochemische Wandler
Elektro-Skateboards Teil I Grundlagen
Stichwortverzeichnis
8 Zündung/Motormanagement
Stichwortverzeichnis
2 Elektrische Maschinen in Kraftfahrzeugen
Herstellung von kristallinen Metalloxiden über die Schmelze mit einem Spiegelofen Gruppe 8: Yuki Meier, Vivien Willems, Andrea Scheidegger, Natascha Gray.
Kapitel 4 Traveling Salesman Problem (TSP)
Markus Lips März 2017 ETH-Vorlesung, 6. Sem. Agrarwissenschaft BSc Agrartechnik II.
Einführung in die Wahrscheinlichkeitsrechnung
Motoremissionen mobiler Anlagen – Stand der Technik
Lieber Leser, liebe Leserin,
Inhaltsverzeichnis In der vorliegenden Präsentation finden Sie unter anderem Antworten auf folgende Fragen… warum ist eine Gesetzesinitiative zum Betriebliches.
Einführung in Web- und Data-Science
Algorithmen und Datenstrukturen
Algorithmen und Datenstrukturen
Industrie 4.0 für die Ausbildung 4.0
Entwicklung epistemologischer Überzeugungen
Das Verdauungssystem Präsentiert von Theresa
MasterBAV© Die neue Generation BAV
Algorithmen und Datenstrukturen
Rehwild die richtige Altersbestimmung
PSG II Neuer Pflegebedürftigkeitsbegriff und dessen Begutachtung (NBA)
Medientechnische Infrastrukturen für virtuelle und lokale Lernräume
Wissensmanagement im Zeitalter von Digitaler Transformation
«Wir bereiten uns auf die Deutschlandreise vor»
GABI UND BEN.
Pflege & Finanzierung 01. Juni 2017 Dr. Sonja Unteregger
Das Arbeitgebermodell in Zeiten des
Microsoft® Office PowerPoint® 2007-Schulung
Einführung in Web- und Data-Science
Pensionsrück-stellungen Prof. Dr. Matthias Hendler
Mathematik 10.
Betriebliche Gesundheitsförderung 2
Vorlesung Wasserwirtschaft & Hydrologie I
Liebe BetrachterInnen,
Rosebrock: Geometrische Gruppen
Forschungsmethoden in der Teilchenphysik
Neue Unterrichtsmaterialien zur Teilchenphysik Philipp Lindenau CERN | Herzlich willkommen! Präsentation mit Notizen hinterlegt!
Eröffnungsveranstaltung
Aktuelle Themen aus dem KVJS-Landesjugendamt Referat 44
Roomtour - Podio für Anfänger
175 Jahre UZH Krisenkommunikation
Frauen- Männerriegen KONFERENZ
Schulung für Microsoft® Office SharePoint® 2007
Was ist eigentlich Datenschutz?
Aktuelle Aspekte des Europäischen Zivilprozessrechts
Einführung in die Benutzung des Einkaufportals der Eckelmann AG
Wer wir sind! Ihr S-Campus-Team direkt im Campus Center. Sven Deussing
Non-Standard-Datenbanken
Amand Fäßler 3. Januar 2017; RC Bregenz
Mathematik 11 Analytische Geomerie.
Non-Standard-Datenbanken
Menger-Schwamm Ausgangsfigur in Stufe 0 ist ein Würfel
Sortieren auf Multiprozessorrechnern
Wurzeln und Irrationalität nach U.Wagner, OHG Tuttlingen
Langzeitbelichtung Ein Zugang zur Kinematik in Klassenstufe 7/8
Eine kleine Einführung in das Projekt „Mausefallenauto“
 Präsentation transkript:

Generative Posenschätzung IAT-IPK Bildverarbeitungsworkshop, 08.04.2016, Dipl.-Inf. The Duy Nguyen

Gliederung Vorstellung und Projekte Generative Posenschätzung Optimierungsprobleme

Vorstellung Seit 2012 am IAT Studium Informatik mit Schwerpunkt „Intelligente Systeme“ Medizinische Bildverarbeitung Computer Vision Maschinelles Lernen Optimierung Arbeit auf Projekt SFB 1026-C4 „Human Centred Automation“ Kompetenzen Generative Posenschätzung und Erkennung Modellierung als Optimierungsproblem

Generative Posenschätzung: Analysis-by-Synthesis Pons-Moll & Rosenhahn.

Generative Posenschätzung Finde bestpassende Modellparameter anhand gegebener Bilddaten Wie wird das Modell beschrieben? - 2D oder 3D? Kinematisch oder 6DoF? Form? Wie wird „bestpassend“ definiert? – Tiefenbildvergleich? Silhouettenvergleich? Mit welchem Algorithmus werden Parameter optimiert? – Gradientenbasiert? Diskret? Stochastisch? Welche „Tricks“ können angewendet werden? – Umformen des Problems? Einschränkung des Suchraumes? Initialisierung? Mehrstufige Optimierung?

2D Tracking mit diskreter Optimierung Bild: Silhouette Modell: Kinematische Kette Modellbild: Silhouette der kinematischen Kette Ähnlichkeit: Überlappende Pixel

Diskrete Optimierung Modell C3 C4 C7 C8 B1 B2 B3 B4 A1 A2

Beschleunigung durch A* Suche 𝐹 1 ≈ 𝐴 1 + 𝐵 2 + 𝐶 3 Save result ! 𝐹 2 ≈ 𝐴 1 + 𝐵 2 + 𝐶 4 Modell F1 F2 C3 C4 C7 C8 B1 B2 B3 B4 A1 A2

3D Tracking mit PSO Bild: Tiefenbild Modell: Kinematischer Baum mit Ellipsoiden als Körperteilen Modellbild: Künstlich erzeugtes Tiefenbild Ähnlichkeit: Tiefenabstände und Überlappende Pixel

Künstliches Tiefenbild Wrapper 1 image plane depth value Wrapper 2 Bei mehreren Objekten in der Linie muss das mit der kleinsten Tiefe genommen werden  min Funktion! Parallelisiert mit CUDA

Partikel Schwarm Optimierung (PSO) Verbreitet für MoCap und hochdimensionaler Optimierung Benötigt keine Berechnung des Gradienten (günstig für min Funktion) Robuster gegen lokale Minima aufgrund mehrerer Suchhypothesen f(x) x

Partikel Schwarm Optimierung (PSO) Verbreitet für MoCap und hochdimensionaler Optimierung Benötigt keine Berechnung des Gradienten (günstig für min Funktion) Robuster gegen lokale Minima aufgrund mehrerer Suchhypothesen f(x) x

Partikel Schwarm Optimierung (PSO) Verbreitet für MoCap und hochdimensionaler Optimierung Benötigt keine Berechnung des Gradienten (günstig für min Funktion) Robuster gegen lokale Minima aufgrund mehrerer Suchhypothesen f(x) x

Optimierungsprobleme Generalisierung der Posenschätzung Modellierung von Problemen als Optimierungsproblem Wie das Problem als Funktion beschreiben? Welche Eigenschaften hat das Problem? Wie das Problem vereinfachen? Welche Lösungsalgorithmen anwenden? Welche Tricks anwenden? 𝑥 ∗ = min 𝑥 𝑓(𝑥) s.t. 𝑚𝑖𝑛≤𝑔 𝑥 ≤𝑚𝑎𝑥

Vielen Dank