Martin Schierle - Universität Ulm
Martin Schierle - Universität Ulm
Martin Schierle - Universität Ulm
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Hauptseminar Virtuelle Präsenz <strong>Universität</strong><br />
<strong>Ulm</strong><br />
Mimik<br />
<strong>Martin</strong> <strong>Schierle</strong>
Über Mimik<br />
● Kommunikation erfolgt verbal und nonverbal<br />
● Nonverbal : Gestik und Mimik<br />
● Mimik übermittelt unterbewußte Emotionen<br />
● Sprachverstehen ohne Mimik fällt schwer<br />
● Computer sollte Mimik verstehen
● Film<br />
● Computerspiel<br />
● Chatbots<br />
● Avatare<br />
● Video<br />
Einsatzgebiete
Beispiel Half-Life2<br />
● Realistische Mimik durch flexible Gesichtsmuskeln<br />
● Synchronisation zu verschiedenen Sprachen möglich<br />
● 25 verschiedene Gesichtsausdrücke<br />
● Fließende Übergänge der Gesichtsausdrücke
Beispiel Half-Life2
Beispiel Ananova<br />
● Virtueller Nachrichtensprecher<br />
● Seit 2000 „auf Sendung“<br />
● Verliest Nachrichten aus Textdateien<br />
● Mimik wird den Nachrichten angepasst<br />
● Erstellung nach Analyse unzähliger Nachrichtensprecher
Beispiel Ananova
Beispiel Chatbots<br />
● www.chatterboxchallenge.com<br />
● Virtuelle Charaktere<br />
● Zur Belebung in Chats<br />
● Auch als virtuelle Helfer (Autoverkäufer)<br />
● Mimik meist unterentwickelt
Beispiel Chatbots
MPEG4<br />
● Bisher: Blockbasierte Bewegungskompression<br />
● z.B. bei MPEG1 und MPEG2<br />
● Zwischen Schlüsselbildern nur Bewegungen der Blöcke<br />
speichern und übermitteln<br />
● Bei MPEG4: Einzelobjektkodierung
MPEG4<br />
● Einmaliges Speichern von Objekten und Texturen<br />
● Danach Speicherung von :<br />
– Bewegung<br />
– Deformation<br />
– Beleuchtung
MPEG4 – Technik<br />
● Struktur der 3D-Objekte teilweise über VRML<br />
● Baumstruktur<br />
● Baum enthält auch Transformationen, Lichtquellen etc.<br />
● Vordefinierte Baumknoten für Gesichter und Mimik
MPEG4 – Gesichtsanimation<br />
Variante 1:<br />
● Vordefiniertes Modell und vordefinierte Textur<br />
● Weniger Übertragungsaufwand<br />
● Nicht realistisch
MPEG4 – Gesichtsanimation<br />
Variante 2:<br />
● „facial definition points“ (FDP) übertragen<br />
Gesichtsstruktur auf vordefiniertes Modell<br />
● Textur wird auch übertragen<br />
● Realistisch, jedoch nicht ganz exakt
MPEG4 – Gesichtsanimation<br />
Variante 3:<br />
● Exaktes Gesichtsmodell wird erstellt<br />
● Kodierung über VRML in BIFS („binary format for<br />
scenes“)<br />
● Gesichtsausdrücke über FAT („facial animation table“)<br />
und FAP („facial animation parameters“)
MPEG4 - FAP<br />
● Jeder „facial animation parameter“ beschreibt eine<br />
spezielle Bewegung einer Gesichtsregion<br />
● 66 verschiedene FAPs möglich<br />
● Einschränken der FAP-Anzahl zugunsten Bitrate und<br />
Komplexität möglich
MPEG4 - Beispiel
MPEG4 - Beispiel
MPEG4 - Möglichkeiten<br />
● FAPs lassen sich problemlos auf andere Modelle<br />
übertragen, daher Übertragung von Mimik möglich<br />
● Modifikation von Licht/Schatten möglich<br />
● Morphen von Modellen möglich<br />
● Austausch des Hintergrunds möglich
MPEG4 - Beispiele
MPEG4 - Beispiele
MPEG4 - Anwendungen<br />
● Videokonferenzen<br />
● Videotelefonie<br />
● virtuelle Assistenten<br />
● virtuelle Nachrichtensprecher<br />
● Anwendungen auf Handy, PDA etc.